的EcmaScript第五版或Ecma-262,已經公佈幷包含一些改變語言。新版本中的哪些功能將幫助您編寫更好的代碼?Ecma-262(EcmaScript 5)將如何幫助您?
8
A
回答
-2
遺憾的是,絕對沒有,因爲IE不支持任何比五年左右更新的標準。
1
「嚴格」模式在引言中聽起來很有希望,但對附錄C(第223頁)的快速瀏覽讓我想知道它會是多麼有用。
3
15.12節中的JSON對象看起來很棒。這將幫助,因爲現在一個必須依靠一個或者不安全的eval(),或者你有你的腳本的其餘部分,包括一些慢的純JavaScript實現。沒有本地支持,但是這個新版本會擁有它。
1
很多ES3.1所做的實際上是定義已有的行爲 - 例如枚舉指令在for (... in ...) ...
中的語句。所以在某種程度上這些東西不會直接幫助你(除非有新的js引擎出現)。
它也定義了一些新功能,如
* prototype access -- i think through `getPrototype()` or something -- alas this isn't as powerful as `__proto__` present in JavaScriptCore and SpiderMonkey
* The JSON object to provide fast and safe JSON parsing rather than the conflagration of existing techniques
[編輯:在迴應抱怨IE的人 - 我相信IE8已經支持上述功能]
相關問題
- 1. 幫助您在「真實」世界幫助您的IT概念
- 2. 幫助您掌握node.js
- 3. Rails 5 - 幫助器方法
- 4. 如果您在Handlebars.js中預編譯自定義幫助程序,您如何註冊自定義幫助程序?
- 5. 我需要翻譯這部分ECMAScript語法的幫助嗎?
- 6. 幫助您在DB2中查詢
- 7. 您對事件處理的幫助
- 8. 「對您有幫助嗎?」按鈕
- 9. Facebook登錄您的網站 - 幫助
- 10. 提交修改如何幫助您在Git中切換分支?
- 11. 如何使用決策表來幫助您的應用程序
- 12. 班級如何幫助您管理大型應用程序?
- 13. EF 5更新數據庫幫助
- 14. Laravel 5:爲NetBeans安裝ide幫助
- 15. 幫助打印MIPS數組5 - 15
- 16. 如何在laravel 5中創建全局幫助函數?
- 17. Rails 5 - 如何編寫視圖幫助器
- 18. -bash:create-react-app:command not found(您的幫助將不勝感激。謝謝。)
- 19. 幫助您發送文本您的TCP/IP或局域網
- 20. Javascript-bind()在ECMAScript 5之前/如何使用apply()或call()模擬?
- 21. 如何定義使用ECMAScript 5的默認getter和setter?
- 22. 支持ECMAScript 5的測試套件
- 23. ECMAScript 5爲什麼添加.bind()?
- 24. var = [[0] * 5] * 5幫助理解python列表?
- 25. 是否有JavaScript項目將ECMAScript 5歸一化?
- 26. 如何幫助轉換
- 27. 如何直接幫助2
- 28. 如何通過幫助子
- 29. $ id如何幫助mongodb?
- 30. php電子郵件表格幫助如何幫助
真的嗎?在成爲標準之前,IE實施XSL-T,SMIL和其他技術有什麼關係? – 2009-04-18 21:13:54