JavaScript

Šablonování s JavaScriptem

17. Červenec 2008 ,

Až dodnes by mě nenapadlo, že jde udělat kvalitní šablonovací systém na straně klienta. Doslova mě posadilo na zadek řešení, se kterým přišel John Resig. Šablona se dá do stránky tak, aby se byla skryta a přiřadí se na potřebné místo přes šablonovací funkci - v podstatě nahradí všechny výskyty <?=neco?> za json obsah struktury.

<script type="text/html" id="sablona_tmpl">
<h1><%=promenna1%></h1><p><%=promenna2%></p>
</script>

tmpl('sablona_tmpl',
{
promenna1: 'vlastnost',
promenna2: 'vlastnost2'
}
);

Byl bych opravdu hodně překvapený jestli se tohle řešení neujme. Něco takového tady opravdu chybělo (no, je tady xslt, práce s ním je utrpení).

Kniha : JavaScript a Ajax

12. Listopad 2007 ,

Před měsícem jsem si vyhlédl zajímavou knížku o JavaScriptu. Před necelým týdnem vyšla (pod jiným názvem než ohlašovali) a o víkendu jsem si ji už pročítal (sláva automatické notifikaci). Popravdě, je to docela šok, zjistit že toho umím tak málo. Rázem mi kleslo sebevědomí, když vidím jakým způsobem autor programuje a jaké techniky používá. Na druhou stranu se můžu zase naučit nové a opravdu zajímavé věci. Asi před 3 týdny jsem začal psát novou verzi skladiště a zřejmě se nevyhnu tomu, že velkou část kódu zahodím a začnu ho psát znovu. Slibuji si od toho větší přehlednost a budoucí rozšířitelnost.

Opera mini bude podporvat JavaScript. Ale ne moc.

31. Říjen 2007 ,

Bohužel, už je to tak. Opera Mini 4 bude podporovat JavaScript. Skvělá zpráva pro vývojáře, řekl jsem si. Bohužel, po přečtení první čtvrtiny je napsáno to "ale". Podpora bude jen částečná a to z důvodu různých omezení zařízení na kterých poběží. Můžeme se tedy těšit jen na některé události tyto události. Většinu vypuštěných chápu (onMouseOver/oMouseOut), ale některé naopak ne. Když je možné zaznamenat událost onClick, tak proč ne zaměření/zrušení zaměření (onFocus/onBlur) nebo stisk klávesy (onKeyUp/onKeyDown). Také je ohlášená podpora AJAXU, ale jen limitovaná.

Kniha o JavaScriptu

25. Září 2007 ,

Nikdy bych nevěřil že najít knížku o JavaScriptu, která by popisovala alespoň trochu jeho současné vlastnosti dá tolik práce. Většina současných knih vypadá zhruba tak že čtvrt knihy vysvětlují HTML (zbytečně, člověk z 20 stran ho nepochopí) a pak x stran ukazují "hallo world". Následně jásají nad tím že lze vytvářet popup okna a zobrazovat aktuální čas. Nic proti, jenže knihu na tohle téma jsem si koupil před 7 lety, a od té doby JavaScript přeci jen pokročil, tak by se o tom mohlo přece jen psát.

Syndikovat obsah

Back to top