Ecmascript 5, bazı yeni özellikler içeriyor olsa da, geçerli sürümlerde (daha yavaş olsa da) mükemmel şekilde uygulanması mümkün olan bazı yeni yöntemler (bağ, trim, harita vb.) Ekler. Bu geriye doğru uyumlu özellikleri (ve Prototip ve diğerleri hariç) uygulayan bir kütüphane var mı?Eski sürümler için yeni Javascript/Ecmascript 5 yöntemleri uygulayan bir kütüphane var mı?
cevap
Yani, sadece vazgeçti ve bir ES5 library
Prototype ve Underscore bunlardan birçoğunu uygular.
pulpjs'a bakmak isteyebilirsiniz. Dahil etmek istediğiniz parçaları seçebilir ve daha sonra nesne prototipinde uzantılar olarak kullanılabilen bir sürü yöntem yapacak protocompat modülünü yakalayabilirsiniz.
Kris Kowal ve arkadaşlar yerleşik ES5-şimi başladı. Bu Narwhal bir parçasıydı, ama şimdi kendi başına yaşıyor:
http://github.com/kriskowal/es5-shim/
oldu:
http://github.com/280north/narwhal/blob/master/engines/default/lib/global-es5.js
size: Ben narwhal global-es5.js pul kullanarak geçtiniz Altta require("json");
satırını çıkarmalıyım, ancak bunun dışında tarayıcı temiz olmalıdır.
Bu mükemmel. ECMAScript komitesinin böyle bir şey yayınlamasını ve bunun kolay bulunmasını bekliyordum. Ama bu, bulduğum en iyisi. –
- 1. Sürüm kodunu yükseltmeden Google Play'de bir güncelleme yayınlarsam yeni sürümler yeni sürümler için kullanılabilir mi?
- 2. VB.NET kullanarak .Z dosyalarını açmak için bir kütüphane var mı?
- 3. addr2line'a kütüphane çağrısı var mı?
- 4. Android için yeni GCM İstemcisini uygulayan sorunlar
- 5. Pitonun jenerik yöntemleri var mı?
- 6. Python'da genişletilebilir büyü yöntemleri için en iyi yöntemler var mı?
- 7. robotframework: Bir kütüphane, bir modül içinde bir sınıf olarak uygulayan
- 8. İlkel tür değerlerini karşılaştırmak için bir kütüphane var mı?
- 9. Otomatik olarak CSS yazımı yapmak için bir kütüphane var mı?
- 10. PDF'lerden şifreleri programlı olarak kaldırmak için bir kütüphane var mı?
- 11. Statik yöntemleri gizlemek için herhangi bir meşru neden var mı?
- 12. Onaylanmamış Sürümler için HighCharts API'si
- 13. IntelliJ: Eski stil Log4J çağrılarını yeni stil SLF4J çağrılarına dönüştürmek için bir Niyet Eylemi var mı?
- 14. javascript: ilkel dizeleri yöntemleri var mı?
- 15. 'Reddedildi' durumunda kalan sürümler
- 16. Eski bir pandadan yeni pandalar oluşturma
- 17. Windows UX yönergelerinin eski sürümleri bir yerlerde var mı?
- 18. AvalonDock'a daha yeni bir alternatif var mı?
- 19. Dizgeden eleman yaratmayı kolaylaştıran herhangi bir kütüphane var mı?
- 20. sadece Swift belirli bir UITableViewCell için editActionsForRowAtIndexPath uygulayan bir yolu var mı?
- 21. Bu Haskell sorununa standart bir kütüphane çözümü var mı?
- 22. Yeni/güncellenmiş bir Twill var mı?
- 23. Genişletme Yöntemleri bir arabirim için çalışmaz
- 24. JSON nesnelerini ağaçlar olarak oluşturacak basit bir kütüphane var mı?
- 25. Bir ARC uygulamasında ARC olmayan kütüphane var mı?
- 26. Görüntülerde Hareket Bulanıklığını Algılayabilecek Bir Algoritma veya Kütüphane Var mı?
- 27. ggsave için yeni varsayılanlar belirlemenin bir yolu var mı?
- 28. COLGROUP için bir stil uygulayan ancak yalnızca TBODY içinde (THEAD değil) bir stil uygulayan CSS seçici?
- 29. Python'da bir jeneratör işlevini bir listeye döndüren bir işleve dönüştürmek için bir kütüphane işlevi var mı?
- 30. Örnek dağılımın normalliği için yapılan testlerden birini uygulayan bir Java kütüphanesi var mı?
İlgi çekici görünüyor (L364 ve L365 üzerinde 'var' eksiksiniz). –