前端基礎(十四) js規範

2021-10-08 03:27:35 字數 1319 閱讀 1209

資源:前端開發規範

單行長度

分號

/* var declaration */

var x =1;

/* expression statement */

x++;

/* do-while */

dowhile

(x <10)

;

空格

空行 換行

單行注釋

多行注釋

文件注釋

/**

* @func

* @desc 乙個帶引數的函式

* @param a - 引數a

* @param b=1 - 引數b預設值為1

* @param c=1 - 引數c有兩種支援的取值

1—表示x

2—表示xx

* @param d - 引數d為乙個物件

* @param d.e - 引數d的e屬性

* @param d.f - 引數d的f屬性

* @param g - 引數g為乙個物件陣列

* @param g.h - 引數g陣列中一項的h屬性

* @param g.i - 引數g陣列中一項的i屬性

* @param [j] - 引數j是乙個可選引數

*/function

foo(a, b, c, d, g, j)

引號
// good

var y =

'foo'

,z =''

;

變數命名
var thisismyname;

var goodid;

var reporturl;

var androidversion;

var iosversion;

varmax_count=10

;function

person

(name)

// not good

var body =$(

'body');

// good

var $body =$(

'body'

);

變數宣告
function

dosomethingwithitems

(items)

}

函式

陣列、物件

大括號

undefined

null

jshint

雜項

JS前端模組化規範

於是有了菜鳥解惑的搜嘍過程。匯入 require module 匯出 exports.getstoreinfo function module.exports somevalue 參照commonjs模組代表node.js的模組系統 定義 define module dep1 dep2 functi...

規範 前端編碼規範 注釋規範

頂部新增檔案申明資訊,包括檔案描述 原始作者,如果有更新,則需要新增更新內容 更新作者和更新時間。description 說明文字 author 張三 description 說明文字 author 張三 update 更新內容 by 李四 2013 04 13 18 32 無論是單行注釋還是多行注...

前端基礎 js1

break 直接跳出當前迴圈或者乙個switch語句。如果你的迴圈是巢狀的,需要逐步使用break跳出。for var b 1 b 20 b document.writeln b 輸出1 11 以上 在b 12的時候就結束循壞。continue 終止當前的一次迴圈過程,不跳出迴圈,繼續往下判斷循壞條...