3 回答
TA贡献1815条经验 获得超13个赞
jQuery的.on()方法:我对Ajax使用了.on()方法(动态创建DOM元素)。.on()单击处理程序是否应该总是在document.备妥内?
性能:将各种javascript/jQuery对象保存在document.现成的内部或外部(另外,性能差异很大吗?)
对象范围:Ajax加载的页面无法访问上一页文档中的对象。准备好了,对吗?它们只能访问文档之外的对象。就绪(即真正的“全局”对象)?
window.myvarname = '';
TA贡献1830条经验 获得超3个赞
在安全使用jQuery之前,需要确保页面处于准备好的被操纵。使用jQuery,我们通过将代码放入函数中,然后将该函数传递给$(document).ready()
..我们传递的函数可以是匿名函数.
$(document).ready(function() { console.log('ready!'); });
一旦文档准备就绪,这将运行我们传递给.ready()的函数。这里发生了什么事?我们使用$(Document)从页面的文档创建jQuery对象,然后调用该对象上的.ready()函数,将我们要执行的函数传递给它。
由于您会发现自己做了很多事情,所以如果您愿意的话,这里有一个简化的方法-如果您传递一个函数,$()函数会作为$(Document).ready()的别名执行双重任务:
$(function() { console.log('ready!'); });
添加回答
举报