YUI 3: YUI Global Object

YUI3模块已经发布,配套的工具及部件虽然现在还不全,但也计划于2010
年全部推出,本人感觉YUI功能比较全面,而且有比较详细的文档,所以
一直比较关注,这是本人学习YUI文档的一系列笔记。

YUI模块是YUI3中的单一核心,所有需要使用YUI3的页面都必须包含该
模块,该模块提供加载功能,可以使用该功能动态加载指定模块,其依
赖模块会被自动加载,所以YUI模块可以看成YUI的一个种子。

YUI模块创建了一个全局对象:YUI,一个页面可以共享一个YUI实例,也
可以使用多个实例。

1 要使用YUI全局对象,只需添加如下引用:

< script   src = "http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js" > </ script >  

2 如果你想要使用拖放和动画功能,可以使用use()方法加载: 

YUI().use( 'dd-drop' ,  'anim' ,  function (Y) {

      // Y.DD is available   

     // Y.Anim is available

  }); 
该方法的最后一个参数是一个回调函数,该函数在完成所有指定模块的加载
后被调用,调用时传递一个参数:一个YUI的实例。
3.静态包含与动态载入

附:Module and Component的区别:

http://blog.csdn.net/kenan1980/archive/2010/12/23/6094346.aspx

 

4.YUI全局对象有一个Lang对象,其中没有设什么新鲜东西,就是javascript语言
本身的一些功能,但是在这里做了一个统一以便于使用: 

YUI().Lang.isArray()
YUI().Lang.isBoolean()
YUI().Lang.isNull()
YUI().Lang.isFunction()
YUI().Lang.isNumber()
YUI().Lang.isObject()

YUI().Lang.isString()

YUI().Lang.isUndefined()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值