摘要:注標(biāo)簽中代碼的位置正常情況下決定了代碼函數(shù),對(duì)象賦值等等行為的執(zhí)行順序,同名的函數(shù)將會(huì)被后者覆蓋級(jí)中為同一對(duì)象綁定多個(gè)同一事件,只執(zhí)行后者。
頁(yè)面加載完成有兩種事件
1.ready事件:表示文檔結(jié)構(gòu)已經(jīng)加載完成(不包含圖片等非文字媒體文件);
JQ寫法:$(document).ready(function(){})可以簡(jiǎn)寫成$(function(){});
2.onload事件,指示頁(yè)面包含圖片等文件在內(nèi)的所有元素都加載完成。(ready 在onload 前加載);
可以做個(gè)這樣的頁(yè)面優(yōu)化(在頁(yè)面還未執(zhí)行完load事件前,加載等待動(dòng)畫我用是gif,模仿此網(wǎng)站:https://www.firecode.io/ 最近在學(xué)習(xí)bootstrap, 我是以此網(wǎng)站為模仿對(duì)象學(xué)習(xí));
$(window).load(function () { $(window).scrollTop(0); //讓頁(yè)面返回頂部(算是一個(gè)優(yōu)化,可以不加); $("#loader").fadeOut(); //在load事件執(zhí)行完后,id為loader的元素隱藏,展現(xiàn)完成頁(yè)面。 })
注: