对于 Javascript 中的以下代码:
// add HTML to container
// show the container on the DOM
// call a non-existent function on an object
我成功地看到 Firefox 和 IE 显示我的 HTML。在 Firebug 和 IE 中显示 JS 错误的第三行代码似乎被抑制/忽略了。
浏览器通常会忽略糟糕的 JS 吗?或者,假设我alert("line 4");
在第三行代码之后添加。由于 JS 解释会在非法的 JS 代码行结束,第 4 行会被忽略吗?
我在 jsFiddle 中测试了我的场景,但我不确定 jsFiddle 的行为方式是否与浏览器相同。