Piszę wiele aplikacji internetowych, które wymagają dużej ilości dynamicznej zawartości, która jest zastępowana zgodnie z różnymi żądaniami ajaxowymi do zaplecza PHP + mySQL, który jest w stanie odpowiedzieć na wszystkie dane jako JSON. Może to być coś w rodzaju quizów, ankiet lub może to być bardziej zaawansowane aplikacje, które wymagają więcej aktualizacji DOM. Chodzi o to, że integracja z HTML (który jest kodowany przez trzecią część) jest tak łatwa, jak to tylko możliwe.Struktura szablonów JavaScript
Ponieważ jest to wiele małych aplikacji i nie jest to duża witryna, szukam biblioteki, która pomoże mi szybko wykonać zadanie i aby można je było później dostosować. Nie wiem, jak to zrobić, ale wiem, że istnieją różne biblioteki, które robią to, czego potrzebuję (i wiele więcej).
Wymagane cechy:
- Lekki
- Łatwy do aktualizacji struktury HTML (nawet dla HTML-tylko koderów)
- Kompatybilny z jQuery
- Współpracuje ze wszystkimi nowoczesnymi przeglądarkami, w tym Chrome Firefox, Safari i IE7 +
- Działa ze wszystkimi mobilnymi przeglądarkami, w tym Android, iOS i Windows Mobile
Minął już prawie rok, odkąd zadałem to pytanie. I w tym momencie zdecydowałem się na kierownicę. Mój ostateczny wybór został dokonany, gdy musiałem go użyć w rozszerzeniu Chrome, gdzie eval() jest niedozwolony - Handlebars zapewnia również wstępne kompilowanie szablonów. – jack