Suche senden
Hochladen
基于yui3的组件开发进阶
•
Als PPT, PDF herunterladen
•
3 gefällt mir
•
644 views
jay li
Folgen
基于yui3的组件开发
Weniger lesen
Mehr lesen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 43
Jetzt herunterladen
Empfohlen
Yui3 初探
Yui3 初探
isnull
Actionscript遊戲元素
Actionscript遊戲元素
智傑 楊
Actionscript 3.0基本介紹
Actionscript 3.0基本介紹
智傑 楊
基于YUI3的组件开发
基于YUI3的组件开发
jay li
YUI介绍和使用YUI构建web应用
YUI介绍和使用YUI构建web应用
Adam Lu
Chinese hans
Chinese hans
gr0Jmmd7Q_qarobo gr0Jmmd7Q_qarobo
管窥Nodejs的事件——基于观察者模式的事件队列
管窥Nodejs的事件——基于观察者模式的事件队列
Frank Cheung
Chinese hans
Chinese hans
firstnameEQBg0ks1W lastnameEQBg0ks1W
Empfohlen
Yui3 初探
Yui3 初探
isnull
Actionscript遊戲元素
Actionscript遊戲元素
智傑 楊
Actionscript 3.0基本介紹
Actionscript 3.0基本介紹
智傑 楊
基于YUI3的组件开发
基于YUI3的组件开发
jay li
YUI介绍和使用YUI构建web应用
YUI介绍和使用YUI构建web应用
Adam Lu
Chinese hans
Chinese hans
gr0Jmmd7Q_qarobo gr0Jmmd7Q_qarobo
管窥Nodejs的事件——基于观察者模式的事件队列
管窥Nodejs的事件——基于观察者模式的事件队列
Frank Cheung
Chinese hans
Chinese hans
firstnameEQBg0ks1W lastnameEQBg0ks1W
Chinese hans
Chinese hans
firstnamefgA7dbVGT lastnamefgA7dbVGT
testing leads fix for ppt2
testing leads fix for ppt2
dummyuser1analytics
YUIconf2010介绍
YUIconf2010介绍
ling yu
Flex 4.5 action custom component development
Flex 4.5 action custom component development
jexchan
张所勇:前端开发工具推荐
张所勇:前端开发工具推荐
zhangsuoyong
Yui3简介
Yui3简介
jay li
前端杂乱分享
前端杂乱分享
shyboyzk
JavaScript Event - 圆业
JavaScript Event - 圆业
taobao.com
YUI 3 菜鳥救星
YUI 3 菜鳥救星
Ying-Hsiang Liao
Javascript之昨是今非
Javascript之昨是今非
Tony Deng
Dom 事件
Dom 事件
lifehacker007
javascript的分层概念 --- 阿当
javascript的分层概念 --- 阿当
裕波 周
I os 01
I os 01
信嘉 陳
YUI ─ 阿大
YUI ─ 阿大
taobao.com
1.[web security share]google_hacking
1.[web security share]google_hacking
Mike Ching
由一个简单的程序谈起--之四
由一个简单的程序谈起--之四
yiditushe
jQuery底层架构
jQuery底层架构
fangdeng
網站設計100步
網站設計100步
evercislide
Banquet 52
Banquet 52
Koubei UED
行動商務實務 - PhoneGap Advance
行動商務實務 - PhoneGap Advance
My own sweet home!
犀牛书第六版
犀牛书第六版
jay li
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
jay li
Weitere ähnliche Inhalte
Ähnlich wie 基于yui3的组件开发进阶
Chinese hans
Chinese hans
firstnamefgA7dbVGT lastnamefgA7dbVGT
testing leads fix for ppt2
testing leads fix for ppt2
dummyuser1analytics
YUIconf2010介绍
YUIconf2010介绍
ling yu
Flex 4.5 action custom component development
Flex 4.5 action custom component development
jexchan
张所勇:前端开发工具推荐
张所勇:前端开发工具推荐
zhangsuoyong
Yui3简介
Yui3简介
jay li
前端杂乱分享
前端杂乱分享
shyboyzk
JavaScript Event - 圆业
JavaScript Event - 圆业
taobao.com
YUI 3 菜鳥救星
YUI 3 菜鳥救星
Ying-Hsiang Liao
Javascript之昨是今非
Javascript之昨是今非
Tony Deng
Dom 事件
Dom 事件
lifehacker007
javascript的分层概念 --- 阿当
javascript的分层概念 --- 阿当
裕波 周
I os 01
I os 01
信嘉 陳
YUI ─ 阿大
YUI ─ 阿大
taobao.com
1.[web security share]google_hacking
1.[web security share]google_hacking
Mike Ching
由一个简单的程序谈起--之四
由一个简单的程序谈起--之四
yiditushe
jQuery底层架构
jQuery底层架构
fangdeng
網站設計100步
網站設計100步
evercislide
Banquet 52
Banquet 52
Koubei UED
行動商務實務 - PhoneGap Advance
行動商務實務 - PhoneGap Advance
My own sweet home!
Ähnlich wie 基于yui3的组件开发进阶
(20)
Chinese hans
Chinese hans
testing leads fix for ppt2
testing leads fix for ppt2
YUIconf2010介绍
YUIconf2010介绍
Flex 4.5 action custom component development
Flex 4.5 action custom component development
张所勇:前端开发工具推荐
张所勇:前端开发工具推荐
Yui3简介
Yui3简介
前端杂乱分享
前端杂乱分享
JavaScript Event - 圆业
JavaScript Event - 圆业
YUI 3 菜鳥救星
YUI 3 菜鳥救星
Javascript之昨是今非
Javascript之昨是今非
Dom 事件
Dom 事件
javascript的分层概念 --- 阿当
javascript的分层概念 --- 阿当
I os 01
I os 01
YUI ─ 阿大
YUI ─ 阿大
1.[web security share]google_hacking
1.[web security share]google_hacking
由一个简单的程序谈起--之四
由一个简单的程序谈起--之四
jQuery底层架构
jQuery底层架构
網站設計100步
網站設計100步
Banquet 52
Banquet 52
行動商務實務 - PhoneGap Advance
行動商務實務 - PhoneGap Advance
Mehr von jay li
犀牛书第六版
犀牛书第六版
jay li
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
jay li
Jswebapps
Jswebapps
jay li
潜力无限的编程语言Javascript
潜力无限的编程语言Javascript
jay li
Responsive Web UI Design
Responsive Web UI Design
jay li
深入剖析浏览器
深入剖析浏览器
jay li
HTML/CSS/JS基础
HTML/CSS/JS基础
jay li
淘宝前端技术巡礼
淘宝前端技术巡礼
jay li
F2e security
F2e security
jay li
中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟
jay li
卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎
jay li
编码大全 拔赤
编码大全 拔赤
jay li
小控件、大学问
小控件、大学问
jay li
Mobile UI design and Developer
Mobile UI design and Developer
jay li
Javascript autoload
Javascript autoload
jay li
Html5form
Html5form
jay li
Slide
Slide
jay li
Js doc toolkit
Js doc toolkit
jay li
新业务新员工培训 Banner设计
新业务新员工培训 Banner设计
jay li
夏之 专题设计
夏之 专题设计
jay li
Mehr von jay li
(20)
犀牛书第六版
犀牛书第六版
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
Jswebapps
Jswebapps
潜力无限的编程语言Javascript
潜力无限的编程语言Javascript
Responsive Web UI Design
Responsive Web UI Design
深入剖析浏览器
深入剖析浏览器
HTML/CSS/JS基础
HTML/CSS/JS基础
淘宝前端技术巡礼
淘宝前端技术巡礼
F2e security
F2e security
中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟
卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎
编码大全 拔赤
编码大全 拔赤
小控件、大学问
小控件、大学问
Mobile UI design and Developer
Mobile UI design and Developer
Javascript autoload
Javascript autoload
Html5form
Html5form
Slide
Slide
Js doc toolkit
Js doc toolkit
新业务新员工培训 Banner设计
新业务新员工培训 Banner设计
夏之 专题设计
夏之 专题设计
基于yui3的组件开发进阶
1.
基于 YUI3 的组件开发
续 拔赤 [email_address] http://www.uedmagazine.com 2009-12-11
2.
3.
回顾 组件化的 web
开发 组件的模样 开发一个组件
4.
Our Choise?
5.
WHY YUI ?
6.
使用原生 javascript 的开发
7.
使用 prototype 的开发
8.
使用 JQuery 的开发
9.
使用 YUI 的开发
10.
11.
12.
13.
当 click 发生的时候执行
foo var foo = new Function; document.onclick = foo;
14.
绑定 foo 回调,等待
click 的发生
15.
事件的细节?
16.
17.
浏览器是事件工厂
18.
事件工厂生产浏览器事件 Click Mouseover
Keydown Keypress Mouseout Blur Load Dbclick Change
19.
面向开发者的 运行时环境 runtime
20.
21.
22.
23.
24.
25.
// 点击空白处弹层关闭 Y.on('click',function(e){
Box.close(); },document); // 点击空白处弹层关闭 Y.on('click',function(e){ Box.close(); },document); // 点击空白处菜单关闭 Y.on('click',function(e){ Menu.close(); },document); 事件监听 需求增加
26.
27.
YUI3 的自定义事件 //
实现一个三击事件 // 事件工厂 var tripleClickFactory = function(){}; Y.augment(tripleClickFactory, Y.Event.Target); // 事件注册 var tripleClick = new tripleClickFactory('#id'); // 触发回调 tripleClick.fire('tpClick',[s1,s2]); // 监听绑定 tripleClick.subscribe('tpClick', callback); Example: http:// www.uedmagazine.com/test/tripleclick.html
28.
组件的自定义事件 // 事件的定义在组件内完成
// 给分页组件绑定监听 new PAGINATION(node).on(‘trigger’,function(n){ Y.log(n); }); Example: http://www.uedmagazine.com/test/plugin/pagination-plugin.html
29.
30.
31.
32.
33.
34.
YUI3 对 plugin
的定位
35.
36.
Host Plugin
37.
Host Plugin Meny
meny Plugins
38.
Plugin 的定义 //
定义一个插件 var AnchorPlugin = function(){}; AnchorPlugin.NS = 'anchors';
39.
Plugin 的装载 //
装载插件 var container = Y.Node.get('#id'); container.plug(AnchorPlugin);
40.
执行插件提供的方法 // 执行插件提供的方法
container.anchors.disable();
41.
Plugin 的卸载 //plugin
的卸载 container.unplug(AnchorPlugin);
42.
43.
Thank u ~
拔赤 - 李晶 msn/email:lijing00333@163.com Blog: http://www.uedmagazine.com
Jetzt herunterladen