JavaScript语法检查
JavaScript syntax check with JavaScript?
像我这样的突击队员如何使用JavaScript内置方法(如果有的话!)或任何其他可能的方式检查输入的代码是否有效的JavaScript源代码!(类似于在各种IDE中发现的准备器,如NetBeans, Eclipse等)?
我必须检查代码是否正确,然后window.eval()-it到当前文档实例
假设您需要检查代码是否不会抛出任何语法错误,下面是我的解决方案:
var code = "asdfsd = 1";
try {
(function(){
new Function(code);
})()
}
catch(e) {
alert('error');
}
工作示例:http://jsfiddle.net/5NpGa/
你可以使用一个lint库:
http://www.javascriptlint.com/download.htm 编辑:对不起,这是一个编译的过滤器,你想要的东西在飞行。试试jslint: http://jslint.com
您正在寻找Crockford的jsllint .js。与http://jslint.com/.
相关文章:
- 在node.js中,如何以最轻量级的方式检查给定的代码字符串在语法上是否正确
- emacs:我可以停止js2模式吗's语法检查
- 如何在 Node.js 应用程序中编译或检查语法错误
- 未捕获的语法错误:意外的令牌 .AKA 如何在 jQuery 中检查 ID
- 同时分配和检查并有一个很好的语法错误
- 使用命令对 JavaScript 进行语法检查
- 用于多个条件检查的 JavaScript 语法
- 什么是最有效的JavaScript语法检查解决方案
- Javascript,你能检查一下我的语法吗?
- Grunt服务,如何在更改文件中的代码后禁用语法代码检查
- 自定义语法检查器用于在线编辑器
- 通过jsfiddle和firebug检查的简单javascript onclick不触发语法
- 将复选框状态(已检查/未检查状态)读入Meteor中的变量的语法
- 除了jslint之外,还有哪些工具可以验证和检查Javascript语法和样式
- 简单的语法检查器程序-最佳数据结构
- 请检查jQuery语法
- 乔纳森& # 39;当/如果# 39;语法-如何检查类型
- 为孩子们创建一个JavaScript拖放编辑器,想要包含JSHint来检查语法-我该怎么做呢?
- JavaScript:语法检查
- 检查/验证javascript语法的简单方法