Sono un web man che fa principalmente roba lato server Perl, e sto lentamente arrivando ad alcune conclusioni.Modelli HTML in Javascript? Senza codifica nella pagina?
- È molto meglio fare la maggior parte del codice tramite Javascript e gettare i dati avanti e indietro tramite la tecnologia AJAX di quanto non lo è quello di colpire inviare e ricaricare una pagina per lo più identico
- Mi piace jQuery perché mi piace CSS, ed è divertente concatenare definizioni lunghe e spaventose agli altri
- C'è qualcosa in questo genere di cose.
volete che il vostro elementi HTML a guardare come gli elementi HTML, ed è più facile da definire che in HTML:
<div class="sidebar_elem">
<a href=""> TEXT</a>
</div>
di quanto lo sia a mettere lo stesso in Javascript o jQuery:
('<div/>')
.attr('id' , 'sidebar_elem' + i)
.addclass('sidebar_elem')
;
('<a/>')
.attr('href' , link_url)
.appendTo('#sidebar_elem' + i)
;
Questo è per dire che non sono più un agnostico di modelli, ma non so quale strumento di template in cui credere. Ho esaminato alcuni plugin di template basati su jQuery, ma devo ancora essere felice con qualsiasi di loro, in parte perché th e quelli che ho visto sembrano voler mettere tutto quel codice nella pagina stessa, che interrompe il "Solo markup va nei file HTML, solo lo stile va nei file CSS, solo il codice va nei file JS" mantra continuo a recitare.
Quindi, sto cercando uno strumento di template basato su Javascript che mi permetta di avere i miei modelli in un file esterno in modo che possa avere un cambio di modello coprire una serie di pagine web. Se è basato su jQuery, è fantastico, meno materiale che devo imparare, ma non è un rompicapo.
Quindi, come hai intenzione di gestire gli utenti con javascript disabilitato? –
"è divertente concatenare definizioni lunghe e spaventose agli altri" Non mi piacciono :( – Raynos
Rispondere alle domande di quattro anni: Potrei inviare il TARDIS per disegnarle nel futuro, Daniel. Sì, quello è snark, ma per la maggior parte di ciò che scrivo con Javascript, posso contare i miei utenti da una parte.Posso anche chiamarli per loro, e so che tutti eseguono std-release Firefox Raynos, sì è divertente farlo, ma sì, è _molto_molto divertente provare a correggere le definizioni concatenate.Per questo motivo voglio creare un modello. Sono andato con i baffi fino ad ora –