对javascript和YUI3的学习已经持续了10天,基本上掌握了YUI3的用法,打算陆续将YUI3的基础和体会写出来,以便于后期的界面开发
YUI3采用构件化的思想来搭建前台界面,核心思想就是组件widget
一、YUI3的层次
1、第一层核心层:包括YUI全局对象、事件、节点。
YUI全局对象包括YUI模块、oop模块,yui模块是一些最核心的javascript代码,这个模块也成为种子,主要用于加载其他模块和计算模块间的关系,同时模块中还包含很多常用类,相当于java的lang包一样。oop模块包含继承、合并、克隆等类。他们作为YUI的核心对上层模块提供支持。
节点模块 node ,他把DOM元素演化为node对象,对DOM元素进行包装有一些好处,风格一致的操作,能够让DOM元素结合YUI核心进行扩展,
事件模块 event ,事件是核心,用途就是让对象和对象之间解耦合的交互。借助这个模块,我们能为每一个对象定义事件。在YUI3中,事件是冒泡传递的。</