国产探花免费观看_亚洲丰满少妇自慰呻吟_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,加參數,避免與其他變量發生沖突
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉源县| 宜阳县| 清镇市| 大冶市| 林芝县| 耒阳市| 日照市| 高邑县| 普宁市| 闵行区| 伊宁市| 敖汉旗| 桦南县| 滦平县| 揭阳市| 鄂伦春自治旗| 古丈县| 焉耆| 康定县| 龙泉市| 高阳县| 白玉县| 宁河县| 正宁县| 苏州市| 同江市| 获嘉县| 宜城市| 迭部县| 富裕县| 星子县| 阆中市| 丰顺县| 阳新县| 普兰店市| 凌源市| 会同县| 临夏市| 高雄市| 阿图什市| 湟中县|