1:減緩代碼下載時間
1>:長變量名耀态,注釋,空格和換行等等暂雹,在工程上傳到服務(wù)器的時候首装,應(yīng)當(dāng)全部刪除;
2>:對于布爾型的值杭跪,true和false仙逻,可以使用1和0 來表示驰吓;
3>:實用小工具:ECMAScipt Cruncher? 、JSMin
2:合理聲明變量
1>:JavaScript 默認的變量范圍是window對象系奉,也就是全局變量檬贰,全局變量,只有瀏覽器關(guān)閉后才釋放喜最。因此在函數(shù)體中要盡可能使用var 關(guān)鍵字來聲明變量偎蘸;
3:使用內(nèi)置函數(shù),縮短編譯時間
1>:因為這些內(nèi)置的屬性或者方法都用類似C瞬内、C++之類的語言編譯過迷雪,運行起來,比實時編譯的JavaScript快很多
4:合理書寫if語句
1>:再用if語句和多個else語句時虫蝶,一定要把最后可能的情況房子第一個章咧;
5:最小語句數(shù)量
1>:腳本中的語句越少,執(zhí)行的時間就越短能真,而卻代碼的體積也會相應(yīng)減少赁严;
6:節(jié)約使用DOM
1>:將列表項目在添加文本節(jié)點之后在添加,并且合理地使用createDocumentFragment();