六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

完成在HTML頁面加載完畢后運行js方法

[摘要]本文主要和大家分享實現在HTML頁面加載完畢后運行js方法,主要以代碼的方法和大家分享,希望能幫助到大家。Js方法:<script type=”text/javascript”>window.onload=function (){ var userName=”xiaoming”;...
本文主要和大家分享實現在HTML頁面加載完畢后運行js方法,主要以代碼的方法和大家分享,希望能幫助到大家。

Js方法:

<script type=”text/javascript”>window.onload=function (){    var userName=”xiaoming”;
    alert(userName);
}</script>

jQuery方法,需要引用jQuery文件:

<script type=”text/javascript”>$(document).ready(function (){    var userName=”xiaoming”;
    alert(userName);
});</script>

或者其簡寫:

$(function (){var userName=”xiaoming”;
alert(userName);
});

在DOM加載完就可以執行(比window.onload更早)。在同一頁面中可以多次出現.ready()

兩者主要區別:Window.onload=function (){}:

當一個文檔完全下載到瀏覽器中時,才會觸發window.onload事件。這意味著頁面上的全部元素對js而言都是可以操作的,也就是說頁面上的所有元素加載完畢才會執行。這種情況對編寫功能性代碼非常有利,因為無需考慮加載的次序。

$(document).ready(function (){});

會在DOM完全就緒并可以使用時調用。雖然這也意味著所有元素對腳本而言是可以訪問的,但是,并不意味著所有關聯的文件都已經下載完畢。換句話說,當HTML下載完成并解析為DOM樹之后,代碼就會執行。

使用$(document).ready(function (){})一般來說都要優于使用onload事件處理程序,但必須要明確一點,因為支持文件可能還沒有加載完成,所以類似圖像的高度和寬度這樣的屬性此時不一定有效。

注:用把js放在頁面底部的方法以及運用defer=”defer”的方法都是會出現問題的。最好使用$(document).ready(function (){})函數。

相關推薦:

HTML頁面加載速度加快的介紹

以上就是實現在HTML頁面加載完畢后運行js方法的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。




主站蜘蛛池模板: 日日干干夜夜 | 色yeye在线观视频 | 亚洲大尺度在线 | 日本性视频网站 | 欧美亚洲国产一区二区 | 午夜视频免费看 | 色偷偷亚洲女性天堂 | 亚洲女人天堂 | 人操人视频 | 日韩欧美网| 日本不卡视频一区二区 | 色女人综合 | 日本中文一二区有码在线观看 | 日本最新免费不卡二区在线 | 午夜国产精品理论片久久影院 | 四虎在线永久精品高清 | 日本片免费观看一区二区 | 午夜操操操 | 亚洲欧美日韩在线精品一区二区 | 亚洲欧美日韩在线2020 | 青娱娱乐盛宴免费一二区 | 色噜噜在线视频 | 日日爱夜夜操 | 日韩精品亚洲人成在线播放 | 天天干天天上 | 亚洲国产情侣偷自在线二页 | 青娱乐在线播放 | 亚洲成人av| 午夜视频福利在线 | 亚洲成a人v欧美综合天堂下载 | 中文国产成人精品久久一 | 日本 欧美 国产 | 天天射天天操天天 | 思思久久96热在精品国产免费 | 日韩网站免费 | 日本在线观看中文 | 亚洲香蕉中文网 | 欧美视频在线免费 | 窝窝午夜视频 | 色橹橹欧美在线观看高清视频 | 四虎免费影院4hu永久免费 |