發布時間: 2018-09-07 17:35:33
?二.加載模式
之前的代碼一直在使用$(function () {});這段代碼進行首尾包裹,那么為什么必須要包裹這段代碼呢?原因是我們jQuery庫文件是在body元素之前加載的,必須等待所有的DOM元素加載后,延遲支持DOM操作,否則就無法獲取到。
在延遲等待加載,JavaScript提供了一個事件為load,方法如下:
window.onload
= function () {}; //JavaScript等待加載
$(document).ready(function
() {});
//jQuery等待加載
在實際應用中,很少直接去使用window.onload,因為他需要等待圖片之類的大型元素加載完畢后才能執行JS代碼。所以,網速較慢的情況下,頁面已經全面展開,圖片還在緩慢加載,這時頁面上任何的JS交互功能全部處在假死狀態。
上一篇: {MyBatyis}逆向工程
下一篇: {人工智能}python之文件操作