2012-04-05 4 views
0

Wir verwenden Template Toolkit, wo ich arbeite, und ich suche nach ähnlichen Funktionen, aber minus der Perl, nur mit HTML5, PHP und jQuery.HTML5/PHP/jQuery: Definieren von HTML-Blöcken (Template Toolkit Style)

Die App Ich bin die Schaffung ist ein Offline-HTML5 app, ich also im Grunde tun wollen:

if (localStorage.getItem(username) != '') {$.("#myDiv").html(myBlock);}else {$.("#myDiv").html(myOtherBlock)}; 

Bis jetzt die Möglichkeiten, wie ich gedacht habe entweder lange HTML-String-Variablen in jQuery beinhalten erstellen oder setzen die Blöcke in der HTML, und dann mit jQuery, um eine Variable dieses dom-Element zu erstellen, und entfernen Sie es dann aus dem Dokument, von denen beide scheinen nicht sehr optimal für mich.

Kann mir bitte jemand in die richtige Richtung zeigen?

Antwort

1

Jemplate möglicherweise eine Möglichkeit, wenn Sie eine JavaScript-Implementierung von Template Toolkit suchen. Ich vermute, dass seine Verwendung eher experimentell als populär ist.

Handlebars scheint eine viel aktivere Community und Adoptionsrate zu haben.

+0

Ich weiß, dies ist ein alter Thread, aber Jemplate (http://www.jemplate.net) ist immer noch stark 3 Jahre später (wie Lenker natürlich), also hüte dich vor Entscheidungen durch Popularität Wettbewerb. – nebulous

Verwandte Themen