阅读背景:

python web py入门(46)- jQuery 事件 - $( document ).ready与$( window ).on( "load"的区别_大坡3D软件开发

来源:互联网 
在前面学习了ready方法,这个方法是在当文档准备好时触发运行,因为一个页面是否安全地操作HTML元素,是需要DOM完成,否则会发现有一些元素还没有加载,就去操作,必然会出错。jQuery自动地检测这个DOM完成时刻,省了不少事情。并且只自动地执行一次代码,不会多次执行,导致浪费运行资源。如果把代码放到$( window ).on( "load", function() { ... }),它不是DOM完成时刻执行,而是整个页面完全加载完成,包括图片、iframes等等,不是DOM完成时刻,差别就在这里。如果下面的代码运行时,就可以看到差别: 在前面学习了ready方法,这个方法是在当文档准备好时触发运行,因为一个页面是否安全地操作HT



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: