編寫Js代碼要注意的幾條規(guī)則
更新時(shí)間:2010年09月10日 14:19:09 作者:
大家在編寫js代碼的時(shí)候需要注意的一些地方,按照下面的方法,大家就可以盡量的讓你的代碼,更優(yōu)化。
1.不要大量使用document.write()
2.檢查客戶端支持對象的能力(漸進(jìn)式)而不是檢查其客戶端,測試要使用的對象。
3.訪問既有HTML中的內(nèi)容而不是通過Js添加HTML(行為層與結(jié)構(gòu)層分離)
4.不要使用專有DOM對象(例如IE的document.all)
5.將腳本放進(jìn)一個(gè).js文件而不是在HTML中到處可見。
6.對運(yùn)行良好而且不用客戶端編程的網(wǎng)站進(jìn)行改進(jìn),而不是首先添加腳本然后添加非腳本的備用方案。
7.代碼要保持獨(dú)立,不要使用可能與其他腳本沖突的全局變量。(可用對象字面量)
8.注釋代碼功能,因?yàn)閷砭S護(hù)代碼的可能就是你自己。
2.檢查客戶端支持對象的能力(漸進(jìn)式)而不是檢查其客戶端,測試要使用的對象。
3.訪問既有HTML中的內(nèi)容而不是通過Js添加HTML(行為層與結(jié)構(gòu)層分離)
4.不要使用專有DOM對象(例如IE的document.all)
5.將腳本放進(jìn)一個(gè).js文件而不是在HTML中到處可見。
6.對運(yùn)行良好而且不用客戶端編程的網(wǎng)站進(jìn)行改進(jìn),而不是首先添加腳本然后添加非腳本的備用方案。
7.代碼要保持獨(dú)立,不要使用可能與其他腳本沖突的全局變量。(可用對象字面量)
8.注釋代碼功能,因?yàn)閷砭S護(hù)代碼的可能就是你自己。
您可能感興趣的文章:
- 編寫跨瀏覽器的javascript代碼必備[js多瀏覽器兼容寫法]
- 最佳JS代碼編寫的14條技巧
- 編寫可維護(hù)面向?qū)ο蟮腏avaScript代碼[翻譯]
- 在iframe里的頁面編寫js,實(shí)現(xiàn)在父窗口上創(chuàng)建動畫效果展開和收縮的div(不變動iframe父窗口代碼)
- 深入理解JavaScript系列(1) 編寫高質(zhì)量JavaScript代碼的基本要點(diǎn)
- 深入理解javascript學(xué)習(xí)筆記(一) 編寫高質(zhì)量代碼
- 如何編寫高質(zhì)量JS代碼
- 如何編寫高質(zhì)量JS代碼(續(xù))
- 編寫高質(zhì)量JavaScript代碼的基本要點(diǎn)
相關(guān)文章
在JavaScript應(yīng)用中實(shí)現(xiàn)延遲加載的方法
這篇文章主要介紹了在JavaScript應(yīng)用中實(shí)現(xiàn)延遲加載的方法,利用RequireJS框架,需要的朋友可以參考下2015-06-06在JavaScript中操作時(shí)間之setYear()方法的使用
這篇文章主要介紹了在JavaScript中操作時(shí)間之setYear()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-065個(gè)最頂級jQuery圖表類庫插件【jquery插件庫】
這篇文章主要介紹了5個(gè)最頂級jQuery圖表類庫插件【jquery插件庫】,需要的朋友可以參考下2016-05-05使用 TypeScript 重新編寫的 JavaScript 坦克大戰(zhàn)游戲代碼
這篇文章主要介紹了使用 TypeScript 重新編寫的 JavaScript 坦克大戰(zhàn)游戲代碼,主要是對自己近期學(xué)習(xí)TypeScript的一個(gè)小小的總結(jié)實(shí)踐,推薦給小伙伴們,希望大家能夠喜歡。2015-04-04JavaScript中的getMilliseconds()方法使用詳解
這篇文章主要介紹了JavaScript中的getMilliseconds()方法使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06