javascript - 为什么 IE8 加载 JavaScript 不完全?

标签 javascript internet-explorer-8

我在 WinXP 上以正常模式运行 IE8(无论兼容性未打开时是什么)。我正在维护几年前编写的 Rails 应用程序。通常,当我加载页面和/或刷新页面时,它会报告不同的 JavaScript 错误。当我查看 Developer 工具中的错误时,似乎 javascript 文件尚未完全加载。因此,错误通常与语法相关,例如'}'预期

最佳答案

对象字面量或数组声明中的尾随逗号?有些浏览器接受此设置不会出现错误,但 IE 不会。

// Trailing commas are bad
var someArray = [
    "thing",
    "last",
];
var someObject = {
    one: "thing",
    after: "another",
};

正如 galambalazs 在评论中建议的那样,jslint将为您解决此类问题。

关于javascript - 为什么 IE8 加载 JavaScript 不完全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4178733/

相关文章:

html - IE8列表格式问题

javascript - jQuery jScrollPane 插件 IE 8 滚动对于大数据/内容非常慢

javascript - Node 请求如何处理 session

javascript - 从嵌套指令调用 Controller $scope 方法

javascript - 如何使 jquery 滚动功能 ui-touch-punch 与来自 Bootstrap 的响应式 div 类一起工作?

javascript - 如何编写单元测试来断言 jQuery 元素的值

css - IE8 不断破坏我的专栏

html - IE8 在标准模式下忽略斜杠前的零宽度空格

javascript - 将 RabbitMQ 与 Ionic 应用程序结合使用