jquery之$(document).ready(function()和 $(function()執行順序


$(document).ready(function()和 $(function()執行順序

$(function() {}) 是$(document).ready(function()的簡寫。

這個函數什么時候執行的呢?

答案:DOM加載完畢之后執行。

DOM是什么?DOM就是一個html頁面的標簽樹,樹,樹。

 

那么什么時候,DOM加載完成了呢?即頁面所有的html標簽(包括圖片等)都加載完了,即瀏覽器已經響應完了,加載完了,全部展現到瀏覽器界面上了。

總結:

DOM在第一次頁面加載完畢后,就在內存里了,無論后面怎么通過ajax的方式去局部修改html頁面,都只是對內存中的DOM樹進行修改,而DOM在第一次頁面加載完畢后就已經加載完畢了。所以后面js文件(動態加載或者head中加載)再使用到$(function() {})函數肯定會執行的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM