成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

[JS]幾種不同的編碼風(fēng)格

happen / 861人閱讀

摘要:的編碼風(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

相關(guān)文章

  • web前端編碼規(guī)范整合

    摘要:雜項(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...

    孫淑建 評(píng)論0 收藏0
  • web前端編碼規(guī)范整合

    摘要:雜項(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...

    liaoyg8023 評(píng)論0 收藏0
  • web前端編碼規(guī)范整合

    摘要:雜項(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...

    Yang_River 評(píng)論0 收藏0
  • js 5個(gè)不良編碼習(xí)慣,現(xiàn)在就改掉吧

    摘要:在這篇文章中,我描述了中常見的種不良編碼習(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í),你是否有過這種感覺 ...

    flybywind 評(píng)論0 收藏0
  • js 5個(gè)不良編碼習(xí)慣,現(xiàn)在就改掉吧

    摘要:在這篇文章中,我描述了中常見的種不良編碼習(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í),你是否有過這種感覺 ...

    hellowoody 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<