回答
JavaScript 1.8肯定包含很多新功能。目前僅支持Firefox 3.x(以及其他Mozilla派生的JavaScript執行環境)。
標準的角度來看,4的ECMAScript產生了不平坦的道路,現在正式放棄,所以在1999年維基百科的頁面還沒有被ECMAScript中3版新的JavaScript 標準在future of ECMAScript增加了一些細節你可能會感興趣。
布蘭登·艾克(JavaScript的創造者)和Douglas Crockford的最近給一對夫婦的會談在YUICONF 2009,關於語言的當前狀態,的ECMAScript 5,發展過程,並努力提高未來的語言:
的ECMAScript 5是最多在12月進行表決。它可能會被批准。
的ECMAScript 5是一個批次的改進,Douglas Crockford曾建議多年來,從原型庫有些東西相結合,提供的ECMAScript 5之後的下一個版本的一些很好的元編程基礎(目前的努力是代號爲ECMAScript的和諧)
此外,還有一種稱爲「嚴格使用」的模式,可以在腳本級別設置,也可以設置爲刪除舊功能以避免使語言更安全。其任務是所有未來的腳本都應該使用「嚴格」模式編寫。未來版本的ecmascript將建立在嚴格模式之上,並完全刪除語言的舊功能。
哦,還有一個基於crockford的json2.js內置的JSON編碼器/解碼器。這本地JSON編碼器/解碼器是在Safari 4已經上市,火狐3.5和IE8
語言本身是相對穩定。它將繼續獲得新的功能,但總的來說,需要引入這種變化以及廣泛的[足夠的]支持,以及對於使用/平臺隱含的各種要求(例如安全和隱私要求)將繼續語言本身的演變而不是旋轉,慢慢而不是快速。
該的實現應該繼續改善很多,在性能方面大多;如果您不同意,請參閱主要商業或開源玩家之間的良性競爭。
超越語言的正確和它的實現,我認爲更顯著趨勢與使用的語言的。一個已經浮現的概念是「Javascript作爲新的彙編代碼」。這意味着,就像大多數程序員不看彙編代碼定期,而是依靠編譯器來從更高的抽象水平的語言轉換,幾名「的JavaScript框架」和庫,如GWT,dojo, Ext JS或JQuery等將成爲編譯器讓程序員專注於細節的更高水平的作用。
即使一個手工編寫的JavaScript程序,這些通常,壓縮,模糊,一般在不提供一個友好的閱讀形式優化(當一個不幸的靈魂需要在該級別調試的東西。)
- 1. 這是什麼語言(javascript?)?
- 2. Hacklang是一種有狀態語言還是無狀態語言?
- 3. Android上的Right To Left語言的狀態是什麼?
- 4. go語言IDE支持的狀態是什麼?
- 5. Ruby作爲編譯語言的狀態是什麼?
- 6. 是做什麼用回用JavaScript語言
- 7. 這是什麼語言?
- 8. 這是什麼語言?
- 9. 這是什麼語言?
- 10. 那是什麼語言?
- 11. 什麼語言是c#?
- 12. 什麼是模板語言?
- 13. 什麼是膠水語言?
- 14. 什麼是語言綁定?
- 15. 這是什麼語言?
- 16. 什麼是腳本語言?
- 17. 什麼是R語言中單元測試支持的當前狀態
- 18. 什麼是(狀態= {})=>狀態表示
- 19. 以NON-VBA語言開發MSFT Office宏的現狀是什麼?
- 20. LOGO的現狀是什麼? (編程語言)
- 21. 「模板語言如HTMLBars」是什麼意思?什麼是HTMLBars?一種語言?
- 22. 什麼是JavaScript靜態類型檢查的當前狀態?
- 23. 什麼是內部狀態?
- 24. 什麼是活動狀態
- 25. NHibernate 3 - 狀態是什麼?
- 26. 什麼是readyState和狀態?
- 27. 什麼是UI狀態?
- 28. 什麼是陳舊狀態?
- 29. 什麼是狀態空間?
- 30. 什麼語言可以編譯爲javascript?
誰'決定'什麼變成下一個版本的Javascript?它是Mozilla嗎?因爲我認爲他們沒有多大關係。 – 2009-11-11 02:43:44
從技術上講,「JavaScript」是Mozilla對ECMASCript的實現,所以他們可以完全控制它。我懷疑這個問題實際上是關於ECMAScript語言的「家族」,即JavaScript,JScript等。 – 2009-11-11 03:35:49
是的,Matthew Crumley是對的。 Brendan Eich創造了JavaScript並與其他人一樣「擁有」,他在爲Netscape工作時發明了JavaScript,並且是Mozilla的創始人之一。所以他們肯定對JavaScript的演變有一些發言權。也就是說,ECMA標準化的重點在於儘量讓不同瀏覽器製造商的實施保持同步。 – 2009-11-11 16:49:15