二、避免大字符串字面量對(duì)象操作,如 字符串.lenth,盡量轉(zhuǎn)換為new String(字符串)后再進(jìn)行操作
三、在做字符查找替換等操作時(shí)善用正則表達(dá)式 快速掌握ECMAScript正則表達(dá)式。參見(jiàn):http://www.w3cgroup.com/article.asp?id=202
四、減少語(yǔ)句,利用運(yùn)算符優(yōu)先級(jí)實(shí)現(xiàn)if else表達(dá)式,使用三元表達(dá)式,使用連續(xù)表達(dá)式(看情況,將損失程序可讀性)
利用運(yùn)算符優(yōu)先級(jí)實(shí)現(xiàn)if else表達(dá)式參見(jiàn):http://www.w3cgroup.com/article.asp?id=131
五、將CSS,JS文件合并到一個(gè)文件(非BT愛(ài)好者還是不要玩了^_^) 參見(jiàn):http://www.w3cgroup.com/article.asp?id=29
六、避免Javascript事件綁定出現(xiàn)內(nèi)存泄漏 "These memory leaks often occur as a result of circular references between JavaScript objects and objects within IE’s DOM (document object model)." Microsoft GPDE Team Blog
參見(jiàn):http://www.w3cgroup.com/article.asp?id=207
七、使用WEB Workers技術(shù)(支持html5的瀏覽器) Web Workers為JavaScript提供了一種能在后臺(tái)進(jìn)程中運(yùn)行的方法,Web Workers進(jìn)程能夠在不影響用戶界面的情況下處理任務(wù)。
參見(jiàn):http://www.w3cgroup.com/article.asp?id=242
八、Y!14條(14 Rules for Faster-Loading Web Sites)
- Rule 1 - Make Fewer HTTP Requests
- Rule 2 - Use a Content Delivery Network (Server端)
- Rule 3 - Add an Expires Header (Server端)
- Rule 4 - Gzip Components (Server端)
- Rule 5 - Put Stylesheets at the Top
- Rule 6 - Put Scripts at the Bottom
- Rule 7 - Avoid CSS Expressions
- Rule 8 - Make JavaScript and CSS External
- Rule 9 - Reduce DNS Lookups (Server端)
- Rule 10 - Minify JavaScript
- Rule 11 - Avoid Redirects (Server端)
- Rule 12 - Remove Duplicate Scripts
- Rule 13 - Configure ETags (Server端)
- Rule 14 - Make AJAX Cacheable
- Rule 15 - Use Iframes Wisely
參見(jiàn):http://www.w3cgroup.com/article.asp?id=97
九、微軟早期的DHTML優(yōu)化建議
原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處http://www.w3cgroup.com/article.asp?id=255
本文鏈接:http://www.95time.cn/tech/web/2009/6778.asp
出處:W3C標(biāo)準(zhǔn)WEB前端DHTML精英俱樂(lè)部
責(zé)任編輯:bluehearts
上一頁(yè) JavaScript優(yōu)化細(xì)節(jié) [2] 下一頁(yè)
◎進(jìn)入論壇網(wǎng)頁(yè)制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|