yahoo-min.js
event-min.js
YUI Event通过提供简单接口来订阅DOM事件,查验浏览器事件对象的状态,来帮助在浏览器中生成事件驱动的应用。 包括定制的事件的对象,允许在定制代码里发布有趣的事件或者时刻,页面上其他的部件可以订阅这些时间而且做出反应。提供以下功能:
1)灵活的方法来附加事件处理给一个或者多个元素
2)处理延迟
3)自动范围检测,可选范围分配
4)自动事件对象浏览抽象
5)能够包含仲裁对象给事件处理
6)访问浏览器抽象对应的对象
7)自动监听清除
8)自动执行功能当DOM对象监测到时
1) YAHOO.util.Event.addListener()
OnAvailable
让你定义功能,当一个element在DOM被检测到。目的在加载script和htmil进入时降低耗时。不是说用于定义最终在document里的元素的处理函数,而是指在加载过程中监测到得element.
OnContentReady similiar to onAvailable
onDomReady, 当DOM在可用状态时加载。DOM在结构完整前不可用,很多bug,特别在IE中,如果script试图在DOM完全状态前插入信息的话会导致浏览器crash或者不能成功载入页面。
当所有的图像完全载入后dom才ready,所以,onDOMReady经常是使用Widonw对象的load事件的很好的替代。
使用CustomeEvent
能帮助你定义和使用DOM中没有的事件,特别是对自己应用有利的。
YAHOO.util.CustomEvent.LIST
YAHOO.util.CustomEvent.FLAT