<?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; Patarimai</title>
	<atom:link href="http://www.frontend.lt/category/patarimai/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>Tyrimas: Puslapio elementų orientacija turinio teksto atžvilgiu</title>
		<link>http://www.frontend.lt/internetiniu-projektu-kurimas/tyrimas-puslapio-elementu-orientacija-turinio-teksto-atzvilgiu/</link>
		<comments>http://www.frontend.lt/internetiniu-projektu-kurimas/tyrimas-puslapio-elementu-orientacija-turinio-teksto-atzvilgiu/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 10:51:37 +0000</pubDate>
		<dc:creator>Petras</dc:creator>
				<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Projektų kūrimas]]></category>
		<category><![CDATA[Vartotojo interfeisas]]></category>
		<category><![CDATA[Sprendimai]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.frontend.lt/?p=637</guid>
		<description><![CDATA[Projektuojant tinklapių vartotojo interfeisą, dažniai tenka apmąstyti, kur geriausia įterpti navigacijos ar valdymo elementus. Konkrečiu atveju pabandysiu papasakoti apie elementų įterpimą tekstinio turinio atžvilgiu, pvz.: naujienos straipsnio, produkto aprašymo arba tiesiog blogo įrašo. Ankstesniame straipsnyje apie Fitt‘o taisyklę pasakojau, kad kuo veiksmas yra paprastesnis ir jam sugaištama mažiau lauko, tuo labiau vartotojai jį yra linkę [...]]]></description>
			<content:encoded><![CDATA[<p>Projektuojant  tinklapių vartotojo interfeisą, dažniai tenka apmąstyti, kur geriausia  įterpti navigacijos ar valdymo elementus. Konkrečiu atveju pabandysiu  papasakoti apie elementų įterpimą tekstinio turinio atžvilgiu, pvz.:  naujienos straipsnio, produkto aprašymo arba tiesiog blogo įrašo.<br />
Ankstesniame  straipsnyje apie Fitt‘o taisyklę pasakojau, kad kuo veiksmas yra  paprastesnis ir jam sugaištama mažiau lauko, tuo labiau vartotojai jį  yra linkę atlikti.</p>
<h2>Tyrimas</h2>
<p>Nesenai  atlikau mini-tyrimą (apklausą), kurios esmė buvo išsiaiškinti, kur  vartotojai laiko pelės kursorių, kai skaito tekstą. Šis tyrimas remiasi  tuo, jog vartotojai skaitydami tekstą, nevalingai įgauna įprotį laikyti  kursoriu tam tikroje vietoje ar varinėti jį palei skaitomą tekstą  (Remiantis popieriuje atspausdinto teksto modeliu).<br />
Apklausos klausimas skambėjo taip: „<strong>Kai skaitai turinį interneto naršyklėje, kurioje teksto pusėje paprastai laikai pelės kursorių?</strong>“, o štai rezultatai yra tokie:<br />
<a href="http://www.frontend.lt/wp-content/uploads/survey_results.jpg"><img class="size-full wp-image-641 alignnone" title="survey_results" src="http://www.frontend.lt/wp-content/uploads/survey_results.jpg" alt="survey_results" width="554" height="175" /></a><br />
Rezultatuose  matoma, jog daugiau nei pusė vartotojų atsakė, jog kursorių paprastai  laiko dešinėje pusėje – tai yra logiška, nes dešinėje pusėje yra  pateikiamas scrollbar‘as puslapio pozicijos valdymui, be to dauguma  žmonių yra dešiniarankiai.<br />
Ant paties teksto  kursorių laiko apie trečdalis žmonių, kaip ir minėjau aukščiau, tai  siejasi su realaus pasaulio, knygos skaitymo modeliu, kai pirštu vedame  per skaitomą tekstą. Tuo tarpu, tų kurie skaitomą tekstą pasižymi yra  palyginti mažai, nors tokia praktika padeda sukoncentruoti dėmesį į  skaitomą teksto dalį. Galbūt to priežastis yra tai, kad pagal nutylėjimą  pažymėtas tekstas įgyja invertuotas fono ir teksto spalvas ir taip yra  sudaromas „akį pjaunantis“ aukštas kontrastingumas, kurį tiesiog  nemalonu skaityti.<br />
Kairėje pusėje  laikančių kursorių yra apie 10%, o tai sutampa su kairiarankių santykiu  (8-15% pasaulio populiacijos yra kairiarankiai)</p>
<h2>Praktika</h2>
<p>Remiantis  tokiais rezultatais ir bendromis informacinio dizaino taisyklėmis  galima sudaryti kelis dėsnius, kuriuos įmanoma pritaikyti projektuojant  vartotojo interfeisą:</p>
<ul>
<li>Palikti  tarpą, laisvos vietos puslapio kraštuose, kad vartotojas turėtų kur  „laikyti“ kursorių, kai skaito tekstą ir nevalingai nepaspaustų kokių  nors aktyvių elementų – Geriausiai tinka taikyti 960px puslapių šabloną.</li>
</ul>
<p><a href="http://www.frontend.lt/wp-content/uploads/Clipboard06.jpg"><img class="size-large wp-image-642 alignnone" title="Clipboard06" src="http://www.frontend.lt/wp-content/uploads/Clipboard06-1024x427.jpg" alt="Clipboard06" width="614" height="256" /></a></p>
<ul>
<li>Kita  vertus, jeigu dešinėje pusėje yra išdėliotos reklaminės pozicijos  (banneriai) – nevalingi/valingi paspaudimai tik į nauda tinklapio  savininkams, tačiau vartotojui – tai yra nepatogumas.</li>
</ul>
<p><a href="http://www.frontend.lt/wp-content/uploads/Clipboard08.jpg"><img class="size-large wp-image-643 alignnone" title="Clipboard08" src="http://www.frontend.lt/wp-content/uploads/Clipboard08-1024x425.jpg" alt="Clipboard08" width="614" height="255" /></a></p>
<ul>
<li> Pateikti  vartotojui navigacinius komponentus, bei kvietimus imtis veiksmų (call  for action) dešinėje tinklapio pusėje, kad vartotojui būtų patogu juos  paspausti ir jis baigęs skaityti tekstą nepaliktų tinklapio, o turėtų  savo veiksmų tęstinumą.<br />
Pvz.: patogus sprendimas yra įgyvendintas tinklapyje <a href="http://www.thenextweb.com/">www.thenextweb.com</a>:  ten baigus skaityti straipsnį, apačioje, dešinėje su animacija  išvažiuoja blokelis, kviečiantis paskaityti ankstesnį straipsnį, tokia  pačia tema (aš asmeniškai ant jo dažai užkimbu ir paspaudžiu ant  nuorodos į kitą straipsnį)</li>
</ul>
<p><a href="http://www.frontend.lt/wp-content/uploads/Clipboard02.jpg"><img class="size-large wp-image-644 alignnone" title="Clipboard02" src="http://www.frontend.lt/wp-content/uploads/Clipboard02-1024x428.jpg" alt="Clipboard02" width="614" height="257" /></a></p>
<ul>
<li> Sukurti  teksto pažymėjimo stilių, kad jis nebūtų toks priešiškas vartotojui.  Tai galima padaryti su CSS pseudo-klase :selection, o jeigu dar  panaudojus javascript, būtų galima padaryti, jog skaitomo paragrafo  stilius pasižymėtu automatiškai pagal dešinėje esančio kursoriaus   poziciją (Žinoma tokia funkcija kai kuriuos vartotojus gali erzinti,  todėl turėtų būti galimybė ją išjungti)</li>
</ul>
<ul>
<li> Padaryti  funkcija, kuri invertuotų puslapio struktūrą horizontaliai. Taip  vartotojas visada galėtų pasirinkti kokia struktūra jam labiausiai  patinka – pvz.: „sidebar“ blokas dešinėje ar kairėje.</li>
</ul>
<p>Tai  tik keli iš praktiniai patarimai paremti vartotojų veiksmų dėsningumu.  Jeigu žinote daugiau variantų kur galima pritaikyti šiuos dėsningumus &#8211;  pakomentuokite :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontend.lt/internetiniu-projektu-kurimas/tyrimas-puslapio-elementu-orientacija-turinio-teksto-atzvilgiu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fitt&#8217;o taisyklė</title>
		<link>http://www.frontend.lt/vartotojo-interfeisas/fitto-taisykle/</link>
		<comments>http://www.frontend.lt/vartotojo-interfeisas/fitto-taisykle/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 20:56:22 +0000</pubDate>
		<dc:creator>Petras</dc:creator>
				<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Vartotojo interfeisas]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[var]]></category>

		<guid isPermaLink="false">http://www.frontend.lt/?p=606</guid>
		<description><![CDATA[Fitt&#8217;o taisyklė tai &#8211; žmogaus / kompiuterio sąsajos modelis, kuris apibrėžia, kiek maždaug vartotojui trunka laiko, nusigauti nuo pradinio taško ekrane iki tam tikro tikslo naudojantis manipuliatoriumi (mūsų atveju: lietimui jautriais paviršiais arba pele). Fitt&#8217;o taisyklė yra apibrėžiama matematine formule: T &#8211; vidutinis laikas nukakti nuo pradinio taško iki tikslo. a &#8211; aplinkos užsikrovimo greitis, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Fitt&#8217;o taisyklė</strong> tai &#8211; žmogaus / kompiuterio sąsajos modelis, kuris apibrėžia, kiek maždaug vartotojui trunka laiko, nusigauti nuo pradinio taško ekrane iki tam tikro tikslo naudojantis manipuliatoriumi (mūsų atveju: lietimui jautriais paviršiais arba pele).</p>
<p>Fitt&#8217;o taisyklė yra apibrėžiama matematine formule:</p>
<p><a href="http://www.frontend.lt/wp-content/uploads/e7e6cee6e7664d150f8db606c7f6fc02.png"><img class="size-full wp-image-607 alignleft" title="e7e6cee6e7664d150f8db606c7f6fc02" src="http://www.frontend.lt/wp-content/uploads/e7e6cee6e7664d150f8db606c7f6fc02.png" alt="e7e6cee6e7664d150f8db606c7f6fc02" width="204" height="51" /></a></p>
<p>T &#8211; vidutinis laikas nukakti nuo pradinio taško iki tikslo.<br />
a &#8211; aplinkos užsikrovimo greitis, matuojant nuo tada, kai vartotojas inicijuoja aplinką iki tada, kai jis gali pradėti daryti veiksmą (mūsų atveju, tai yra puslapio užsikrovimo greitis.)<br />
b &#8211; reiškia būdingą prietaiso greitį (mūsų atveju šis parametras gali būti proporcingas vartotojo nustatytam pelės jautrumui &#8211; sensitivity)<br />
D &#8211; atstumas nuo pradinio taško iki tikslo (Galima matuoti jį pikseliais, pasitelkiant Pitagoro teoremą :) )<br />
W &#8211; yra tikslo plotis, matuojamas išilgai pelės kursoriaus judėjimo krypties (Taip past matuojamas pikseliais)</p>
<p>Iš lygties aiškiai matosi tokia tendencija: Kuo tikslas yra mažesnis ir kuo toliau &#8211; tuo į jį sunkiau nukakti ir atvirkščiai.<br />
Dabar prisiminkime vieną iš UX matavimo vienetų, tai &#8211; laikas skirtas užduočiai įvykdyti. Kuo trumpesnis laikas įvykdyti užduočiai, tuo labiau vartotojas yra motyvuotas ją įvykdyti ir tuo labiau jis yra linkęs vykdyti tą užduotį.</p>
<p><strong>Kur šią taisyklę galima pritaikyti?</strong></p>
<p>Šios taisyklės esmė yra paprasta &#8211; kuo labiau Mygtukas yra vartotojui po ranka, tuo labiau jis yra linkę jį paspausti. Pateiksiu realių pavyzdžių, kur tai galėtų būti naudinga:</p>
<ul>
<li>Prekių &#8220;Dėjimo į krepšelį&#8221; mygtukus pateikti prekių puslapio viršuje &#8211; kad atsidarius puslapį, mygtukas iš karto būtų po pelės kursoriumi.</li>
<li>Naujienlaiškių prenumeratos formas įterpti į tinklapio meniu.</li>
<li>Straipsnių vertinimo elementus pateikti arti straipsnių turinio.</li>
</ul>
<p>Išvardinau tik kelis pavyzdžius vaizdui susidaryti, tačiau tai tik maža dalis, kur galima pritaikyti šią taisyklę. Mano manymu, šią taisyklę galima pritaikyti ne tik manipuliatoriaus judėjimui modeliuoti, bet ir vizualios informacijos grupavimui &#8211; pvz.: tinklapio optimalių bannerių pozicijų išdėstymui.</p>
<p>Jei norite pasiskaityti plačiau, galite aplankyti straipsnį Wikipedijoje: <a href="http://en.wikipedia.org/wiki/Fitts%27s_law">http://en.wikipedia.org/wiki/Fitts%27s_law</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontend.lt/vartotojo-interfeisas/fitto-taisykle/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>Krovimo paveikslėliai</title>
		<link>http://www.frontend.lt/vartotojo-interfeisas/krovimo-paveiksleliai/</link>
		<comments>http://www.frontend.lt/vartotojo-interfeisas/krovimo-paveiksleliai/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 09:56:51 +0000</pubDate>
		<dc:creator>Petras</dc:creator>
				<category><![CDATA[Įrankiai]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Vartotojo interfeisas]]></category>
		<category><![CDATA[Sprendimai]]></category>
		<category><![CDATA[Tinklalapių kūrimas]]></category>

		<guid isPermaLink="false">http://www.frontend.lt/?p=543</guid>
		<description><![CDATA[Šiuo metu, nemažai tinklapių yra įgyvendintas dinaminis tinklapio užkrovimas, pvz.: Neperkraunant puslapio, galima naršyti po prekių katalogus. Paprastai toks funkcionalumas vartotojui yra daug patogesnis, nei viso puslapio perkrovinėjimas, tačiau jeigu tokiu būdu reikia užkrauti didelį kiekį informacijos ir serveris veikia lėtai, vartotojas gali būti suklaidintas ir nueiti į kitą puslapį. Kad to išvengti, patariame naudoti [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.frontend.lt/wp-content/uploads/preloader.jpg"><img class="alignleft size-full wp-image-553" title="preloader" src="http://www.frontend.lt/wp-content/uploads/preloader.jpg" alt="preloader" width="201" height="124" /></a>Šiuo metu, nemažai tinklapių yra įgyvendintas dinaminis tinklapio užkrovimas, pvz.: Neperkraunant puslapio, galima naršyti po prekių katalogus. Paprastai toks funkcionalumas vartotojui yra daug patogesnis, nei viso puslapio perkrovinėjimas, tačiau jeigu tokiu būdu reikia užkrauti didelį kiekį informacijos ir serveris veikia lėtai, vartotojas gali būti suklaidintas ir nueiti į kitą puslapį. Kad to išvengti, patariame naudoti krovimosi paveikslėlius &#8220;Preloader&#8217;ius&#8221;, kurie yra rodomi vartotojui, kol yra kraunamas turinys. Pvz.:</p>
<p><a href="http://www.frontend.lt/wp-content/uploads/44.gif"><img class="alignleft size-full wp-image-547" title="44" src="http://www.frontend.lt/wp-content/uploads/44.gif" alt="44" width="64" height="64" /></a><a href="http://www.frontend.lt/wp-content/uploads/40.gif"><img class="alignleft size-full wp-image-546" title="40" src="http://www.frontend.lt/wp-content/uploads/40.gif" alt="40" width="64" height="64" /></a><a href="http://www.frontend.lt/wp-content/uploads/9.gif"><img class="alignleft size-full wp-image-545" title="9" src="http://www.frontend.lt/wp-content/uploads/9.gif" alt="9" width="64" height="64" /></a></p>
<p>Tokius dailius paveikslėlius galite pasidaryti patys, su <a href="http://preloaders.net/">preloaders.net</a> sistemėle. Joje lengvai susikursite norimą paveikslėlį, nurodydami jo išvaizdą, spalvą, dydį, bei animacijos greitį. Taip pat visi šioje sistemoje sukuriami paveikslėliai gali būti su permatomu fonu, todėl tiks bet kokiame tinklapio dizaine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontend.lt/vartotojo-interfeisas/krovimo-paveiksleliai/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kokias naršykles turi palaikyti visi tinklapiai (Naršyklių klasifikacija)</title>
		<link>http://www.frontend.lt/internetiniu-projektu-kurimas/kokias-narsykles-turi-palaikyti-visi-tinklapiai-narsykliu-klasifikacija/</link>
		<comments>http://www.frontend.lt/internetiniu-projektu-kurimas/kokias-narsykles-turi-palaikyti-visi-tinklapiai-narsykliu-klasifikacija/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 09:58:49 +0000</pubDate>
		<dc:creator>Petras</dc:creator>
				<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Projektų kūrimas]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Tinklalapių kūrimas]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.frontend.lt/?p=515</guid>
		<description><![CDATA[Kai sukuriame tinklapį, visada privalome jį pratestuoti su įvairiomis interneto naršyklėmis. Dauguma iš mūsų peržiūri gautą rezultatą tik su naujausia FireFox versija ir Su Internet Explorer 6. Dažniausiai to pakanka, tačiau pasitaiko kokių nors klaidų, kurios galimos ir kitose naršyklėse, nors ir FF ir IE6 viskas būna gerai. Šiam tikslui Yahoo yra apibrėžusi interneto naršyklių [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-518" title="browsers-icons" src="http://www.frontend.lt/wp-content/uploads/browsers-icons-280x300.png" alt="browsers-icons" width="280" height="300" />Kai sukuriame tinklapį, visada privalome jį pratestuoti su įvairiomis interneto naršyklėmis. Dauguma iš mūsų peržiūri gautą rezultatą tik su naujausia FireFox versija ir Su Internet Explorer 6. Dažniausiai to pakanka, tačiau pasitaiko kokių nors klaidų, kurios galimos ir kitose naršyklėse, nors ir FF ir IE6 viskas būna gerai.</p>
<p>Šiam tikslui Yahoo yra apibrėžusi <a href="http://developer.yahoo.com/yui/articles/gbs/index.html#history">interneto naršyklių palaikymo klasifikaciją</a>, apie kurią trumpai papasakosiu.</p>
<p>Iš viso yra 3 naršyklių palaikymo klasės (lygiai):</p>
<p><strong>C klasė</strong> &#8211; žemo lygio ir kokybės palaikymas. Iš esmės tai tik gryno HTML kodo pateikiamas naršyklei, be stilių ar JavaScript įgyvendintų funkcijų. Realizuojant šis klasės palaikymo lygį dažnai pasitaiko įvairių defektų.</p>
<p><strong>X klasė </strong>- tai absoliučiai visų naršyklių palaikymas. Realizuojant tokį palaikymo lygmenį yra palaikomos retos arba sustabdyto palaikymo ir vystymo naršyklės &#8211; tai reiškia kad tinklapis yra atvaizduojamas teisingai net ir ant pačių rečiausių naršyklių. Toks palaikymas yra įgyvendinamas labai retai, nes dažniausiai neįmanoma nuspėti visų egzistuojančių naršyklių niuansų.</p>
<p><strong>A klasė</strong> &#8211; Pati svarbiausia klasė, nes tai palaikymo lygmuo skirtas pačioms populiariausioms naršyklėms.  Šis lygmuo, pagal Yahoo statistiką yra įgyvendintas 96% tinklapių. Būtent šio lygmens mes ir rekomenduojame laikytis.</p>
<p>Kad būtų lengviau &#8220;sugaudyti&#8221;  kokias naršykles privalo palaikyti A-klasės palaikymas, čia pateikta naršyklių matrica, kuri parodo visas A klasės naršykles:</p>
<p><a href="http://www.frontend.lt/wp-content/uploads/a-grade_browsers.jpg"><img class="alignleft size-full wp-image-517" title="a-grade_browsers" src="http://www.frontend.lt/wp-content/uploads/a-grade_browsers.jpg" alt="a-grade_browsers" width="380" height="303" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontend.lt/internetiniu-projektu-kurimas/kokias-narsykles-turi-palaikyti-visi-tinklapiai-narsykliu-klasifikacija/feed/</wfw:commentRss>
		<slash:comments>4</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>

