Bara denna vecka meddelade jQuery-teamet att Microsofts templating plugin (tillsammans med ett par andra) nu stöds officiellt. Vad det innebär är att plugin nu ska bibehållas och uppdateras direkt av kärnteamet. I den här videotutorialen granskar vi de viktigaste delarna av pluginet och varför det är så häftigt.
Som ett snabbt exempel kommer vi återigen att referera till Twitter-sök API-exemplet från fredag (tänk Bieber). Den enda skillnaden är att den här gången använder vi en HTML-mall för att bifoga den returnerade data, snarare än att lera upp vår JavaScript!
Månader sedan introducerade Andrew Burgess dig till det här pluginet, fortfarande i beta. Idag integrerar vi pluginprogrammet i live-live-kod.
manus
taggar, och att a typ
av text / x-jquery-tmpl
har tillämpats. Om
uttalanden kan skapas genom att använda två uppsättningar av lockiga hängslen, vilket visas ovan. (Se skärmdump för mer detaljer.) I det här fallet gör vi en snabbsökning av Twitter Search API.
Tack vare Peter Galiba (se kommentarer), för att rekommendera den mer eleganta $ MAP
lösning, som visas ovan.
Se skärmdumpen för en fullständig genomgång av koden ovan. Viktigast är dock att vi skapar en rad objekt. Detta kommer då att fungera som data för mallen som vi skapade i steg två. Lägg märke till hur egendomsnamnen är:
användarnamn: obj.from_user, tweet: obj.text, imgSource: obj.profile_image_url, geo: obj.geo
... motsvarar de mallvariabler som vi skapade i steg två.
Därefter måste vi utse var Mark-up och data ska göras. Vi skapar en oorderad lista för detta ändamål.
Slutligen bifogar vi data till mallen och lägger den till den oordnade listan (#tweets) som vi skapade i steg fyra.
. $ ( '# Tweets') tmpl (Twitter) .appendTo (# twitter ');
manus
(mall) element med en id
av tweets. Twitter
array till denna mall. Tweets om Nettuts+
Nu när templating plugin officiellt stöds av core jQuery-teamet, kommer du att använda det i dina framtida projekt?