<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>frontend.lt &#187; javascript</title>
	<atom:link href="http://www.frontend.lt/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frontend.lt</link>
	<description>interneto projektų apžvalga, sprendimai, technologijos</description>
	<lastBuildDate>Mon, 12 Sep 2011 05:43:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>BoilerPlate HTML5 šablonas</title>
		<link>http://www.frontend.lt/interneto-technologijos/boilerplate-html5-sablonas/</link>
		<comments>http://www.frontend.lt/interneto-technologijos/boilerplate-html5-sablonas/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 10:52:11 +0000</pubDate>
		<dc:creator>Petras</dc:creator>
				<category><![CDATA[Įrankiai]]></category>
		<category><![CDATA[Technologijos]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.frontend.lt/?p=624</guid>
		<description><![CDATA[Programuojant web HTML šablonus, prieš pradedant dažniausiai tenka atlikti nuobodų ir mechaninį darbą &#8211; pasiruošti šablonų išdėstymą,  įtraukti skriptus, sudėlioti &#8220;fix&#8217;us&#8221;, bei daug kitų dalykų, kurie paprastai pasikartoja visuose projektuose. Turbūt nesuklysiu pasakydamas, jog dauguma web programuotojų turi pasiruošę vienokius ar kitokius bazinius šablonus, kuriuos naudoja. Nesenai atradau vieną visiems prieinamą šabloną HTML5 BoilerPlate: http://html5boilerplate.com/, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.frontend.lt/wp-content/uploads/boilerplate.jpg"><img class="alignleft size-full wp-image-669" title="boilerplate" src="http://www.frontend.lt/wp-content/uploads/boilerplate.jpg" alt="boilerplate" width="346" height="194" /></a>Programuojant web HTML šablonus, prieš pradedant dažniausiai tenka atlikti nuobodų ir mechaninį darbą &#8211; pasiruošti šablonų išdėstymą,  įtraukti skriptus, sudėlioti &#8220;fix&#8217;us&#8221;, bei daug kitų dalykų, kurie paprastai pasikartoja visuose projektuose. Turbūt nesuklysiu pasakydamas, jog dauguma web programuotojų turi pasiruošę vienokius ar kitokius bazinius šablonus, kuriuos naudoja.</p>
<p>Nesenai atradau vieną visiems prieinamą šabloną HTML5 BoilerPlate: <a href="http://html5boilerplate.com/">http://html5boilerplate.com/</a>, kurį čia norėjau pristatyti. Šio šablono esmė, priversti senesnes naršykles palaikyti HTML5 žymas. Nors kol kas tai nėra itin reikalinga funkcija, šiame šablone yra daug įvairių dalykų, dėl kurių jį verta naudoti:</p>
<ul>
<li>Iš karto paruošta failų struktūra ir įtraukti reikalingi išoriniai skriptai, su &#8220;fallback&#8217;ais&#8221; į lokalius skriptus. (yra netgi Google Analytics :) )</li>
<li>Optimizavimas mobiliesiems įrenginiams</li>
<li>Senesnių naršyklių palaikymas ir visi reikalingi fixai (net IE6)</li>
<li> .htaccess direktyvos (www peradresavimas, duomenų kompresija)</li>
<li>Optimizuoti spausdinimo šablonai</li>
</ul>
<p>Geriausias dalykas yra tai, jog iš šio šablono galima pasiimti tik funkcijas kurių reikia, bei papildyti savo paties naudojamą šabloną :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontend.lt/interneto-technologijos/boilerplate-html5-sablonas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nuorodos #2</title>
		<link>http://www.frontend.lt/interneto-technologijos/nuorodos/</link>
		<comments>http://www.frontend.lt/interneto-technologijos/nuorodos/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 13:11:06 +0000</pubDate>
		<dc:creator>andrius</dc:creator>
				<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Technologijos]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.frontend.lt/?p=560</guid>
		<description><![CDATA[Kasdien tenka perskaityti ne vieną straipsnį, susijusį su vartotojo sąsajos kūrimu, bei programavimu. Ieškant naudingos informacijos, užtinkam tikrų perliukų, taigi, tęsdamas tradiciją, dalinuosi su skaitytojais, vėliausiai atrastomis įdomiomis nuorodomis. Šį kartą nuorodų nebus taip daug, o jos išskirtinai apie JavaScript ir jQuery: JavaScript Regex generatorius &#8211; pagelbės kuriant reguliariąsias išraiškas, pavyzdžiui skirtas formų generavimui. Top [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.frontend.lt/wp-content/uploads/jquery-logo.gif"><img class="alignleft size-full wp-image-561" title="jquery-logo" src="http://www.frontend.lt/wp-content/uploads/jquery-logo.gif" alt="jquery-logo" width="132" height="132" /></a>Kasdien tenka perskaityti ne vieną straipsnį, susijusį su vartotojo sąsajos kūrimu, bei programavimu. Ieškant naudingos informacijos, užtinkam tikrų perliukų, taigi, <a href="http://www.frontend.lt/interneto-technologijos/ka-turi-zinoti-front-end-architektas-naudingos-nuorodos/">tęsdamas tradiciją</a>, dalinuosi su skaitytojais, vėliausiai atrastomis įdomiomis nuorodomis. Šį kartą nuorodų nebus taip daug, o jos išskirtinai apie JavaScript ir jQuery:</p>
<p><a href="http://www.jslab.dk/tools.regex.php">JavaScript Regex generatorius</a> &#8211; pagelbės kuriant reguliariąsias išraiškas, pavyzdžiui skirtas formų generavimui.</p>
<p><a href="http://viralpatel.net/blogs/2009/08/20-top-jquery-tips-tricks-for-jquery-programmers.html">Top 20 jQuery Tips and trics</a>, <a href="http://www.catswhocode.com/blog/8-awesome-jquery-tips-and-tricks">8 awesome jQuery tips</a> ir <a href="http://addyosmani.com/blog/7-really-useful-tips-for-better-jquery-code/">7 tips for better jQuery code</a> &#8211; išrenku pačius įdomiausius ir naudingiausius patarimus:</p>
<ol>
<li>jQuery data() metodas, skirtas duomenims bet kokiam DOM elementui priskirti;</li>
<li>live()  - būdas priskirti įvykių apdorojimui skirtas funkcijas net prieš DOM elementų sukūrimą;</li>
<li>$(<span>&#8216;a[rel=external]&#8216;</span>).attr(<span>&#8216;target&#8217;</span>,<span>&#8216;_blank&#8217;</span>) &#8211; taip geriausia apdoroti naujame lange atidaromas nuorodas išlaikant dokumentą validžiu;</li>
<li>if ($(&#8220;element selector&#8221;).length) {..} &#8211; būdas patikrinti, ar elementas egzistuoja. Nors šitaip tikrindavau jau seniai, tačiau dabar galutinai buvo patvirtinta, kad šis būdas geriausias;</li>
<li>O taip pat prie šio sąrašo labai tinka frontend.lt prašytas būdas geriau užkrauti JavaScript  - <a href="http://www.frontend.lt/patarimai/javascript-biblioteku-uzkrovimas/">naudoti Google Ajax API</a>.</li>
</ol>
<p>Šiam kartui tiek, geros savaitės pradžios!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontend.lt/interneto-technologijos/nuorodos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sprendimas kuris gelbsti: Firebug Lite</title>
		<link>http://www.frontend.lt/internetiniu-projektu-kurimas/sprendimas-kuris-gelbsti-firebug-lite/</link>
		<comments>http://www.frontend.lt/internetiniu-projektu-kurimas/sprendimas-kuris-gelbsti-firebug-lite/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 11:27:02 +0000</pubDate>
		<dc:creator>Petras</dc:creator>
				<category><![CDATA[Projektų kūrimas]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Interneto naršyklės]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Tinklalapių kūrimas]]></category>

		<guid isPermaLink="false">http://www.frontend.lt/?p=373</guid>
		<description><![CDATA[Turbūt nei vienas tinklapių kūrėjas neapsieitų be Galingiausio FireFox priedo &#8211; FireBug, kuris yra pripažintas pačiu naudingiausiu įskiepiu. Gaila, tačiau FireBug kol kas galima įsidiegti tik į FireFox, o kitų naršyklių Web-developer įrankiai negali jam prilygti. Tam, kad situacija būtų nors kiek geresnė FireBug Kūrėjai sukūrė pilnai JavaScript&#8217;u parašyta FireBug Lite versiją, kurią galima įsidėti [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-377" title="fb_logo" src="http://www.frontend.lt/wp-content/uploads/fb_logo-300x108.png" alt="fb_logo" width="300" height="108" />Turbūt nei vienas tinklapių kūrėjas neapsieitų be Galingiausio FireFox priedo &#8211; <a href="http://getfirebug.com/">FireBug</a>, kuris yra pripažintas pačiu naudingiausiu įskiepiu. Gaila, tačiau FireBug kol kas galima įsidiegti tik į FireFox, o kitų naršyklių Web-developer įrankiai negali jam prilygti. Tam, kad situacija būtų nors kiek geresnė FireBug Kūrėjai sukūrė pilnai JavaScript&#8217;u parašyta <a href="http://getfirebug.com/lite.html">FireBug Lite</a> versiją, kurią galima įsidėti į bet kokį tinklapį ir matyti visose naršyklėse (Juk JS palaiko visos naršyklės)</p>
<p>Paprasčiausias būdas naudotis šiuo įrankiu yra įsikelti jo kodo nuorodą į savo Bookmark&#8217;us &#8211; Tiesiog nutempkite FireBug Lite tinklapyje pateiktą nuorodą į savo BookMarko juostą ir turėsite nuorodą, kurią paspaudus FireBug Lite atsidarys bet kuriame tinklapyje.<br />
Gaila tačiau ši FireBug&#8217;o versija dar negali redaguoti tinklapio turinio, bet manau pradžia jau padaryta :)<br />
Taip atrodo FireBug Lite:<br />
<a href="http://www.frontend.lt/wp-content/uploads/fb_lite.jpg"><img class="alignleft size-large wp-image-374" title="fb_lite" src="http://www.frontend.lt/wp-content/uploads/fb_lite-1024x494.jpg" alt="fb_lite" width="571" height="275" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontend.lt/internetiniu-projektu-kurimas/sprendimas-kuris-gelbsti-firebug-lite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Patarimas: JavaScript bibliotekų užkrovimas</title>
		<link>http://www.frontend.lt/patarimai/javascript-biblioteku-uzkrovimas/</link>
		<comments>http://www.frontend.lt/patarimai/javascript-biblioteku-uzkrovimas/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 11:32:37 +0000</pubDate>
		<dc:creator>andrius</dc:creator>
				<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jquery UI]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[receptas]]></category>
		<category><![CDATA[scriptaculous]]></category>
		<category><![CDATA[swfobject]]></category>

		<guid isPermaLink="false">http://www.frontend.lt/?p=283</guid>
		<description><![CDATA[Darbui su JavaScrip palengvinti yra naudojamos įvairios bibliotekos. Paruošėme receptą, kaip supaprastinti jų užkrovimą &#8211; naudotis paslauga Google AJAX Libraries API, kuri padeda patogiai naudoti tokias JavaScript bibliotekas, kaip:  jQuery, jQuery UI, Prototype, Dojo, Scriptaculous, SWFObject, MooTools, Yahoo! User Interface Library, Ext Core  ir kitas. Pilnas sąrašas pateikiamas dokumentacijoje. Kodo pavyzdys jQuery 1.3.2 bibliotekos užkrovimui, tačiau su minimaliomis modifikacijomis pritaikomas [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-291" title="frameworks5tris" src="http://www.frontend.lt/wp-content/uploads/frameworks5tris.jpg" alt="frameworks5tris" width="149" height="152" />Darbui su <em>JavaScrip</em> palengvinti yra naudojamos įvairios bibliotekos. Paruošėme receptą, kaip supaprastinti jų užkrovimą &#8211; naudotis paslauga <a href="http://code.google.com/intl/lt/apis/ajaxlibs/documentation/">Google AJAX Libraries API</a>, kuri padeda patogiai naudoti tokias JavaScript bibliotekas, kaip:  <em>jQuery</em>,<em> <span style="font-style: normal;"><em>jQuery UI</em>, <em>Prototype</em>, <em>Dojo</em>, <em>Scriptaculous</em>, <em>SWFObject, MooTools, Yahoo! User Interface Library, Ext Core <span style="font-style: normal;"> ir kitas. Pilnas sąrašas pateikiamas dokumentacijoje.</span></em></span></em></p>
<p>Kodo pavyzdys <em>jQuery 1.3.2 </em>bibliotekos užkrovimui, tačiau su minimaliomis modifikacijomis pritaikomas ir kitoms:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&lt;script src=<span class="st0">&quot;http://www.google.com/jsapi&quot;</span>&gt;&lt;/script&gt;</div>
</li>
<li class="li1">
<div class="de1">&lt;script type=<span class="st0">&quot;text/javascript&quot;</span>&gt;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; google.<span class="me1">load</span><span class="br0">&#40;</span><span class="st0">&quot;jquery&quot;</span>, <span class="st0">&quot;1.3.2&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&lt;/script&gt;</div>
</li>
</ol>
</div>
<p>Šis būdas yra geras tuo, kad:</p>
<ol>
<li>Bibliotekos versiją įterpti ir atnaujinti yra lengviau ir greičiau &#8211; nereikia siųstis naujausios versijos į savo kompiuterį, išpakuoti, sukelti į serverį, atnaujinti kelius iki bibliotekos bylų svetainės kode. Vienintelis pakeitimas &#8211; versijos numerio atnaujinimas HTML kode.</li>
<li>Taip yra greičiau &#8211; naršyklės riboja lygiagrečių <em>JavaScript </em>failų siuntimų skaičių iš vieno serverio, šiuo atveju kodas yra siunčiamas iš Google serverių.</li>
<li>Taupote resursus &#8211; bibliotekos saugomos <em>Google </em>serveriuose, naudojamas srautas.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.frontend.lt/patarimai/javascript-biblioteku-uzkrovimas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

