javaScript和jQuery自動(dòng)加載簡(jiǎn)單代碼實(shí)現(xiàn)方法
在此之前我們給大家整理過(guò)用javaScript和jQuery自動(dòng)加載的幾種方法,大家可以參考一下:javaScript 頁(yè)面自動(dòng)加載事件詳解
一、JavaScript自動(dòng)加載
①在文本中用onload: 當(dāng)頁(yè)面中所有內(nèi)容(包括圖片)加載完后再執(zhí)行onload,如下:
<body onload="alert(1)"></body> <!-- 當(dāng)有一個(gè)onload --> <body onload="alert(2);alert(3);alert(4)"></body> <!-- 當(dāng)有多個(gè)onload用分號(hào)隔開(kāi),依次彈出 2 3 4 -->
②在腳本中用window.onload: 當(dāng)頁(yè)面中的所有內(nèi)容(包括圖片)加載完后再執(zhí)行window.onload,如下:
window.onload = function(){...}; //正確寫(xiě)法,這是匿名函數(shù) //------------↓多個(gè)window.onload的錯(cuò)誤寫(xiě)法------------- window.onload = function(){alert("text1");}; //不執(zhí)行 window.onload = function(){alert("text2");}; //執(zhí)行 //------------↑--------------------------------------- //------------↓多個(gè)window.onload的正確寫(xiě)法--------------------------- window.attachEvent("onload",function(){alert('a')}); window.attachEvent("onload",function(){alert('b')}); window.attachEvent("onload",function(){alert('c')}); //重點(diǎn)提示:在IE瀏覽器下用 (window.attachEvent),會(huì)彈出 c b a //重點(diǎn)提示:其他瀏覽器下用 (window.addEventListener),會(huì)彈出 a b c //------------↑-----------------------------------------------------
二、jQuery自動(dòng)加載
①當(dāng)頁(yè)面中DOM結(jié)構(gòu)(不包含圖片)加載完后再執(zhí)行(可能DOM元素關(guān)聯(lián)的東西并沒(méi)有加載完),有三種寫(xiě)法,如下:
$(document).ready(function(){...});//寫(xiě)法1,全稱(chēng) $(function(){...}); //寫(xiě)法2,簡(jiǎn)寫(xiě) jQuery(function($){...}); //寫(xiě)法3,簡(jiǎn)寫(xiě)
②頁(yè)面中所有元素(包括圖片)加載完成才執(zhí)行,如下。
$(window).load(function() {...}); //等于JavaScript的寫(xiě)法,如window.onload = function(){...};
③立即執(zhí)行匿名函數(shù)。 當(dāng)一個(gè)匿名函數(shù)被括起來(lái),然后再在后面加一個(gè)括號(hào),這個(gè)匿名函數(shù)就能立即運(yùn)行起來(lái),有兩種寫(xiě)法,如下:
(function(){...})(); //寫(xiě)法1,不加參數(shù) (function($){...})(jQuery); //寫(xiě)法2,加參數(shù),避免與其他變量發(fā)生沖突
- 基于JQuery實(shí)現(xiàn)滾動(dòng)到頁(yè)面底端時(shí)自動(dòng)加載更多信息
- jquery 頁(yè)面滾動(dòng)到底部自動(dòng)加載插件集合
- 基于jquery實(shí)現(xiàn)頁(yè)面滾動(dòng)到底自動(dòng)加載數(shù)據(jù)的功能
- jQuery+ajax實(shí)現(xiàn)滾動(dòng)到頁(yè)面底部自動(dòng)加載圖文列表效果(類(lèi)似圖片懶加載)
- js/jquery控制頁(yè)面動(dòng)態(tài)加載數(shù)據(jù) 滑動(dòng)滾動(dòng)條自動(dòng)加載事件的方法
- jQuery實(shí)現(xiàn)的自動(dòng)加載頁(yè)面功能示例
- jquery在啟動(dòng)頁(yè)面時(shí),自動(dòng)加載數(shù)據(jù)的實(shí)例
- jQuery實(shí)現(xiàn)滾動(dòng)到底部時(shí)自動(dòng)加載更多的方法示例
相關(guān)文章
jQuery實(shí)現(xiàn)的兩種簡(jiǎn)單彈窗效果示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的兩種簡(jiǎn)單彈窗效果,結(jié)合實(shí)例形式分析了jQuery實(shí)現(xiàn)淡入彈窗及滑動(dòng)彈窗的相關(guān)操作技巧,需要的朋友可以參考下2018-04-04JavaScript中利用jQuery綁定事件的幾種方式小結(jié)
這篇文章主要介紹了JavaScript中利用jQuery綁定事件的幾種方式小結(jié),包括不調(diào)用jQuery的"原生js"實(shí)現(xiàn)方式,需要的朋友可以參考下2016-03-03基于jquery & json的省市區(qū)聯(lián)動(dòng)代碼
基于jquery & json的省市區(qū)聯(lián)動(dòng)代碼,需要的朋友可以參考下2012-06-06『jQuery』取指定url格式及分割函數(shù)應(yīng)用
使用jQuery取指定url格式,并使用alert彈出,感興趣的朋友可以參考下哈,希望對(duì)你有所幫助2013-04-04jQuery移除元素自動(dòng)解綁事件實(shí)現(xiàn)思路及代碼
用jQuery將元素移除的基本方法常用的有三個(gè),一個(gè)是remove()方法,一個(gè)是html()方法,一個(gè)是empty()方法2014-05-05jQuery實(shí)現(xiàn)一組圖片循環(huán)滾動(dòng)
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)一組圖片循環(huán)滾動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01