2011-10-06 8 views
5

Czy istnieje projekt JavaScript, który koncentruje się na natywnej normalizacji ECMAScript 5 w popularnych przeglądarkach?Czy istnieje projekt JavaScript, który normalizuje ECMAScript 5

Dla porównania, normalizowanie tabela tak: http://kangax.github.com/es5-compat-table/

wiem o owijarki, który dodaje niektóre funkcje ES5 i wraca na rodzime implementacjach, jeśli takie istnieją. Ale nie widziałem projektu, który koncentruje się wyłącznie na natywnej implementacji i normalizacji. jakieś pomysły?

Odpowiedz

4

ja bym bardzo dużo polecić ES5 Shim:

https://github.com/kriskowal/es5-shim

+1

Zalecasz użycie ** that ** w kodzie produkcyjnym? o_O – c69

+1

@ c69 Zalecam używanie tego w produkcji każdego dnia. Jest stabilny, jest solidny jak skała. – Raynos

+0

@Raynos mam na myśli .. to jest niesprawiedliwe, by nazwać to "ES5 shim", ponieważ implementuje tylko dodatki do Array, '.trim', Date' .now' i '.toJSON', które są dość małym podzbiorem ES5. (małe, ale bardzo przydatne, choć). – c69

1

Polecam skorzystanie polyfills tylko dla tych cech ES5 że jesteś rzeczywiście korzystających z aplikacji, a nie w tym dodatkową bibliotekę pełne rzeczy, z których będziesz korzystać tylko z kilku kawałków. YAGNI FTW. Warto zauważyć, że niektóre funkcje ES5 są "nieusuwalne" w niektórych przeglądarkach.

Powiązane problemy