<?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>NeWorld &#187; Javascript</title>
	<atom:link href="http://blog.neworldwar.com/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.neworldwar.com</link>
	<description></description>
	<lastBuildDate>Mon, 18 Jan 2010 21:03:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Javascript duomenų bazė</title>
		<link>http://blog.neworldwar.com/2008/03/11/javascript-duomenu-baze/</link>
		<comments>http://blog.neworldwar.com/2008/03/11/javascript-duomenu-baze/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 19:01:30 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[ckeint side]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[duomenų bazė]]></category>
		<category><![CDATA[taffydb]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/2008/03/11/javascript-duomenu-baze/</guid>
		<description><![CDATA[Atsitiktinai užtikau Javascript duomenų bazę. Ši duomenų bazė skirta naudoti vartotojo naršyklėje. Kaip rašo tinklapyje, jog šita DB yra:

Užima mažiau kaip 10KB
Greita
Lengvai naudojama visose web aplikacijose
Veikia kartu su YUI, JQuery, Dojo, Prototype, EXT, ir kitomis
Pagrindinės komandos (Create, Read, Update, Delete)
Rikiavimas
ir kita

Pabandžiau. Patogu turint lentelę, nes galima patogiai susidėti duomenis, rikiuoti bei atlikti kitus pagrindinius veiksmus. [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2008/03/11/javascript-duomenu-baze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript: sukuriam naują kintamąjį per eval</title>
		<link>http://blog.neworldwar.com/2008/03/11/javascript-sukuriam-nauja-kintamaji-per-eval/</link>
		<comments>http://blog.neworldwar.com/2008/03/11/javascript-sukuriam-nauja-kintamaji-per-eval/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 11:18:58 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[eval]]></category>
		<category><![CDATA[global var using eval.]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/2008/03/11/javascript-sukuriam-nauja-kintamaji-per-eval/</guid>
		<description><![CDATA[Man iškilo problema, prisireikė sukurti kintamąjį per eval.
[code lang="javascript"]eval("new a=5;");[/code]
Neveikia (spėju todė, kad sukuriamas ne globalus kintamasis). Ilgai googlinau, kol šovė į galvą pabandyti sukurti per objektą. Dar pagoglines suradau, kad globalūs kintamieji randasi window objekte. Taigi pabandžiau:
[code lang="javascript"]eval("window.a=5;");[/code]
Ir vualia, veikia. Kas keisčiausia, jog kurti kintamojo nebereikia, bet viskas veikė ant Firefox 2.0.0.12, IE7 ir [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2008/03/11/javascript-sukuriam-nauja-kintamaji-per-eval/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kaip prototype trumpina javascript kodą</title>
		<link>http://blog.neworldwar.com/2008/01/18/kaip-prototype-trumpina-javascript-koda/</link>
		<comments>http://blog.neworldwar.com/2008/01/18/kaip-prototype-trumpina-javascript-koda/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 17:52:35 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[WEB programavimas]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[frameworkas]]></category>
		<category><![CDATA[kodas]]></category>
		<category><![CDATA[kode]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/2008/01/18/kaip-prototype-trumpina-javascript-koda/</guid>
		<description><![CDATA[Šiame įraše apžvelgsiu kaip galite patrumpinti ir supaprastinti javascript kodą naudojant prototype.
Taigi, pats elementariausias dalykas yra:
[code lang="javascript"]be prototype
document.getElementById('div');
//su prototype
$('div');[/code]
Kaip matote dabar viskas paprasta, aišku ir gražu. Be to rašydami pirmuoju variantu jūs galit praleisti kokią raidę, o tada skriptas visai neveiks.
Norėdami paimti elemento reiškmę (value):
[code lang="javascript"]//be prototype
var username= document.getElementById('name').value
//su prototype
var username= $F('name');[/code]
Argi ne paprasčiau? O [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2008/01/18/kaip-prototype-trumpina-javascript-koda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Select pagrindinio elemento klasė tokia, kokia ir pažymėtojo elemento</title>
		<link>http://blog.neworldwar.com/2008/01/06/select-pagrindinio-elemento-klase-tokia-kokia-ir-ir-pazymetas-elementas/</link>
		<comments>http://blog.neworldwar.com/2008/01/06/select-pagrindinio-elemento-klase-tokia-kokia-ir-ir-pazymetas-elementas/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 14:34:26 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[WEB programavimas]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/2008/01/06/select-pagrindinio-elemento-klase-tokia-kokia-ir-ir-pazymetas-elementas/</guid>
		<description><![CDATA[Nu geresnio pavadinimo nesugalvojau. Kogero ne vienam kurie norėjo select sąrašo elementus nuspalvoti skirtingomis spalvomis iškilo ši problema. Be to, nelabai sugalvojau kaip įvardinti elementus, metodus ir panašiai, taigi galbūt bus sunku suprasti. Jeigu kas nors sugalvosite geresnius terminus būtinai parašykite.
Kas nesuprato parodysiu pavziduką (iš savo žaidimo):

Kaip matote, sąraše &#8220;Laplandija&#8221; yra su &#8220;font-weight:bold;&#8221;, o tas [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2008/01/06/select-pagrindinio-elemento-klase-tokia-kokia-ir-ir-pazymetas-elementas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dirbam su radiobutton&#8217;ais</title>
		<link>http://blog.neworldwar.com/2007/06/02/dirbam-su-radiobuttonais/</link>
		<comments>http://blog.neworldwar.com/2007/06/02/dirbam-su-radiobuttonais/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 17:15:10 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[WEB programavimas]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/?p=43</guid>
		<description><![CDATA[Kartais tenka javascriptu pagalbą pasiimti radiobutton reikšmę. Bet standartiniu būdų jos pasiimti neina
[code lang="javascript"]var value=document.getElementById(element).value);[/code]
Todėl tenka rašyti šiek tiek sudėtingesnę funkciją:
[code lang="javascript"]function getCheckedValue(radioObj) {
if(!radioObj)
return "";
var radioLength = radioObj.length;
if(radioLength == undefined)
if(radioObj.checked)
return radioObj.value;
else
return "";
for(var i = 0; i &#60; radioLength; i++) {
if(radioObj[i].checked) {
return radioObj[i].value;
}
}
return "";
}
function setCheckedValue(radioObj, newValue) {
if(!radioObj)
return;
var radioLength = radioObj.length;
if(radioLength == undefined) {
radioObj.checked = (radioObj.value == [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2007/06/02/dirbam-su-radiobuttonais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gaunam darbinio lango dydį ir plotį</title>
		<link>http://blog.neworldwar.com/2007/06/02/gaunam-darbinio-lango-dydi-ir-ploti/</link>
		<comments>http://blog.neworldwar.com/2007/06/02/gaunam-darbinio-lango-dydi-ir-ploti/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 16:51:17 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[WEB programavimas]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/?p=42</guid>
		<description><![CDATA[Kartais mum reikia sužinoti darbinio lango dydį bei plotį. Galima pačiam pasirašyti funkciją, tačiau ji gali veikti ne visose naršyklėse. Šios dvi funkcijos veikė ant mano išbandytų naršyklių (IE6,IE7,opera,firefox,maxthon):
[code lang="javascript"]function getWindowHeight() {
	var iwindowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		iwindowHeight = window.innerHeight;
	}
	else {
		if (document.documentElement &#038;&#038; document.documentElement.clientHeight) {
			iwindowHeight = document.documentElement.clientHeight;
		}
		else {
			if (document.body &#038;&#038; document.body.clientHeight) {
				iwindowHeight = document.body.clientHeight;
			}
		}
	}
	return [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2007/06/02/gaunam-darbinio-lango-dydi-ir-ploti/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kelios naudingos funkcijos dirbant su div (1 part)</title>
		<link>http://blog.neworldwar.com/2007/06/02/kelios-naudingos-funkcijos-dirbant-su-div-1-part/</link>
		<comments>http://blog.neworldwar.com/2007/06/02/kelios-naudingos-funkcijos-dirbant-su-div-1-part/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 16:48:04 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[WEB programavimas]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/?p=41</guid>
		<description><![CDATA[Dauguma šių funkcijų tinka ne tik div&#8217;am.
Norėdami dirbti su divu, turite jam priskirti id
[code lang="javascript"]
gražina į kintamajį elementą. Ją naudosiu tolesnėse funkcijose
function getelement(element) {
return document.getElementById(element);
}
//parodomo diva (veiks jeigu paslepimui naudojote stiliu: "display:none";
function showdiv(name) {
div=getelement(name);
div.style.display='block';
return true;
}
//paslepia diva
function hidediv(name) {
div=getelement(name);
div.style.display='none';
return true;
}
//keičia div rodymo/paslėpimo buseną. Tarkim paslėptą divą parodys, o matomą, paslėps.
function swap_content(name){
displayType=(document.getElementById(name).style.display=='none') ? 'block':'none';
document.getElementById(name).style.display=displayType;
return true;
}
//pakeičiam div'o turinį
function [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2007/06/02/kelios-naudingos-funkcijos-dirbant-su-div-1-part/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
