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