YUI 3 学习笔记:node
node 包括 7 个子模块:
- node-base, node-style 和 node-screen 分别封装了 dom-base, dom-style, dom-screen.
- node-event-delegate 和 node-event-simulate 为 Node 提供了代理和模拟事件的能力。
- node-aria 是挺有意思的一个子模块。非常简单的几行代码,使得 Node 可以便捷地支持 WAI-ARIA 定义的成员。(感慨国外对残障人士的关心)
- nodelist 模块,提供批处理能力。
node 还有两个 plugins: node-focusmanager 和 node-menunav.
阅读细节代码时,一个很深的印象是代码的分离技巧。比如Y.Node.ATTRS, 简单约定和对象组合,让代码很灵活,各个子模块能方便地解耦。具体细节将在下一期学习笔记 ( component framework ) 中挖掘。
快乐学习,努力分享,欢迎讨论。

July 10th, 2009 on 23:29
最近开始学习 YUI 3,也一直跟随你的学习笔记,不过你的比较高级,我现在只是表层的使用,不知道你可否稍微就用法写点小的例子
July 11th, 2009 on 11:24
在官方文档里,已经有比较全面的例子,而且从浅入深。在阅读源码之前,可以先看这些例子。知道功用后,再去读源码,会清楚很多。
July 11th, 2009 on 18:07
嗯,我在看官方文档,可能是刚接触的原因,感觉有点乱,想找的东西找不到:),慢慢熟悉就好点了,在尝试写点小的东西
leave a reply