JSLint 是一款Javascript验证工具,在定位错误并确保基本指南得以遵循时,非常有用。如果你正在编写专业级的javascript,应该使用 JSLint 或者类似的验证工具(JSHint)。它帮助我们避免了许多种bug,极大缩短了开发时间。如果你安装了Node.js,像这样即可安装:

npm install -g jslint

配置 JSlint 以及 搭建测试 demo

/*jslint
browser : true,  continue :  true,    devel    :  true,
indent   : 2,       maxerr    :  50,      newcap :  true,
nomen  : true,   plusplus  :  true,    regexp  :  true,
sloppy   : true,   vars        :  false,    white   :  true,
*/
var spa = (function(){var initModule = function ( $container ) {$container.html('<h1 style="display:inline-block;margin:25px;">'+ ' hello World' + '</h1>');};    return {initModule : initModule};
}());

使用 JSlint

在命令行使用 JSLint 语法如下:

jslint spa.js

如有以下效果出现,说明你安装并且验证成功了!

转载于:https://www.cnblogs.com/CyLee/p/6368629.html

JsLint 的安装和使用相关推荐

  1. linux系统中VIM编辑器推荐安装插件

    k-vim VERSION: 9.0 LAST_UPDATE_TIME: 2015-05-02 作者 wklken (凌岳/pythoner/vim党预备党员) Email: wklken@yeah. ...

  2. 在notepad++中安装jslint插件

    工欲善其事必先利其器,据说写javascript没有JSLint这样的校验是万万不行的,所以准备在Notepad++中安装JSLint插件. 这是网上找到的方法:http://www.oschina. ...

  3. JavaScript规范和工具 JSlint

    规范 Gooogle JavaScript规范: http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml JQuer ...

  4. vs2008下的javascript语法检查工具——JSLint.VS

    之前一直用Jslint网站帮助检查javascript语法. 不过不是太方便.后来发现jslint.vs,一个vs2008/vs2005的插件.效果很好,借用一下官网的图片如下. 安装十分简单: 1) ...

  5. Yslow安装使用, 网站性能工具Yslow

    本文whyboy站长讲解 Yslow安装 以及 Yslow使用 ,打开Yslow官网就能看到有四个版本可供选择:火狐(firefox)浏览器.谷歌(chrome)浏览器.欧朋(opera)浏览器和移动 ...

  6. CoffeeScript 简介与安装步骤概览

    CoffeeScript 简介与安装步骤概览 一.关于CoffeeScript CoffeeScript是一门新兴的构建在JavaScript之上的预处理器语言,经过编译可以生成高效的JavaScri ...

  7. Submit Text2 插件下载列表 20151104 及离线安装方法

    说在前头: 因为公司网络问题,没有办法正常连接https://sublime.wbond.net/repositories.json,而且就算我自己发布这个json站点,依然报CA证书错误而无法获取下 ...

  8. JavaScript 校验:JSLint、JSHint、JSCS、ESLint

    JSLint,古老,不可配置,不可扩展,不可禁用许多特性的校验 JSHint,可配置的JSLint版本 JSCS,代码样式检查,只捕获与代码格式化相关的问题,而不是潜在的bug或错误.已经与 ESLi ...

  9. WebStorm 2019下载和安装教程(已测有用)

    WebStorm 2019下载和安装教程(已测有用) WebStorm2019是一款功能强大的开发工具,这款强大的web前端开发神器使用为用户提供 了完善的开发必备功能和工具,让大家以更加轻松快捷的方 ...

最新文章

  1. 现场丨2017中国计算机大会(CNCC2017)之李飞飞演讲:ImageNet之后,计算机视觉何去何从?
  2. java禁止放大_java 所有组件缩放、放大
  3. Diffie-Hellman密钥交换协议
  4. 用C#实现仿Ruby的XML Builder
  5. 给opentaps添加定制的表和字段
  6. cronschedulebuilder 到时还没运行完_为什么我的软件编译时没问题,运行时却出错?...
  7. 多线程下的单例模式你真的了解吗?
  8. hdu 2063 过山车(模板)
  9. appstore 客户端技术
  10. 六、物理数据模型(PDM逆向工程)
  11. 解决 Chrome 下载不了东西 失败 - 已屏蔽 的问题
  12. “等我干 IT 发财了,就和你离婚”
  13. VS2013单元测试
  14. 离散数学 习题篇 —— 关系的性质
  15. linux系统鼠标主题下载,Ubuntu Linux鼠标主题:AlkanoMB
  16. 机器学习从入门到创业手记-初识sklearn
  17. Win11右键怎么直接打开所有选项?
  18. Python 外星人入侵游戏(一):武装飞船(下)
  19. 什么叫MD5,MD5通常做什么用处
  20. 学习笔记(01):用友U8视频教程全集(全模块)-存货核算流程*

热门文章

  1. 冒充特朗普都没毛病?AI能让你冒充任何人
  2. vue阻止默认_vue中,阻止默认事件
  3. 3.Kafka系列之设计思想(一)
  4. 亚马逊多账号停用原因有哪些
  5. 用OKR工作法让2023年的自己的薪酬翻倍
  6. What is Continuous Delivery?
  7. JavaWeb用户注册登录案例(使用mysql数据库)
  8. App怎么上架到苹果商店(app store)?上架app的流程。
  9. 实验仪器精密度、准确度、精确度的区别
  10. http 策略之 Referrer-Policy