出于测试目的,显然不是用于生产。做这个的最好方式是什么?
对于初学者,我需要运行哪些文件:
// removed
是否有 API 参考。我看到 jslint.js 中有一个很大的注释块,似乎是为了达到这个目的,但想知道是否有更容易阅读的东西。
因为客户端没有文件访问权限,所以我计划将代码 ajax 以获取其内容。
请不要介意,我为什么要在客户端上这样做。
出于测试目的,显然不是用于生产。做这个的最好方式是什么?
对于初学者,我需要运行哪些文件:
// removed
是否有 API 参考。我看到 jslint.js 中有一个很大的注释块,似乎是为了达到这个目的,但想知道是否有更容易阅读的东西。
因为客户端没有文件访问权限,所以我计划将代码 ajax 以获取其内容。
请不要介意,我为什么要在客户端上这样做。
如果包含 JSLint 脚本,您将可以访问单个全局变量JSLINT
. 您可以使用字符串和可选的选项映射来调用它:
var valid = JSLINT(code, options);
结果将是true
或false
,具体取决于代码是否通过了基于提供的选项的检查。
在此调用之后,您可以检查该JSLINT.errors
属性是否有一系列警告(如果有)。
这正是我在http://jslinterrors.com上的文章中将 JSLint 集成到编辑器中所做的工作。
你看过http://jshint.com/吗?源代码在这里:https ://github.com/jshint/jshint/
浏览器包可在此处获得:http: //jshint.com/get/jshint-2.1.10.js并且文档描述了如何调用它(http://jshint.com/docs/)