jquery中ready()函数执行的时机和window的load事件比较

前端之家收集整理的这篇文章主要介绍了jquery中ready()函数执行的时机和window的load事件比较前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

jquery的ready()实现的是 DOMContentLoaded 事件,DOMContentLoaded与window load事件的区别

简单的说ready()是在文档加载完成就会触发,此时图片等资源可能还没有完全加载,load是在所有资源都加载完成后才会触发

看下ready函数代码就什么都清楚了。下面的代码加上了注释:

// Remember that the DOM is ready jQuery.isReady = true; // If there are functions bound,to execute if ( readyList ) { // Execute all of them var fn,i = 0; while ( (fn = readyList[ i++ ]) ) { fn.call( document,jQuery ); } // Reset the list of functions readyList = null; } // Trigger any bound ready events if ( jQuery.fn.triggerHandler ) { jQuery( document ).triggerHandler( "ready" ); } } },</pre>

以上所述就是本文的全部内容了,希望大家能够喜欢。

原文链接:https://www.f2er.com/jquery/53722.html

猜你在找的jQuery相关文章