1.推荐代码风格

JavaScript Standard Style  规定相对松散更多人使用此规范

Airbnb JavaScript Style  规定更严格但也没毛病

2.JavaScript代码中分号的使用

有些人习惯在代码后面加 “;”也有些人不加,其实效果都一样,不过推荐的代码风格中不推荐使用“;”,无论你习惯如何,以下三种情况必须使用“;”以避免一些语法解析错误。

 // “(”开头的匿名函数前要加“;”
;(function () {
console.log('hello')
})() // “[”开头的情况前要加“;”
;['苹果', '香蕉'].forEach(function (item) {
console.log(item)
}) // “`”反引号开头情况前要加“;”
// “`”是 EcmaScript 6 中新增的一种字符串包裹方式,叫做:模板字符串
// 它支持换行和非常方便拼接变量
;`hello`.toString() // 上面三种情况下使用的“;”,也可以使用 “!” “~” 等符号代替,但不推荐!

3.备注

最新文章

  1. 微信 {"errcode":40029,"errmsg":"invalid code, hints: [ req_id: Cf.y.a0389s108 ]"}
  2. js 对象toString()方法
  3. netty常用代码
  4. sql只修改第一二行数据
  5. js 每秒刷新系统时间,可停止
  6. ecstore b2b2c 商城页面伪静态代码 及相关注意事项
  7. 使用jQuery.FileUpload插件和Backload组件裁剪上传图片
  8. 【转】WF4.0 (基础篇)
  9. 部分GDAL工具功能简介
  10. deepin 2014 静态IP无法保存,临时方法
  11. C#获取千分位,给数字加逗号分隔符
  12. WebApp 框架
  13. 再探CRC(转)
  14. django无法加载admin的静态内容的问题(Centos7+Nginx+uwsgi环境下)
  15. cocoapod升级
  16. [转帖]linux下的X server:linux图形界面原理
  17. Golang 代码检查工具
  18. WordPress版微信小程序2.1.8版发布
  19. mysql 语句根据身份证查询年龄,地址,性别
  20. Centos7网络正常,但使用yum提示安装源无法连接

热门文章

  1. 寻找JAVA_HOME find java
  2. Write Custom Java to Create LZO Files
  3. UI标签库专题四:JEECG智能开发平台 Upload(上传标签)
  4. 1.JavaScript:写入 HTML 输出
  5. CSS3学习笔记(1)—淡入的文字
  6. ansible-playbook 打通ssh无秘钥
  7. 用php描述顺序查找
  8. Xamarin.Forms初始
  9. (QACNN)自然语言处理:智能问答 IBM 保险QA QACNN 实现笔记
  10. <十四>UML核心视图静态视图之类图和包图