编写可维护的javascript代码---开篇(介绍自动报错的插件)
文章开篇主要推荐了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代码---开篇(介绍自动报错的插件)相关推荐
- 编写可维护的javascript代码--- 2015.11.21(基本格式化)
1.1 每行的编码需要控制在80字符. 1.2 改用:的地方必须用上. 1.3 缩进用2个制表符,不过4个也可以. 1.4 当代码一行显示不全需要折行显示,这里我暂且假定缩进为4个字符. 1.5 如果 ...
- 新书《编写可测试的JavaScript代码 》出版,感谢支持
本书介绍 JavaScript专业开发人员必须具备的一个技能是能够编写可测试的代码.不管是创建新应用程序,还是重写遗留代码,本书都将向你展示如何为客户端和服务器编写和维护可测试的JavaScript代 ...
- 编写可测试的JavaScript代码
<编写可测试的JavaScript代码> 基本信息 作者: [美] Mark Ethan Trostler 托斯勒 著 译者: 徐涛 出版社:人民邮电出版社 ISBN:9787115373 ...
- 《编写可维护的JavaScript》——1.7 直接量
本节书摘来自异步社区<编写可维护的JavaScript>一书中的第1章,第1.7节,作者: [美]Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访 ...
- 《编写可测试的JavaScript代码》——1.4 小结
本节书摘来自异步社区<编写可测试的JavaScript代码>一书中的第1章,第1.4节,作者: [美]Mark Ethan Trostler 译者: 徐涛 更多章节内容可以访问云栖社区&q ...
- Go 语言实战: 编写可维护 Go 语言代码建议
Go 语言实战: 编写可维护 Go 语言代码建议 目录 1. 指导原则 1.1 简单性 1.2 可读性 1.3 生产力 2. 标识符 2.1 选择标识是为了清晰, 而不是简洁 2.2 标识符长度 2. ...
- 【读书笔记】:《编写可维护的JavaScript》第02章 注释
编写可维护的JavaScript 第02章 注释 2.1 单行注释 2.2 多行注释 2.3 使用注释 2.4 文档注释 第02章 注释 JavaScript支持两种不同类型的注释,单行注释和多行注释 ...
- 《编写可测试的JavaScript代码》——1.3 卓越的应用程序代码
本节书摘来自异步社区<编写可测试的JavaScript代码>一书中的第1章,第1.3节,作者: [美]Mark Ethan Trostler 译者: 徐涛 更多章节内容可以访问云栖社区&q ...
- JavaScript在控制台常见的报错信息
JavaScript在控制台常见的报错信息 前言 一.JS的报错类型 二.具体的控制台报错分析 1.语法错误(SyntaxError) (1)违背命名规范 (2)括号不全 (3)关键字赋值 (4)函数 ...
最新文章
- HDU 3046Pleasant sheep and big big wolf(切最小网络流)
- python读取txt文件写入-Python读写txt文本文件的操作方法全解析
- leetcode算法题--构建乘积数组
- Python机器学习——线性模型
- “学霸”是怎样炼成的?
- dp 与px互相转换
- 使用Webrtc和React Js在网络上共享跨平台的点对点文件
- vscode 设置保存格式化,当保存时,单引号变成了双引号,vue项目报错
- C字符数组赋值(转)
- 201621123065《JAVA程序设计》第11周学习总结
- Linux实验一:常用的Linux命令
- apollo 配置中心_Spring Cloud 系列之 Apollo 配置中心(三)
- 宿华辞任快手CEO 联合创始人程一笑接任
- python的符号函数得到的数字类型_python-1:Number数字类型 之二 相关函数 int.from_bytes,int.to_bytes()...
- python 实例化过程_python实例化对象的具体方法
- 数据推动变革 PMC创新存储方案应对挑战
- Java HashSet和LinkedHashSet的用法
- 深度学习基础系列(十)| Global Average Pooling是否可以替代全连接层?
- 原来TOGAF标准第10版是个活力生态圈
- html 图片滑动验证码,html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】...
热门文章
- 静态配置_配置静态LSP示例
- python3 selenium ie 拒绝连接报错_selenium+python自动化测试--解决无法启动IE浏览器及报错问题...
- spring jdbc_Spring JDBC示例
- stl标准模板库_如何在C ++ STL(标准模板库)中使用Pair
- 功能接口 java8_Java 8功能接口
- Spring @Repository批注
- Python写数据结构:二叉树的创建和遍历
- UI交互设计师在准备简历时应该注意什么?
- Python入门必备,Python零基础入门
- 在字符串中找出第一个只出现一次的字符,Python实现