Sertakan perpustakaan ini di header halaman dan ketika diakses dari browser lama itu akan meng-upgrade mesin mereka untuk mendukung EcmaScript 5, versi terbaru dari JavaScript.
Ini bukan implementasi lengkap, tetapi di dekat seperti itu bisa mendapatkan.
Bahkan jika ES5-shim tidak pelabuhan cukup dari EcmaScript 5 inti, itu akan menghindari kesalahan runtime dengan menyebabkan kode untuk diam-diam gagal dan memungkinkan halaman / aplikasi untuk terus berjalan.
Apa yang baru dalam rilis ini:.
- Mulai termasuk nomor versi di file minified
Apa yang baru di versi 4.1.1:.
- Mulai termasuk nomor versi di file minified
Apa yang baru di versi 4.1.0:.
- Mulai termasuk nomor versi di file minified
Apa yang baru di versi 4.0.1:
- argumen warisan Tetap objek deteksi di Object.keys.
Apa yang baru di versi 4.0.0:
- Gunakan Object.defineProperty mana tersedia, sehingga polyfills adalah non-enumerable bila memungkinkan.
- Banyak refactoring internal.
- Fixed bug referensi String # indexOf dan String # lastIndexOf sebelum polyfilling itu.
Apa yang baru di versi 3.4.0:
- Perbaiki Object.keys dengan Argumen objek di Safari 5.0 .
- Sekarang shimming String # perpecahan di Opera 10.6.
- Hindari menggunakan & quot; toString & quot; sebagai nama variabel, karena yang memecah Opera .
- pelaksanaan internal dan uji pembersihan .
Apa yang baru di versi 3.3.2:
- Dihapus internal & quot; mengikat & quot; sebut, yang seharusnya membuat shim sedikit lebih cepat
- Fixed bug dengan objek tinju di Array # reduceRight yang gagal tes di IE 6
Apa yang baru di versi 3.3.0:
- Array Tetap # reduceRight di Node 0,6 dan lebih tua browser .
Apa yang baru di versi 3.0.2:
- Tetap `Fungsi # bind` di IE 7 dan 8.
Apa yang baru di versi 2.3.0:
- parseInt sekarang benar shimmed di ES3 browser default radix.
- URL Update untuk menunjuk ke organisasi baru.
Apa yang baru di versi 2.0:.
- shims terpercaya terpisah dari shims meragukan
Apa yang baru dalam versi 1.2.10:.
- Grup-upaya Gaya Cleanup
- Mengambil bacokan di memperbaiki Object.defineProperty di IE8 tanpa efek samping yang buruk.
- Object.isExtensible tidak lagi palsu itu. (xavierm)
- Date.prototype.toISOString tidak lagi berhubungan dengan tanggal ISO parsial, per spec.
Persyaratan :
- memampukan JavaScript pada sisi client
Komentar tidak ditemukan