小编dgo*_*vin的帖子

是否有工具来验证ECMAScript并确认它与ECMAScript语言规范第3版兼容?

我目前正在试图找出为什么JSDT发布错误,例如" 有效正则表达式上JavaScript错误 ".

在我测试时,我意识到它适用于这样的简单文件:

var a = {
    urlParseRE: /^\s*(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/,
    test: b.replace(/^\/|(\/[^\/]*|[^\/]+)$/g, "")
};
Run Code Online (Sandbox Code Playgroud)

并报告jQuery.mobile-1.3.1.min.js等复杂文件的错误.

我使用在线工具来格式化模仿的jQuery脚本,然后从中删除几乎所有内容,以创建一个有助于复制问题的简单示例.当文件大小从大约3000行减少到300行时,在上面的原始文件之前发布了一些新的验证错误.我最终完成了不同问题的实验.验证错误发布在','在下面的示例中:

!function(){
    window.alert("passed 1");
}(),
function(){
    window.alert("passed 2");
}();
window.alert("passed 3");
Run Code Online (Sandbox Code Playgroud)

我知道JSDT项目已暂停一段时间并仅支持ECMAScript v3所以在我创建新问题之前我想确定最后一个简单的js示例对于ECMAScript语言规范第3版是正确的.是否有任何在线或离线工具来验证?

javascript eclipse validation ecma262

5
推荐指数
2
解决办法
4052
查看次数

标签 统计

eclipse ×1

ecma262 ×1

javascript ×1

validation ×1