2013-01-10 168 views
1

对于Javavscript下面的代码:Broswers' JS的治疗误区

// 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代码行结束?

我在jsFiddle中测试了我的场景,但我不确定jsFiddle的行为与浏览器的行为相同。

+2

bad js杀死整个'