傻瓜都能寫出計(jì)算機(jī)能理解的程序。優(yōu)秀的程序員寫出的是人類能讀懂的代碼饼灿。
本期編輯: Nicole_tiny,九彩拼盤幕侠。
switch 模式
用 switch 寫出可讀性好帝美,健壯的代碼碍彭。這么寫:
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),需要專門寫注釋說明舰褪,否則會(huì)被認(rèn)為是漏寫了 break皆疹。
- switch 必須以 default 結(jié)尾來處理一些未知情況。
所有 JavaScript 模式:http://shichuan.github.io/javascript-patterns/
文章推薦
《前端性能優(yōu)化之 DOM 篇》
概要
- DOM的定義
- DOM性能優(yōu)化涉及的方面
- 優(yōu)化HTML的結(jié)構(gòu)
- 瀏覽器的工作原理
- 如何避免觸發(fā)重繪和回流
往期前端早讀課地址:http://www.reibang.com/c/0fda3d387a6d