亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > javascript代碼規范小結

javascript代碼規范小結

熱門標簽:南通電銷外呼系統軟件 山東電銷機器人軟件 智能語音電銷機器人客戶端 廣州防封電銷機器人廠家 常州電話外呼系統招商 洛陽防封卡外呼系統廠家 申請400電話移動 上海400電話辦理到易號網 成都企業外呼系統
1. Javascript代碼應符合Douban-JSLint檢驗標準

1-1. 語句必須都有分號結尾,除了for, function, if, switch, try, while

1-2. 只有長語句可以考慮斷行,如:

TEMPL_SONGLIST.replace('{TABLE}', da['results'])
.replace('{PREV_NUM}', prev)
.replace('{NEXT_NUM}', next)
.replace('{CURRENT_NUM}', current)
.replace('{TOTAL_NUM}', da.page_total);

為了避免和JSLint的檢驗機制沖突,“.”或“+”這類操作符放在行尾,上面代碼應改為:

TEMPL_SONGLIST.replace('{TABLE}', da['results']).
replace('{PREV_NUM}', prev).
replace('{NEXT_NUM}', next).
replace('{CURRENT_NUM}', current).
replace('{TOTAL_NUM}', da.page_total);

1-3. 避免額外的逗號。如:var arr = [1,2,3,];

1-4. 所有的循環體和判斷體都需要用"{}"括起來。如:

錯:

if (condition)
statement;

if (condition) statement;


對:

if (condition) {
statement; 或
if (condition) { statement; }

1-5. for-in循環體中必須用hasOwnProperty方法檢查成員是否為自身成員。避免來自原型鏈上的污染。

1-6. 變量聲明。變量聲明應放在function的最上面。避免使用未聲明的變量。

錯:

if (n > 0) {
var isvalid = true;

對:

var isvalid;
if (n > 0) {
isvalid = true;
}

1-7. 不要使用with, void, evil。

1-8. 使用嚴格的條件判斷符。用===代替==,用!==代替!=。

1-9. 下面類型的對象不建議用new構造:new Number, new String, new Boolean, new Object(用{}代替), new Array(用[]代替)。

1-10. 引用對象成員用obj.prop1代替obj[“prop1”],除非屬性名是變量。

注:Douban-JSLint是定制過的JSLint

注:如果模塊代碼中,使用其它全局變量想跳過JSLint的檢查,可以在該文件中加入聲明,如:

2. Javascript命名規則

2-1. 構造器的首字母大寫。如:

function Dialog (config) {
statement;
} var dlg = new Dialog({...});

2-2. 對象的屬性或方法名采用小駝峰式(lower camel-case),如"init", "bindEvent", "updatePosition":

Dialog.prototype = {
init: function () {},
bindEvent: function () {},
updatePosition: function () {} };

2-3. 私有變量名用下劃線開頭。如:"_current", "_defaultConfig"

2-4. 常量名全部大寫,單詞間用下劃線分隔。如:“CSS_BTN_CLOSE”, "TXT_LOADING"

2-5. 變量名的前綴:

Prefix

Element

Example

integer

nVariableName

i,j,k,m,n, etc. *

integer as counter/iterator

(for i=0; i=oArray.length; i++)

string

sVariableName

object

oObjectName

is, can, has

boolean

[Boolean name]ConditionName

event method

event attachment

[event type]_MethodName

accessor method

getMethodName

accessor method

setMethodName

Note: Only a counter/iterator should use a single-letter designation.

3. 代碼格式化要求

3-1. 語句中的必要空格和縮進

3-1-1. 用來包含語句的"()"前后需要跟空格,諸如: if / for / while / switch ( statements ) { … } 等

3-1-2. "="前后需要跟空格

3-1-3. 數組成員間的","后面需要跟空格

不好:

for (t in selected) { if (!hash[t]) deselect(t) }

好:

for ( t in selected ) {
if ( !hash[t] ) {
deselect(t); }

3-2. 長語句采用斷行:

不好:

TEMPL_SONGLIST.replace('{TABLE}', da['results']).replace('{PREV_NUM}', prev).replace('{NEXT_NUM}', next).replace('{CURRENT_NUM}', current).replace('{TOTAL_NUM}', da.page_total);

好:

TEMPL_SONGLIST.replace('{TABLE}', da['results']).
replace('{PREV_NUM}', prev).
replace('{NEXT_NUM}', next).
replace('{CURRENT_NUM}', current).
replace('{TOTAL_NUM}', da.page_total);

3-3. 格式化對象參數:

不好:

embedSWF(id, { url: '/swf/player30792.swf?url=' + el.href, width: 261, height: 30, params: { wmode:'transparent' }, attributes: { id: "player-sample" + i, name: "player-sample" + i }});

好:
復制代碼 代碼如下:

embedSWF(id, {
url: '/swf/player30792.swf?url=' + el.href,
width: 261,
height: 30,
params: { wmode:'transparent' },
attributes: {
id: "player-sample" + i,
name: "player-sample" + i
});
您可能感興趣的文章:
  • 現如今最流行的JavaScript代碼規范
  • 關于Google發布的JavaScript代碼規范你要知道哪些

標簽:混顯 貴州 萊蕪 邵陽 廣安 鶴壁 滄州 賀州

巨人網絡通訊聲明:本文標題《javascript代碼規范小結》,本文關鍵詞  javascript,代碼,規范,小結,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《javascript代碼規范小結》相關的同類信息!
  • 本頁收集關于javascript代碼規范小結的相關信息資訊供網民參考!
  • 推薦文章
    国产精品自拍亚洲| 91麻豆精品国产自产在线| 久久国产影视免费精品| 国产高清视频免费观看| 成人免费观看的视频黄页| 日韩专区亚洲综合久久| 国产麻豆精品| 高清一级做a爱过程不卡视频| 国产一区免费观看| 美女免费毛片| 日韩av成人| 国产韩国精品一区二区三区| 精品国产一区二区三区免费 | 欧美a级大片| 中文字幕一区二区三区精彩视频| 999精品视频在线| 精品国产一级毛片| 毛片的网站| 韩国毛片基地| 国产原创视频在线| 欧美a级片免费看| 亚洲第一页色| 尤物视频网站在线| 99久久精品国产高清一区二区| 黄视频网站在线看| 国产视频网站在线观看| 国产原创中文字幕| 91麻豆精品国产自产在线观看一区| 久久国产精品只做精品| 国产精品免费精品自在线观看| 天天做人人爱夜夜爽2020毛片| 高清一级毛片一本到免费观看| 国产成人精品综合久久久| 国产一区二区精品久久| 91麻豆国产福利精品| 日本免费区| 日韩中文字幕一区| 久久成人综合网| 一级片片| 欧美1区2区3区| 亚洲 激情| 可以在线看黄的网站| 黄色福利片| 你懂的日韩| 国产一级强片在线观看| 欧美18性精品| 天天做人人爱夜夜爽2020| 国产网站免费| 国产成人精品影视| 亚欧成人乱码一区二区| 日韩中文字幕一区二区不卡| 日日爽天天| 国产高清视频免费观看| 久久精品人人做人人爽97| 国产麻豆精品高清在线播放| 欧美一级视频高清片| 国产a视频精品免费观看| 日韩中文字幕在线播放| 国产一区免费观看| 成人a大片在线观看| 亚洲精品久久玖玖玖玖| 精品久久久久久免费影院| 国产网站免费在线观看| 久久久成人影院| 午夜激情视频在线观看| 久久成人综合网| 欧美激情伊人| 国产成人欧美一区二区三区的| 成人免费观看视频| 成人免费高清视频| 国产激情一区二区三区| 国产网站在线| 久久精品道一区二区三区| 精品视频在线观看一区二区三区| 国产福利免费观看| 国产一区二区精品| 九九精品影院| 黄色免费三级| 四虎久久精品国产| 国产视频网站在线观看| 成人免费观看网欧美片| 日韩专区亚洲综合久久| 国产一区二区精品久| 精品久久久久久中文字幕一区| 台湾毛片| 国产麻豆精品免费视频| 99久久网站| 日本特黄一级| 精品在线观看一区| 欧美另类videosbestsex高清| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 九九干| 精品国产三级a∨在线观看| 国产不卡在线看| 高清一级片| 日韩中文字幕在线播放| 国产网站免费观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 午夜在线影院| 日本免费看视频| 一级毛片视频免费| 日韩免费在线| 99久久精品国产麻豆| 午夜久久网| 91麻豆国产| a级毛片免费全部播放| 日本在线不卡视频| 一级片片| 可以免费看毛片的网站| 久久久久久久久综合影视网| 欧美爱色| 国产成人精品综合| 国产91丝袜在线播放0| 午夜激情视频在线播放| 91麻豆精品国产自产在线| 午夜在线观看视频免费 成人| 99久久精品国产高清一区二区| 美国一区二区三区| 天堂网中文在线| 日韩在线观看免费| 国产不卡精品一区二区三区| 国产91丝袜高跟系列| 亚洲第一页乱| 99色视频在线| 成人a大片在线观看| 成人影院一区二区三区| 日本特黄特黄aaaaa大片 | 国产麻豆精品免费密入口| 亚洲天堂在线播放| 日本在线播放一区| 黄色免费三级| 色综合久久天天综合绕观看| 九九九网站| 99色播| 久久久久久久免费视频| 欧美另类videosbestsex高清| 亚洲 欧美 成人日韩| 精品国产一区二区三区免费 | 国产麻豆精品| 高清一级做a爱过程不卡视频| 国产韩国精品一区二区三区| 国产精品1024永久免费视频| 免费国产在线观看不卡| 日韩中文字幕一区| 欧美电影免费| 亚洲天堂在线播放| 午夜久久网| 韩国三级一区| 久久国产精品自由自在| 亚洲第一页色| 成人影院一区二区三区| 四虎影视库| 黄视频网站免费看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产成人啪精品| 国产一区二区精品| 日韩女人做爰大片| a级精品九九九大片免费看| 香蕉视频久久| 日韩中文字幕一区| 高清一级毛片一本到免费观看| 国产91精品露脸国语对白| 亚洲第一页乱| 久久国产精品自由自在| 你懂的日韩| 免费毛片播放| 可以在线看黄的网站| 成人av在线播放| a级毛片免费观看网站| 麻豆午夜视频| 免费国产在线观看| 欧美大片aaaa一级毛片| 国产伦久视频免费观看 视频| 二级片在线观看| 欧美大片aaaa一级毛片| 国产网站免费视频| 日韩在线观看视频黄| 欧美一区二区三区性| 欧美a级片视频| 黄色短视屏| 日韩综合| 999精品影视在线观看| 青青久久精品| 韩国毛片免费| 亚洲精品影院久久久久久| 国产视频一区在线| 国产成人精品一区二区视频| 亚洲爆爽| 麻豆系列 在线视频| 国产一区二区高清视频| 免费一级片网站| 亚飞与亚基在线观看| 久久国产精品永久免费网站| 欧美一级视| 国产麻豆精品免费密入口| 精品毛片视频| 国产精品自拍一区| 高清一级毛片一本到免费观看| 精品视频在线观看一区二区| 黄色短视屏|