12 15jsp頁面載入完成後再執行的方式和順序

2022-07-10 20:57:12 字數 799 閱讀 2413

學習了一下在jsp頁面載入完成後再執行的幾種方式及順序。

在js和jquery使用中,經常使用到頁面載入完成後執行某一方法。通過整理,大概是五種方式(其中有的只是書寫方式不一樣)。

1:使用jquery的$(function){};

2:使用jquery的$(document).ready(function(){});前兩者本質上沒有區別,第1種是第2種的簡寫方式。兩個是document載入完成後就執行方法。

3:使用jquery的$(window).load(function(){});

4:使用window.onload = function(){} 第3種和第4種都是等到整個window載入完成執行方法體。兩者也沒有區別,只是乙個使用dom物件,乙個使用jquery物件。

5:在標籤上靜態繫結onload事件,等待body載入完成,就會執行aaa()方法。

那麼,這五種方式,執行的先後順序是怎麼樣的呢?

通過下方**驗證發現:

使用1:jquery的$(function){}和2:jquery的$(document).ready(function(){});無論位置放置在**,總是優先其餘三種方式(原因是:這兩種方式是在document載入完成後就執行,後三種是等到整個window頁面載入完成後才執行),這兩者之間的執行順序是誰在上方誰優先執行。

使用3:jquery的$(window).load(function(){});

4:window.onload = function bbb(){}這兩種方式,總是優先於執行。他們兩者執行順序也是根據誰在上方誰先執行。

使用5:總是最後執行。

頁面載入完成後執行JS的5種方式

在js和jquery使用中,經常使用到頁面載入完成後執行某一方法。通過整理,大概是五種方式。1.jquery的 function 2.jquery的 document ready function 前兩者本質上沒有區別,第1種是第2種的簡寫方式。兩個是document載入完成後就執行方法。3.jqu...

頁面載入完成後執行JS的5種方式

在js和jquery使用中,經常使用到頁面載入完成後執行某一方法。通過整理,大概是五種方式。1.jquery的 function 2.jquery的 document ready function 前兩者本質上沒有區別,第1種是第2種的簡寫方式。兩個是document載入完成後就執行方法。3.jqu...

關於專案部署完成後,jsp頁面無法正常顯示的問題

今天遇到乙個既搞笑卻又很容易被忽視的問題,首先看下問題截圖 為什麼在伺服器正確完成部署後,專案中的jsp頁面顯示不了呢?解決方法 可能性1 jsp檔案的檔名錯誤,或檔名字尾沒有加上.jsp 可能性2 在沒有用controller指定具體某乙個資料夾時,jsp檔案預設是要放在webroot資料夾下的,...