文章开篇主要推荐了2款检测编程风格的工具;

JSLint和JSHint:

jsLint是由Douglas Crockford创建的。这是一个通用的javascript代码质量检测工具,最开始JSLint只是一个简单的查找不符合javascript模式的,错误的小工具,经过数年的进化,JSLint已经成为一个有用的工具,不仅能可以找出代码潜在的错误,而且能针对你的代码给出编码风格上的警告。

JSHint是JSLint的一个分支项目,在github上可以搜到。 JSHint的目标是提供更加个性化的javascript代码质量和编程风格检查的工具,比如当出现语法错误的时候,JSHint几乎关闭了所有的编程风格检查,这样就可以完全自定义消息提示。

javascript组成第一部分(包含基本模式和语法) 地址:http://javascript.crockford.com/style1.html

javascript组成第一部分(包含一般性的javascript惯用法) 地址:http://javascript.crockford.com/style2.html

javascript编程语言规范 地址:http://javascript.crockford.com/code.html

JSHint介绍以及使用 地址:http://www.open-open.com/lib/view/open1354349336991.html

JSLint使用 地址:http://www.liaoxuefeng.com/article/0014000752598322598e226abeb4b1dafaf6fba462f3da4000

sublime中JSHint的用发:http://gaohaoyang.github.io/2015/03/26/sublimeLinter/

                                                                  2015.11.20

转载于:https://www.cnblogs.com/luckk/p/4979530.html

编写可维护的javascript代码---开篇(介绍自动报错的插件)相关推荐

  1. 编写可维护的javascript代码--- 2015.11.21(基本格式化)

    1.1 每行的编码需要控制在80字符. 1.2 改用:的地方必须用上. 1.3 缩进用2个制表符,不过4个也可以. 1.4 当代码一行显示不全需要折行显示,这里我暂且假定缩进为4个字符. 1.5 如果 ...

  2. 新书《编写可测试的JavaScript代码 》出版,感谢支持

    本书介绍 JavaScript专业开发人员必须具备的一个技能是能够编写可测试的代码.不管是创建新应用程序,还是重写遗留代码,本书都将向你展示如何为客户端和服务器编写和维护可测试的JavaScript代 ...

  3. 编写可测试的JavaScript代码

    <编写可测试的JavaScript代码> 基本信息 作者: [美] Mark Ethan Trostler 托斯勒 著 译者: 徐涛 出版社:人民邮电出版社 ISBN:9787115373 ...

  4. 《编写可维护的JavaScript》——1.7 直接量

    本节书摘来自异步社区<编写可维护的JavaScript>一书中的第1章,第1.7节,作者: [美]Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访 ...

  5. 《编写可测试的JavaScript代码》——1.4 小结

    本节书摘来自异步社区<编写可测试的JavaScript代码>一书中的第1章,第1.4节,作者: [美]Mark Ethan Trostler 译者: 徐涛 更多章节内容可以访问云栖社区&q ...

  6. Go 语言实战: 编写可维护 Go 语言代码建议

    Go 语言实战: 编写可维护 Go 语言代码建议 目录 1. 指导原则 1.1 简单性 1.2 可读性 1.3 生产力 2. 标识符 2.1 选择标识是为了清晰, 而不是简洁 2.2 标识符长度 2. ...

  7. 【读书笔记】:《编写可维护的JavaScript》第02章 注释

    编写可维护的JavaScript 第02章 注释 2.1 单行注释 2.2 多行注释 2.3 使用注释 2.4 文档注释 第02章 注释 JavaScript支持两种不同类型的注释,单行注释和多行注释 ...

  8. 《编写可测试的JavaScript代码》——1.3 卓越的应用程序代码

    本节书摘来自异步社区<编写可测试的JavaScript代码>一书中的第1章,第1.3节,作者: [美]Mark Ethan Trostler 译者: 徐涛 更多章节内容可以访问云栖社区&q ...

  9. JavaScript在控制台常见的报错信息

    JavaScript在控制台常见的报错信息 前言 一.JS的报错类型 二.具体的控制台报错分析 1.语法错误(SyntaxError) (1)违背命名规范 (2)括号不全 (3)关键字赋值 (4)函数 ...

最新文章

  1. HDU 3046Pleasant sheep and big big wolf(切最小网络流)
  2. python读取txt文件写入-Python读写txt文本文件的操作方法全解析
  3. leetcode算法题--构建乘积数组
  4. Python机器学习——线性模型
  5. “学霸”是怎样炼成的?
  6. dp 与px互相转换
  7. 使用Webrtc和React Js在网络上共享跨平台的点对点文件
  8. vscode 设置保存格式化,当保存时,单引号变成了双引号,vue项目报错
  9. C字符数组赋值(转)
  10. 201621123065《JAVA程序设计》第11周学习总结
  11. Linux实验一:常用的Linux命令
  12. apollo 配置中心_Spring Cloud 系列之 Apollo 配置中心(三)
  13. 宿华辞任快手CEO 联合创始人程一笑接任
  14. python的符号函数得到的数字类型_python-1:Number数字类型 之二 相关函数 int.from_bytes,int.to_bytes()...
  15. python 实例化过程_python实例化对象的具体方法
  16. 数据推动变革 PMC创新存储方案应对挑战
  17. Java HashSet和LinkedHashSet的用法
  18. 深度学习基础系列(十)| Global Average Pooling是否可以替代全连接层?
  19. 原来TOGAF标准第10版是个活力生态圈
  20. html 图片滑动验证码,html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】...

热门文章

  1. 静态配置_配置静态LSP示例
  2. python3 selenium ie 拒绝连接报错_selenium+python自动化测试--解决无法启动IE浏览器及报错问题...
  3. spring jdbc_Spring JDBC示例
  4. stl标准模板库_如何在C ++ STL(标准模板库)中使用Pair
  5. 功能接口 java8_Java 8功能接口
  6. Spring @Repository批注
  7. Python写数据结构:二叉树的创建和遍历
  8. UI交互设计师在准备简历时应该注意什么?
  9. Python入门必备,Python零基础入门
  10. 在字符串中找出第一个只出现一次的字符,Python实现