写好JavaScript

写在前面

代码就是程序员的名片,有很普通的代码,也有灵巧的、缜密的、让人眼前一亮的。有的代码看着就舒服,有的代码作者自己都看不下去……

一.JavaScript代码风格

代码风格是代码的衣服,干净整洁自然看着就舒服。每一个空格、每一处换行、每一行注释都应该是为了更好的可读性。

代码是写给人看的,附带可以在机器上运行

代码风格直接影响到可读性、可维护性,越简单易读的代码越容易维护

Keep It Simple Stupid

晦涩简短的代码是完全没有必要出现的,比如嵌套三目运算符,节省几个字节的代价是以后的每一个读者都将花费1分钟去理解它

代码风格包括:

  • 基本格式(缩进、行宽、命名规则等等)

  • 注释格式

  • 语句和表达式

  • 变量、函数、操作符

详细内容请查看黯羽轻扬:JS代码风格指南,附有范例

二.JavaScript编程常识

想要写出更好维护的代码,知道了代码风格还不够,还需要牢记这些编程常识:

  • 保证UI层的松耦合

  • 控制全局变量

  • 添加事件处理逻辑

  • 检测数据类型

  • 分离配置数据

  • 抛出自定义错误

  • 尊重对象所有权

  • 进行浏览器检测

详细内容请查看黯羽轻扬:JS编程常识

三.JavaScript自动化

JS自动化是前端工程化的缩影,使用自动化工具也能提高可维护性,一些容易出错的繁琐工作可以放心交给工具来做

进行JavaScript自动化时,应该明确:

  • 自动化的优缺点

  • 文件目录结构

  • 自动化的步骤

详细内容请查看黯羽轻扬:JS自动化

书评

Maintainable JavaScript

MaintainableJavaScript

《Maintainable JavaScript》,薄薄200页,一本很不错的书

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

code