`

YUI3 event-base

阅读更多

event-base 不但 是dom事件基础,还包含了dom事件的生命周期

 

但它不支持  delegation (委托事件), simulation (模拟事件),synthetic events

event-base模块包括三个特别事件,可以被用来执行dom,或dom 树的元素,准备脚本。

domready

dom事件加载完成
现代浏览器差不多都支持一个的事件,这一事件发生在窗口的事件之前,发生时所有的图像和其他资源已提取.


浏览器只能出现一次domready事件


注意订阅签名domready不能包括一个目标,只能是事件名称和事件回调。

 

contentready

不在 整个dom加载完成,  只需要知道容器和子节点并分析加入内容到dom 这就是contentready事件 

available

 

现有的事件几乎是相同的contentready除了它不会等待子节点匹配元素的准备如果您的代码只需要参考目标节点没有任何子节点,代替contentready

 

分享到:
评论

相关推荐

    yui-hotel-calendar.rar

    #酒店价格日历 ####基于YUI3开发的价格日历组件 @name:Y.PriceCalendar @requires:['node', 'base-base', 'event-mouseenter']

    YUI js方法使用列子

    3. **Event(事件)**:YUI的事件系统支持事件监听、事件代理和事件分发,使得事件处理更加高效和灵活。 4. **Animation(动画)**:提供了平滑的CSS和属性动画,可以创建各种复杂的过渡效果。 5. **DataSource...

    yui 3.1.2 源码 6MB大小 0资源分

    在源码中,我们可以看到YUI的核心模块`yui-base`,它是所有其他模块的基础,提供了一些基础功能,如事件处理、DOM操作等。`event`模块是处理用户交互的关键,包括鼠标和键盘事件。而`node`模块则封装了DOM操作,使得...

    JS、CSS合并压缩工具说明

    web.js.common = ${BASE_PATH}/js,${BASE_PATH}/js/util.js,${BASE_PATH}/js/busi.js,${BASE_PATH}/js/inputNotify.js,${BASE_PATH}/js/ui-event.js web.js.index = ${BASE_PATH}/js,${BASE_PATH}/js/index.js ...

    Spket_IDE,_Ext开发帮助

    <include name="yui\event.js"/> <include name="yui\connection.js"/> <include name="yui\animation.js"/> ``` - 上述脚本中包含了 ExtJS 与其他框架(如 YUI)的桥梁文件,以及 YUI 的核心库文件等。 ###...

    ECMAScriptBestPractices:基于道格拉斯·克罗克福德(Douglas Crockford)的Javascript YUI系列的ECMAScript中的良好实践的实现

    这个名为"ECMAScriptBestPractices"的项目,显然是基于Crockford的思想和他在YUI(Yahoo! User Interface Library)系列讲座中的讲解,提炼出了遵循的最佳实践。 1. **变量声明与作用域**: - 遵循单一变量声明...

    ExtAspNet_v2.3.2_dll

    -实际上IE7下所以的回发都慢,原因是客户端的Base64编码速度慢,已经使用encodeURIComponent来代替Base64编码。 -俄语翻译(feedback:vbelyaev)。 +2010-06-30 v2.3.1 -ExtAspNet控件将不在依赖ViewState,...

    前端技术之路阿里同学分享

    最初,支付宝前端采用了YUI2框架,包括DOMEvent、Ajax、Sizzle等组件。然而,随着技术的发展和业务需求的变化,YUI2逐渐暴露出一些问题:底层比较杂乱,升级困难;YUI2Widget组件不利于维护;YUI2框架本身进入了维护...

    jQuery拖动剪裁上传图片作为头像代码.zip

    通过`event.preventDefault()`阻止默认的浏览器行为,确保图片被正确地捕获到而不是简单地在页面上打开。 在图片被选择后,我们需要读取文件内容。HTML5的File API提供了`FileReader`对象,通过`readAsDataURL(file...

    MithrilBackboneMVC:混合 MVC(Mithril.js(Controller,View) + Backbone(Event,Model,Collection) + coffeescript)

    MithrilBackboneMVC 混合MVC框架(Mithril.js Controller,View + Backbone(Event,Model,Collection))安装节点.js(npm) 咕unt 咖啡脚本ass 罗盘scss_lint 是必需的。安装它们并移动到终端中这个项目的安装文件夹然后 $...

Global site tag (gtag.js) - Google Analytics