ECMAScript 5 は現在、ほとんどの最新ブラウザーでサポートされていると聞いています。そこに良いチュートリアルはありますか?私は自分自身を探してみましたが、何も見つかりませんでした。そこにあるのはES5のドキュメントだけですか?主に、新基準で減価償却されたものを知りたいです。これらを回避すれば、ES5 に移行したときに自宅にいるように感じることができ、減価償却されたものを見逃すことはありません。
3 に答える
ECMAScript 5 互換表ページを参照すると、Firefox 4 - 6 と Chrome 13 - 14 が最も互換性のあるブラウザーです。
Mozilla JavaScript リファレンスが最も近いかもしれません。詳細については、ECMAScript5 サポートのエントリを参照してください。
更新 (2011-08-05)
ES5 は ES3 と下位互換性があるようです ( 1 , 2 )。互換性を破る唯一の方法は、"use strict" を使用して、エラーが発生しにくいと見なされる ES5 のサブセットを有効にすることです。
「Javascript: The Definitive Guide」の新しい (2011) 版では、ECMAScript 5 の機能を完全にカバーし、多くの場合に ECMAScript 3 の同等機能を実装する方法を示しています :-)
廃止された機能は、「use strict」モードが開始されたときに無効になる機能です (IMO では、次のバージョンの新しい用語を考え出す必要があるため、かなり貧弱な方法です... しかし、余談)。
Resig の記事はかなり役に立ちましたが、彼がここで言ったことは確認していません: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/