Wpadłem na pomysł szablonowania stron po stronie serwera i klienta, ale dust.js trochę mnie myli.jak używać programu dustjs-linkedin jako szablonu strony klienta?
Aby korzystać dust.js dla klienta po stronie szablonów, potrzebne są trzy kroki:
- complie szablon
- obciążenie szablon
- renderować szablon
Prawda?
Ale skąd pochodzą szablony? Widziałem dwie różne metody:
1. <script> template <script>
2. <div> template </div>
... Oba znajdują się w DOM. Który jest poprawny?
Zauważam również, że możesz wczytać szablon przez ajax, więc szablon nie będzie widoczny w DOM, ale nie wiem jak to zrobić.
Ponadto obecnie używam jade jako mechanizmu wyświetlania ekspresowego. Czy trzeba przełączyć się na dust.js? Jaka jest korzyść?
Używam linkedin-dust i express, jak uzyskać dostęp do dust.render po stronie klienta? Zakładam, że muszę dołączyć plik js, ale czy muszę ręcznie dodawać go jako statycznie odciętą zawartość, czy też kurz zawiera procedurę obsługi żądań dla pliku? – James
Tak, musisz dodać dust-core.js do swojej strony, aby wyrenderować szablon kurzu. Musisz również dodać skompilowane pliki szablonów kurzu. https://github.com/linkedin/dustjs/blob/master/dist/dust-core.js –