28/09/2010 Development / java script

Cara, eu axo mto loooko, essas paradas de inovacao em termo de tecnologia. Jquery por exemplo, "fazer mais, escrevendo menos", Iraado!

LinqToSQL, outra maneira de escrever SQL e tem o mesmo resultado, foooda!

JavaScript Template eh a mesma coisa, vc escreve um template HTML e atraves de um JSON ele preenche automaticamente esse template. Qual a vantagem? naum precisamos ficar varrendo o JSON, ele se encaixa automaticamente! ;-)

Usando o metodo tradicional temos:

var clientData = [ { name: "Rey Bango", id: 1 },{ name: "Mark Goldberg", id: 2 },{ name: "Jen Statford", id: 3 }];

for(var i=0; i<client.name.length; i++) { temp += "<li><a href='clients/"+client.id[i]+"'>" + client.name[i] + "</a></li>"; }

Com JsTemplate:

<script id="clientTemplate" type="text/html"> 
<li><a href="clients/${id}">${name}</a></li>
</script>

Fazendo a chamada:

$("#clientTemplate").tmpl(clientData).appendTo( "ul" );

Aqui esta a pagina no projeto: http://github.com/nje/jquery-tmpl