国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

一張表格告訴你windows.onload()與$(document).ready()的區別

2019-11-20 15:20:52
字體:
來源:轉載
供稿:網友

瀏覽器加載完DOM后,會通過javascript為DOM元素添加事件,在javascript中,通常使用window.onload()方法。

在jquery中,則使用$(document).ready()方法。下面介紹一下兩者的區別。

 window.onload()$(document).ready()
執行時機在頁面所有元素(包括圖片,引用文件)加載完后執行。

頁面中所有HTML DOM,CSS DOM結構加載完之后就會執行,其他圖片可能沒有加載完.

如果想要網頁所有內容(包括圖片等)加載完畢,再注冊事件,使用$(window).load(function);

等價于window.onload()

編寫個數

不能同時寫多個,后面的將會覆蓋前面的。ex:

window.onload=function(){ alert("A"); }

window.onload=function(){ alert("B"); }

結果會執行“B”

如果想要順序執行alert("A")和alert("B")需寫成

window.onload=function(){

alert("A");

alert("B");

}

可以同時寫多個
簡寫

$(document).ready(function(){

  //to do;

});

可寫成

$().ready(function(){ //$()不帶參數默認是document

  //to do;

});或

$(function(){

  //to do;

});

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖边县| 潞西市| 美姑县| 马龙县| 石林| 平安县| 鹿邑县| 丽江市| 阿鲁科尔沁旗| 丹棱县| 石嘴山市| 莱阳市| 建德市| 彰武县| 长海县| 游戏| 柳河县| 广灵县| 汤原县| 慈溪市| 霍邱县| 宁南县| 延川县| 铜陵市| 盐池县| 云霄县| 乌拉特中旗| 水城县| 贞丰县| 石泉县| 安陆市| 绥阳县| 银川市| 子长县| 鄢陵县| 太原市| 嘉鱼县| 民勤县| 繁昌县| 铁力市| 东源县|