「嚴格使用」;看起來很棒,我們真的很想在我們的商店使用它。但是,我們只是想讓它(開發人員)能夠找到嚴格的問題;我們非常不希望在我們的實際客戶以前工作正常時讓我們的網站中斷。Live網站是否「嚴格使用」安全?
現在,我們可以只使用一些服務器端邏輯來實現這一目標:
{% if debug %}<script>"use strict";</script>{% endif %}
......除了「使用嚴格」的動作上的一個文件,通過文件的基礎上,這樣就不會實際上工作(當然,除非我們開始服務器端處理我們所有的JS文件)。
所以,我的問題是:做所有的事情「使用嚴格的」檢查獲取頁面加載時檢查,或者是否有可能在頁面加載後使用「strict strict」來查找錯誤?如果是前者,我們可以使用「嚴格使用」,不要擔心,因爲我們會在實時加載我們的網站之前加載我們的網站。但是,如果它是後者,我們看起來運氣不佳,因爲我們無法測試每個可能的運行時情況(並且再次,我們不希望在之前沒有錯誤時爲我們的用戶犯錯誤)。
您還可以在最終開發階段使用良好的JSLint,以確保代碼安全。 – jfriend00 2012-04-11 23:57:05