2017年5月23日,天氣晴朗。儘管昨晚睡的不踏實,好在今天心情還不是很糟糕,近來事情頗多,尤爲是對於TA的改變,至少目前仍是沒有習慣,但時間將會解決一切,這點深有體會。此時此刻,又想起了蘇東坡的那首詞——定風波。函數
三月七日,沙湖道中遇雨。雨具先去,同行皆狼狽,餘獨不覺,已而遂晴,故做此詞。優化
莫聽穿林打葉聲,何妨吟嘯且徐行。竹杖芒鞋輕勝馬,誰怕?一蓑煙雨任生平。spa
料峭春風吹酒醒,微冷,山頭斜照卻相迎。回首向來蕭瑟處,歸去,也無風雨也無晴。code
最近公司作的一個項目是人事管理系統和招生管理系統,其中有信息列表頁面展現。其實Web項目的主要功能不外乎就是增刪改查,如何把增刪改查等基本功能作的更優化,效率更高是咱們須要考慮的問題,而不單單是爲了實現功能而實現功能。下面就把我在作列表展現頁面中遇到的幾種加載狀況簡單總結一下。blog
1.當DOM已經加載,而且頁面(包括圖像)已經徹底呈現時,會發生ready事件。事件
ready()函數規定當ready事件發生時執行的代碼;ready()函數僅能用於當前文檔,所以無需選擇器。文檔
1 //1.語法1 2 $(document).ready(function(){ 3 //具體程序 4 }) 5 //2.語法2 6 $().ready(function(){ 7 //具體程序 8 }) 9 //3.語法3 10 $(function(){ 11 //具體程序 12 })
注意:ready()函數不該與<body onload="">一塊兒使用。io
2.使用window.onload(這個我我的用的比較多,不過在項目老大把程序又修改以後出現了一個狀況——當頁面加載第一頁的時候不停地加載,可是頁面不顯示。莫着急,第三種狀況就是解決這個問題的,下面就是見證奇蹟的時刻......)function
注意:window.onload可放在list函數後的任何一個位置。class
1 function list(){ 2 //具體代碼 3 } 4 window.onload=list();
3.第三種其實就是第一種狀況中的語法3,你發現了嗎?
1 function rolelist(){ 2 //具體代碼 3 } 4 $(function() { 5 rolelist(); 6 })