摘要:的編碼風(fēng)格的編碼風(fēng)格的編碼風(fēng)格每行不超過字符縮進(jìn)兩個(gè)空格和在同一行塊和開頭不在同一行時(shí)才用花括號(hào)僅僅在以下四種情況下用分號(hào)循環(huán)類似的空循環(huán)語(yǔ)句中以或開頭的行首列舉或參數(shù)并列的時(shí)候在行首理解不能的編碼風(fēng)格每行不超過字符縮進(jìn)為四個(gè)空
npm 的編碼風(fēng)格: https://www.npmjs.org/doc/misc/npm-coding-style.html
Douglas Crockford 的編碼風(fēng)格: http://javascript.crockford.com/code.html
Felix"s Node.js Style Guide: http://nodeguide.com/style.html
npm 的編碼風(fēng)格每行不超過 80 字符
縮進(jìn)兩個(gè)空格
{和function在同一行
塊和開頭不在同一行時(shí)才用花括號(hào)
僅僅在以下四種情況下用分號(hào);
for (;;) 循環(huán)
類似while (something) ; 的空循環(huán)
case語(yǔ)句中:case "foo": doSomething(); break
以( 或 [ 開頭的行首
列舉或參數(shù)并列的時(shí)候,,在行首//理解不能
Douglas Crockford 的編碼風(fēng)格每行不超過 80 字符
縮進(jìn)為四個(gè)空格
聲明變量時(shí),每行都要加上 var
函數(shù)使用之前要聲明
國(guó)際字符,$及不應(yīng)該出現(xiàn)在名字中
每個(gè)簡(jiǎn)單聲明后加分號(hào) ;
用===和!==
Felix"s Node.js Style縮進(jìn)為兩個(gè)空格
用單引號(hào)不用雙引號(hào)
前半個(gè)花括號(hào)和上一句同行
將變量聲明在有意義的地方
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/78090.html
摘要:雜項(xiàng)用代替里一定要有的判斷不要在內(nèi)置對(duì)象的原型上添加方法,如不要在內(nèi)層作用域的代碼里聲明了變量,之后卻訪問到了外層作用域的同名變量變量不要先使用后聲明不要在一句代碼中單單使用構(gòu)造函數(shù),記得將其賦值給某個(gè)變量不要在同個(gè) 決定綜合網(wǎng)上的規(guī)范整出一套自己的開發(fā)規(guī)范出來,以后代碼的風(fēng)格均按照要求來編排,方便管理維護(hù) 一、 命名規(guī)范 項(xiàng)目命名:全部采用小寫方式, 以下劃線分隔,例:my_pro...
摘要:雜項(xiàng)用代替里一定要有的判斷不要在內(nèi)置對(duì)象的原型上添加方法,如不要在內(nèi)層作用域的代碼里聲明了變量,之后卻訪問到了外層作用域的同名變量變量不要先使用后聲明不要在一句代碼中單單使用構(gòu)造函數(shù),記得將其賦值給某個(gè)變量不要在同個(gè) 決定綜合網(wǎng)上的規(guī)范整出一套自己的開發(fā)規(guī)范出來,以后代碼的風(fēng)格均按照要求來編排,方便管理維護(hù) 一、 命名規(guī)范 項(xiàng)目命名:全部采用小寫方式, 以下劃線分隔,例:my_pro...
摘要:雜項(xiàng)用代替里一定要有的判斷不要在內(nèi)置對(duì)象的原型上添加方法,如不要在內(nèi)層作用域的代碼里聲明了變量,之后卻訪問到了外層作用域的同名變量變量不要先使用后聲明不要在一句代碼中單單使用構(gòu)造函數(shù),記得將其賦值給某個(gè)變量不要在同個(gè) 決定綜合網(wǎng)上的規(guī)范整出一套自己的開發(fā)規(guī)范出來,以后代碼的風(fēng)格均按照要求來編排,方便管理維護(hù) 一、 命名規(guī)范 項(xiàng)目命名:全部采用小寫方式, 以下劃線分隔,例:my_pro...
摘要:在這篇文章中,我描述了中常見的種不良編碼習(xí)慣。這是因?yàn)閷傩源嬖诘尿?yàn)證依賴于隱式轉(zhuǎn)換的布爾值。安裝使用最適合自己的編碼風(fēng)格配置設(shè)置一個(gè)預(yù)提交鉤子,在提交之前運(yùn)行驗(yàn)證。總結(jié)編寫高質(zhì)量和干凈的代碼需要紀(jì)律,克服不好的編碼習(xí)慣。 為了保證的可讀性,本文采用意譯而非直譯。 想閱讀更多優(yōu)質(zhì)文章請(qǐng)猛戳GitHub博客,一年百來篇優(yōu)質(zhì)文章等著你! 在閱讀JavaScript代碼時(shí),你是否有過這種感覺 ...
摘要:在這篇文章中,我描述了中常見的種不良編碼習(xí)慣。這是因?yàn)閷傩源嬖诘尿?yàn)證依賴于隱式轉(zhuǎn)換的布爾值。安裝使用最適合自己的編碼風(fēng)格配置設(shè)置一個(gè)預(yù)提交鉤子,在提交之前運(yùn)行驗(yàn)證??偨Y(jié)編寫高質(zhì)量和干凈的代碼需要紀(jì)律,克服不好的編碼習(xí)慣。 為了保證的可讀性,本文采用意譯而非直譯。 想閱讀更多優(yōu)質(zhì)文章請(qǐng)猛戳GitHub博客,一年百來篇優(yōu)質(zhì)文章等著你! 在閱讀JavaScript代碼時(shí),你是否有過這種感覺 ...
閱讀 1689·2021-11-15 11:37
閱讀 3422·2021-09-28 09:44
閱讀 1662·2021-09-07 10:15
閱讀 2799·2021-09-03 10:39
閱讀 2697·2019-08-29 13:20
閱讀 1304·2019-08-29 12:51
閱讀 2214·2019-08-26 13:44
閱讀 2131·2019-08-23 18:02