所以我环顾了stackoverflow
,我发现之前可能已经提到了这个问题,但我无法解决错误。
我收到此错误:
SyntaxError: expected expression, got '<' // first line
但我的第一行没有错误:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
答案 0 :(得分:3)
在*.js
文件中,您没有在第一行放置<!doctype>
标题。
从您的Javascript代码开始,或者最多在"use strict";
处放置。
例如,这是一个有效的JS文件:
"use strict";
var x = 0;
但建议不要毒害全球空间,所以你真的应该做更多这样的事情:
var LIB = (function () {
"use strict";
// your code goes here
}());
答案 1 :(得分:1)
实际上,DOCTYPE
声明适用于 HTML ,而不适用于JavaScript。
根本不写。