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

首頁 > 編程 > JavaScript > 正文

javaScript和jQuery自動加載簡單代碼實現方法

2019-11-19 14:52:05
字體:
來源:轉載
供稿:網友

在此之前我們給大家整理過用javaScript和jQuery自動加載的幾種方法,大家可以參考一下:javaScript 頁面自動加載事件詳解

一、JavaScript自動加載

①在文本中用onload: 當頁面中所有內容(包括圖片)加載完后再執行onload,如下:

<body onload="alert(1)"></body>          <!-- 當有一個onload --><body onload="alert(2);alert(3);alert(4)"></body> <!-- 當有多個onload用分號隔開,依次彈出 2 3 4 -->

②在腳本中用window.onload: 當頁面中的所有內容(包括圖片)加載完后再執行window.onload,如下:

window.onload = function(){...}; //正確寫法,這是匿名函數//------------↓多個window.onload的錯誤寫法-------------window.onload = function(){alert("text1");}; //不執行window.onload = function(){alert("text2");}; //執行//------------↑---------------------------------------//------------↓多個window.onload的正確寫法---------------------------window.attachEvent("onload",function(){alert('a')});window.attachEvent("onload",function(){alert('b')});window.attachEvent("onload",function(){alert('c')});//重點提示:在IE瀏覽器下用 (window.attachEvent),會彈出 c b a //重點提示:其他瀏覽器下用 (window.addEventListener),會彈出 a b c//------------↑-----------------------------------------------------

二、jQuery自動加載

①當頁面中DOM結構(不包含圖片)加載完后再執行(可能DOM元素關聯的東西并沒有加載完),有三種寫法,如下:

$(document).ready(function(){...});//寫法1,全稱 $(function(){...});        //寫法2,簡寫 jQuery(function($){...});     //寫法3,簡寫 

②頁面中所有元素(包括圖片)加載完成才執行,如下。

$(window).load(function() {...}); //等于JavaScript的寫法,如window.onload = function(){...};

③立即執行匿名函數。 當一個匿名函數被括起來,然后再在后面加一個括號,這個匿名函數就能立即運行起來,有兩種寫法,如下:

(function(){...})();    //寫法1,不加參數(function($){...})(jQuery); //寫法2,加參數,避免與其他變量發生沖突
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达拉特旗| 祁连县| 哈尔滨市| 南华县| 英吉沙县| 浙江省| 大理市| 天全县| 芒康县| 项城市| 鹤峰县| 榆林市| 荃湾区| 尤溪县| 新竹县| 福安市| 平阳县| 江华| 汾阳市| 永胜县| 彰化市| 仙居县| 文安县| 同德县| 大化| 平湖市| 宣城市| 潮安县| 田东县| 满城县| 浑源县| 邹平县| 沙雅县| 新乐市| 临沧市| 莱西市| 永定县| 阿鲁科尔沁旗| 梅河口市| 溆浦县| 博白县|