何时使用jQuery的document.readly函数?
当我第一次开始使用Javascript/jQuery时,有人告诉我要使用document.准备,但我从未真正了解为什么。
也许有人会提供一些基本的指导方针,说明何时将javascript/jQuery代码封装到jQuery中是有意义的。document.ready
?
一些我感兴趣的话题:
- jQuery
.on()
方法:我使用.on()
方法用于Ajax(通常用于动态创建的DOM元素)。如果.on()
单击处理程序总
成内 document.ready
?
- 性能:保留各种javascript/jQuery对象是否更符合性能?
内
或外
准备好(同时,性能差异是否显著?) - 对象范围:加载Ajax的页面无法访问
内
上一页的文件准备好了,对吧?它们只能访问外
文档准备好了(即真正的“全局”对象)?
最新情况:要遵循最佳实践,我的所有javascript(jQuery库和我的应用程序代码)都在底部我的HTML页面,我使用defer
属性设置在加载Ajax的页面上包含jQuery的脚本上,这样我就可以在这些页面上访问jQuery库。