成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? jQuery中的ready函數(shù)與window.onload誰先執(zhí)行
全站頭部文字 我要出現(xiàn)在這里
jQuery中的ready函數(shù)與window.onload誰先執(zhí)行 626 2024-02-27   

A.關(guān)于$(document).ready():

jquery中的$(document).ready(),那$(document).ready()到底是什么作用呢?是不是可以用window.onload = function(){ ... }來實現(xiàn)呢?

這里,我們要明確二者之間的區(qū)別。

  我們使用window.onload = function(){ ... },是希望在頁面被載入時執(zhí)行function中的處理,但是這些JS代碼只有在頁面上的全部內(nèi)容加載完成(包括頭部的banner廣告,所有圖片)的時候才會執(zhí)行。將window.onload放在最上邊的原因就是當(dāng)你第一次運行codes的時候,HTML'document'還沒有加載完成。

  而$(document).ready()卻不需要載入得這么“完全”。$(document).ready()是在DOM結(jié)構(gòu)載入完后執(zhí)行的,而 window.onload是得在所有文件都加載完后執(zhí)行的,注意區(qū)別,一個是DOM加載完,一個是所有文件加載完。因此,ready肯定在onload 之前發(fā)生,頁面加載大或者多的圖片而使onload執(zhí)行延后,使用jquery的ready可緩解此問題。

  我們應(yīng)該緊記,jquery的ready是指在頁面的DOM模型加載完后執(zhí)行指定的函數(shù)。之所以經(jīng)常用$(document).ready()來取代 window.onload,就是因為它是在dom模型加載完成后就執(zhí)行,而window.onload是在dom元素加載完全后才執(zhí)行。

B.關(guān)于document.onload和window.onload:

document.onload和window.onload沒有本質(zhì)的區(qū)別,都是指頁面載入完成后執(zhí)行指定函數(shù)。

做一個比較吧:

window .onload =function (){alert ("welcome");}
 $(document).ready(
 function (){
  alert ("thanks for visiting!");
 }
);

運行后你會發(fā)現(xiàn) $(document).ready()先執(zhí)行。

以上就是本文的全部內(nèi)容,了解更多jQuery的語法,大家可以查看:《jQuery 1.10.3 在線手冊》,也希望大家多多支持綠夏網(wǎng)。



主站蜘蛛池模板: 同性gay在线| 乔治克鲁尼电影作品| 45分钟见奶薄纱透明时装秀| 意大利a级情欲片女人城| 王子文个人资料| 每周食品安全排查治理报告表| 杨冲| 九州电影网| 我的世界,视频| 王顺明| 从此以后歌词| 李彦萱| 黄造时曹查理隔世情电影| 南来北往电视剧剧情| 美女mm| 张天爱三级露全乳hd电影| 汪佳辉| 凤凰卫视节目表| 赵依芳| 美式壁纸| 小清水亚美| 香谱72图解详细解释大全| 阿妹的诺言| 明天属于我们双男主法剧在线观看| 电影壮志凌云女版满天星法版在线看| 阿芮尔·温特| 24点数学题目100道| 佳片有约| 老师好 演员表| 微信头像2024年最新版图片男| 卑微的灵魂| 4人免费剧本及答案| 久久日韩成人影院绝色| 电车男| 一句话让男人主动联系你| 胸肌图片| 无锡电视台| 激情豪放女| 光脚踩| 探究事物的本质的读后感想| 徐若|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103