2013-01-10 212 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殺死整個'