Ho l'idea del server e del lato client di template, ma dust.js mi confonde un po '.come usare dustjs-linkedin come modello lato client?
Per poter utilizzare dust.js per lato client di template, è necessario tre fasi:
- complie il modello
- caricare il modello
- rendere il modello
Destra?
Ma da dove provengono i modelli? Ho visto due metodi diversi:
1. <script> template <script>
2. <div> template </div>
... Entrambi sono nel DOM. Che è corretto?
Inoltre noto che è possibile caricare il modello tramite ajax, quindi il modello non verrà visualizzato nel DOM, ma non so come farlo.
Inoltre, attualmente sto usando jade come motore di visualizzazione rapida. È necessario passare a dust.js? Qual è il vantaggio?
Sto usando linkedin-dust ed express, come posso accedere a dust.render dal lato client? Suppongo di dover includere un file js, tuttavia devo aggiungere manualmente il suo contenuto come se fosse stato tagliato in modo statico o include un gestore di richieste per il file? – James
Sì, è necessario aggiungere dust-core.js alla pagina per rendere un modello di polvere. È inoltre necessario aggiungere i file dei modelli di polvere compilati. https://github.com/linkedin/dustjs/blob/master/dist/dust-core.js –