Inclure cette bibliothèque dans l'en-tête d'une page et quand on y accède à partir de navigateurs plus anciens, il permettra d'améliorer leur moteur pour soutenir EcmaScript 5, la dernière version de JavaScript.
Il est pas une implémentation complète, mais est au plus près qu'il peut obtenir.
Même si ES5-shim n'a pas assez du noyau EcmaScript 5 port, il permettra d'éviter des erreurs d'exécution en provoquant un code d'échouer silencieusement et permettre à la page / application de continuer à fonctionner.
Ce qui est nouveau dans cette version:.
- Lancer y compris les numéros de version dans les fichiers minified
Ce qui est nouveau dans la version 4.1.1:.
- Lancer y compris les numéros de version dans les fichiers minified
Ce qui est nouveau dans la version 4.1.0:.
- Lancer y compris les numéros de version dans les fichiers minified
Quoi de neuf dans la version 4.0.1:
- arguments hérités d'un objet fixe détection dans Object.keys.
Quoi de neuf dans la version 4.0.0:
- Utiliser Object.defineProperty lorsqu'elles sont disponibles, de sorte que polyfills sont non dénombrable lorsque cela est possible.
- Beaucoup de refactoring interne.
- Correction d'un bug faisant référence à cordes # indexOf et cordes # lastIndexOf avant polyfill il.
Quoi de neuf dans la version 3.4.0:
- Fix Object.keys avec Arguments des objets dans Safari 5.0 .
- Maintenant calage Chaîne # scission dans Opera 10.6.
- Évitez d'utiliser des & quot; toString & quot; comme nom de variable, depuis que les pauses Opéra.
- mise en œuvre interne et de test.
nettoyages
Quoi de neuf dans la version 3.3.2:
- Retiré un interne & quot; bind & quot; appeler, ce qui devrait rendre la cale un peu plus rapide
- Correction d'un bug avec l'objet de boxe en Array # reduceRight qui a été échoué un test dans IE 6
Ce qui est nouveau dans la version 3.3.0:
- réseau fixe # reduceRight dans Node 0.6 et plus navigateurs .
Ce qui est nouveau dans la version 3.0.2:
- Correction `Fonction # bind` dans IE 7 et 8.
Quoi de neuf dans la version 2.3.0:
- parseInt est maintenant correctement calé dans les navigateurs ES3 à défaut radix.
- URL de mise à jour pour pointer vers la nouvelle organisation.
Ce qui est nouveau dans la version 2.0:.
- cales fiables Séparez les cales douteuses
Ce qui est nouveau dans la version 1.2.10:.
- Groupe effort de style Nettoyage
- a pris un coup de couteau à la fixation Object.defineProperty sur IE8 sans mauvais effets secondaires.
- Object.isExtensible ne truque il. (xavierm)
- Date.prototype.toISOString ne traite plus de dates partielles de l'ISO, par spec.
Exigences :
- JavaScript côté client
Commentaires non trouvées