好的代码是自解释的,代码自己会说话,本文详细介绍JavaScript代码风格、编程常识以及自动化工具
试读
###写在前面 代码就是程序员的名片,有很普通的代码,也有灵巧的、缜密的、让人眼前一亮的。有的代码看着就舒服,有的代码作者自己都看不下去……
##一.JavaScript代码风格
代码风格是代码的衣服,干净整洁自然看着就舒服。每一个空格、每一处换行、每一行注释都应该是为了更好的可读性。
代码是写给人看的,附带可以在机器上运行
代码风格直接影响到可读性、可维护性,越简单易读的代码越容易维护
Keep It Simple Stupid
晦涩简短的代码是完全没有必要出现的,比如嵌套三目运算符,节省几个字节的代价是以后的每一个读者都将花费1分钟去理解它
代码风格包括:
-
基本格式(缩进、行宽、命名规则等等)
-
注释格式
-
语句和表达式
-
变量、函数、操作符
详细内容请查看黯羽轻扬:JS代码风格指南,附有范例
##二.JavaScript编程常识
想要写出更好维护的代码,知道了代码风格还不够,还需要牢记这些编程常识:
-
保证UI层的松耦合
-
控制全局变量
-
添加事件处理逻辑
-
检测数据类型
-
分离配置数据
-
抛出自定义错误
-
尊重对象所有权
-
进行浏览器检测
详细内容请查看黯羽轻扬:JS编程常识
##三.JavaScript自动化
JS自动化是前端工程化的缩影,使用自动化工具也能提高可维护性,一些容易出错的繁琐工作可以放心交给工具来做
进行JavaScript自动化时,应该明确:
-
自动化的优缺点
-
文件目录结构
-
自动化的步骤
详细内容请查看黯羽轻扬:JS自动化
##书评
[caption id="attachment_742" align="alignnone" width="318"]
Maintainable_JavaScript[/caption]
《Maintainable JavaScript》,薄薄200页,一本很不错的书
评论
暂无评论