欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
JavaScript 編碼風(fēng)格 — KISSY Docs valpha documenta...

行與縮進(jìn)?

語(yǔ)句行?

  1. 盡可能不要讓每行超過(guò) 120 個(gè)字符;
  2. 語(yǔ)句必須以分號作為結束符, 不要忽略分號;

空格?

  1. 數值操作符(如, +/-/*/% 等)兩邊留空;
  2. 賦值操作符/等價(jià)判斷符兩邊留一空格;
  3. for 循環(huán)條件中, 分號后留一空格;
  4. 變量聲明語(yǔ)句, 數組值, 對象值及函數參數值中的逗號后留一空格;
  5. 空行不要有空格;
  6. 行尾不要有空格;
  7. 逗號和冒號后一定要跟空格;
  8. 點(diǎn)號前后不要出現空格;
  9. 空對象和數組不需要填入空格;
  10. 函數名末尾和左括號之間不要出現空格;

空行?

  1. 邏輯上獨立的代碼塊使用空行分隔;
  2. 文件末尾留 1~2 個(gè)空行;
  3. 不要吝嗇空行. 盡量使用空行將邏輯相關(guān)的代碼塊分割開(kāi), 以提高程序的可讀性.

縮進(jìn)?

  1. 以 4 個(gè)空格為一縮進(jìn)層次;

  2. 變量聲明:

    • 多個(gè)變量聲明時(shí), 適當換行表示;
    • 參照 var 關(guān)鍵字, 縮進(jìn)一層次;
  3. 函數參數:

    • 函數參數寫(xiě)在同一行上;
    • 傳遞匿名函數時(shí), 函數體應從調用該函數的左邊開(kāi)始縮進(jìn);
  4. 數組和對象初始化時(shí):

    • 如果初始值不是很長(cháng), 盡量保持寫(xiě)在單行上;
    • 初始值占用多行時(shí), 縮進(jìn)一層次;
    • 對象中, 比較長(cháng)的變量/數值, 不要以冒號對齊;
  5. 二元/三元操作符:

    • 操作符始終跟隨前行;
    • 實(shí)在需要縮進(jìn)時(shí), 按照上述縮進(jìn)風(fēng)格;
  6. 表達式中的縮進(jìn)同變量聲明時(shí);

括號?

原則: 不要濫用括號, 必要時(shí)一定要使用.

  1. if/else/while/for 條件表達式必須有小括號;
  2. 語(yǔ)句塊必須有大括號;
  3. 一元操作符(如 delete, typeof, void)或在某些關(guān)鍵詞(如 return, throw, case, new) 之后, 不要使用括號;

變量?

  1. 變量如有較廣的作用域, 使用全局變量; 如果是在類(lèi)中, 可以設計成為一個(gè)類(lèi)的成員;
  2. 函數體中, 多個(gè)局部變量集中在一起聲明, 避免分散;
  3. 適當延遲變量的初始化;

字符串?

  1. JS 代碼中, 單行字符串使用單引號;
  2. JS 代碼中, 多行字符串使用 + 拼接形式, 不要使用 \ 拼接;
  3. HTML 中 Element 屬性, 使用雙引號;

命名規范?

原則: * 盡量避免潛在沖突; * 精簡(jiǎn)短小, 見(jiàn)名知意;

  1. 普通變量統一使用駝峰形式;

  2. 常量使用全部大寫(xiě), 多個(gè)單詞以下劃線(xiàn)分隔;

  3. 枚舉量, 同常量;

  4. 私有變量, 屬性和方法, 名字以下劃線(xiàn)開(kāi)頭;

  5. 保護變量, 屬性和方法, 名字同普通變量名;

  6. 方法和函數的可選參數, 名字以 opt_ 開(kāi)頭, 使用 @param 標記說(shuō)明;

  7. 方法和函數的參數個(gè)數不固定時(shí):
    • 可添加參數 var_args 為參數個(gè)數;
    • 取代使用 arguments;
    • 使用 @param 標記說(shuō)明;
  8. Getter/Setter 命名:
    • getFoo/setFoo(value) 形式;
    • 布爾類(lèi)型使用 isFoo()/hasFoo()/canDo()/shouldDO() 也可;
  9. 命名空間:
    • 為全局代碼使用命名空間, 如 sloth.*;
    • 外部代碼和內部代碼使用不同的命名空間;
  10. 重命名那些名字很長(cháng)的變量, 不要在全局范圍內創(chuàng )建別名, 而僅在函數塊作用域中使用;

  11. 文件名應全部使用小寫(xiě)字符, 且不包含除 -_ 外的標點(diǎn)符號;

  12. 臨時(shí)的重復變量建議以 i, j, k, ..., 命名;

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
C語(yǔ)言初學(xué)者編程規范—排版
(轉)華為c++編碼規范,認為比google的好一點(diǎn)
VFP編程規范A
單片機C51編程規范
C語(yǔ)言編程規范 – 嗨!大??!
華為軟件開(kāi)發(fā)規范1
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久