
傻瓜都能寫(xiě)出計(jì)算機(jī)能理解的程序。優(yōu)秀的程序員寫(xiě)出的是人類(lèi)能讀懂的代碼。
本期編輯: Nicole_tiny,九彩拼盤(pán)。
switch 模式
用 switch 寫(xiě)出可讀性好,健壯的代碼。這么寫(xiě):
var inspect_me = 0,
result = '';
switch (inspect_me) {
case 0:
result = "zero";
break;
case 1:
result = "one";
break;
default:
result = "unknown";
}
要注意如下幾點(diǎn):
- case 和 switch 對(duì)齊。代碼有合適的縮進(jìn)。
- 每個(gè) case 后面都要有 break。
- 如果有需求幾個(gè) case 公用代碼(不加 break),需要專(zhuān)門(mén)寫(xiě)注釋說(shuō)明,否則會(huì)被認(rèn)為是漏寫(xiě)了 break。
- switch 必須以 default 結(jié)尾來(lái)處理一些未知情況。
所有 JavaScript 模式:http://shichuan.github.io/javascript-patterns/
文章推薦
《前端性能優(yōu)化之 DOM 篇》
概要
- DOM的定義
- DOM性能優(yōu)化涉及的方面
- 優(yōu)化HTML的結(jié)構(gòu)
- 瀏覽器的工作原理
- 如何避免觸發(fā)重繪和回流
往期前端早讀課地址:http://www.itdecent.cn/c/0fda3d387a6d