7

ネイティブに実装していないブラウザ用にECMAScript5機能を実装するオープンソースプロジェクトはすでにありますか?InternetExplorerで不足している標準的なものを実装するIE7.jsプロジェクトのようなもの。

新しいFunction.bind()、String.trim()、JSON.parse()関数を使用したいのですが、現在、最新のChromiumなどの最新のブラウザーでのみ使用できます。「ecma5.js」のようなスクリプトを単純に含めたいのですが、ブラウザにない場合は、これらすべてを実装します。

それで、このようなプロジェクトはすでに利用可能ですか?そうでなければ、私はそれを自分でしなければなりません。

4

3 に答える 3

4

es5-shimはあなたが望むものをあなたに与えるべきです(または、可能な限りそれに近い...警告を必ず読んでください)。他のポリフィルのリストはここにあります。

于 2011-03-15T15:38:48.393 に答える
2

DDR-ECMA5ライブラリは、あなたが求めたことを実行することを目的としています。もちろん、すべてがECMAScript 3標準で実装できるわけではありませんが、可能な限りそこにあります。

于 2011-03-30T20:07:14.283 に答える
0

ライブラリを学習して自分でコードを記述してもかまわない場合は、ECMAScript5ライブラリのコード実装を次のURLで見つけることができます。

https://developer.mozilla.org/En/JavaScript/ECMAScript_5_support_in_Mozilla

たとえば、Array.filterのコード

そして、Crockfordはjson2.jsにJSON.parse/stringifyを持っています

https://github.com/douglascrockford/JSON-js

于 2011-06-27T14:15:11.923 に答える