【发布时间】:2013-01-02 16:50:31
【问题描述】:
在 Jsfiddle 上我的代码没有错误,请参阅此处 http://jsfiddle.net/GyWpN/,Jsfiddle 已内置 JsLint,它说一切都很好。
在开发网站上,虽然我得到了错误,以及在 jslint.com 上
在 Chrome 的开发者工具中,我在最后一行看到 Uncaught SyntaxError: Unexpected token ILLEGAL .attr("r", 3.5);
在 Jslint.com 中,我在同一最后一行 .attr("r", 3.5); 得到 Unexpected ''.
这对我来说没有任何意义,我该如何克服这个障碍?
一个值得注意的区别是,在 jsfiddle 上,它允许我导入我需要的 d3.v3.min.js 文件,我也在我的开发站点上导入这个,但是 jslint.com 不允许这种事情所以我希望它有不同的错误。但这并不能解释为什么开发站点会出现问题,因为它也使用导入的文件。
【问题讨论】:
-
@RicardoLohmann 可能的重复有类似的问题,但没有完全相同的 unicode 错误或关于检测 unicode 错误的解决方案。我只是觉得膝跳式关闭请求令人不安,因为我确实花了一些精力研究现有问题,但他们不会解决这个问题。
-
@CQM 这个问题的一个很好的搜索词是“Unexpected Token ILLEGAL”。
-
用这么少的代码很难提供帮助。
标签: javascript html jslint jsfiddle