<?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>Sembang Programming &#187; javascript</title>
	<atom:link href="http://sembangprogramming.com/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://sembangprogramming.com</link>
	<description>Sembangan mengenai pengaturcaraan</description>
	<lastBuildDate>Thu, 29 Jul 2010 03:58:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Reset borang menggunakan jQuery</title>
		<link>http://sembangprogramming.com/2010/04/reset-borang-jquery/</link>
		<comments>http://sembangprogramming.com/2010/04/reset-borang-jquery/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 08:06:43 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
				<category><![CDATA[Tip]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://sembangprogramming.com/?p=324</guid>
		<description><![CDATA[Post kali ini agak pendek, hanya untuk mencatatkan sesuatu tentang jQuery iaitu cara untuk reset borang. Reset borang adalah antara elemen-elemen yang dimasukkan kedalam borang (selain input validation, input constraint, etc) tetapi ianya bukanlah mandatori, bergantung pada jenis borang. 
Jika tak kena cara, menambakah serabut dan rimas pada pengguna. Dibawah adalah contoh kod javascript yang [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sembangprogramming.com/wp-content/uploads/2010/04/reset.jpg"><img src="http://sembangprogramming.com/wp-content/uploads/2010/04/reset-150x150.jpg" alt="" title="reset" width="150" height="150" class="alignright size-thumbnail wp-image-326" /></a>Post kali ini agak pendek, hanya untuk mencatatkan sesuatu tentang jQuery iaitu cara untuk reset borang. Reset borang adalah antara elemen-elemen yang dimasukkan kedalam borang (selain input validation, input constraint, etc) tetapi ianya bukanlah mandatori, bergantung pada jenis borang. </p>
<p>Jika tak kena cara, menambakah serabut dan rimas pada pengguna. Dibawah adalah contoh kod javascript yang menggunakan library jQuery.</p>
<pre class="javascript" name="code">
$('#reset_button').click(function(){
  $(':input','#myform')
    .not(':button, :submit, :reset, :hidden')
    .val('')
    .removeAttr('checked')
    .removeAttr('selected');
})
</pre>
<p>Tetapi terdapat kelemahan didalam cara diatas dimana jika sesuatu elemen mempunyai <strong>nilai lalai</strong> (default value), ianya akan dipadamkan sekali. Dibawah adalah contoh input yang mempunyai nilai lalai.</p>
<pre class="html" name="code">
<input type="text" name="something" value="W00t!" />
</pre>
<p>Maka cara terbaik adalah menggunakan function reset dimana nilai untuk elemen akan dikembalikan kepada nilai yang berada didalam attribute &#8216;value&#8217;.</p>
<pre class="javascript" name="code">
$('#reset_button').click(function(){
   $('#myform')[0].reset();
})
</pre>
<p><strong>Tips:</strong> Jika anda menggunakan cara yang kedua (iaitu menggunakan function reset()), elakkan daripada mengguna &#8216;reset&#8217; sebagai ID elemen anda. Nanti tak jadi!</p>
<p>Selamat programming!</p>
<p>Sumber:</p>
<ul>
<li><a href="http://stackoverflow.com/questions/680241/reset-form-with-jquery">Reset form with jQuery</a></li>
<li><a href="http://groups.google.com/group/jquery-dev/msg/2e0b7435a864beea?pli=1">Form reset retain default value</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sembangprogramming.com/2010/04/reset-borang-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Belang pada table (zebra stripe)</title>
		<link>http://sembangprogramming.com/2010/01/belang-pada-table-zebra-stripe/</link>
		<comments>http://sembangprogramming.com/2010/01/belang-pada-table-zebra-stripe/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 04:34:22 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
				<category><![CDATA[Tip]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://sembangprogramming.com/?p=255</guid>
		<description><![CDATA[Berikut adalah cara untuk format table supaya mempunya &#8216;zebra stripe&#8216;. Sesetengah orang kata, bantuan yang diberikan oleh zebra stripe ni hanyalah mitos dalam meningkatkan keboleh bacaan data dalam bentuk jadual (tabular). Data daripada kajian (Zebra Stripes: Does it really help?) yang dijalankan oleh Jessica Enders di A List Apart menyatakan yang ianya membantu. Pada diri [...]]]></description>
			<content:encoded><![CDATA[<p>Berikut adalah cara untuk format table supaya mempunya &#8216;<strong>zebra stripe</strong>&#8216;. Sesetengah orang kata, bantuan yang diberikan oleh zebra stripe ni hanyalah mitos dalam meningkatkan keboleh bacaan data dalam bentuk jadual (tabular). Data daripada kajian (<strong><a href="http://www.alistapart.com/articles/zebrastripingdoesithelp/">Zebra Stripes: Does it really help?</a></strong>) yang dijalankan oleh Jessica Enders di A List Apart menyatakan yang ianya membantu. Pada diri saya, ia membantu, entahlah, lain orang lain cara dibantu.</p>
<p>Berikut adalah cara saya menggunakannya dalam bentuk javascript.</p>
<pre class="javascript" name="code">
$(document).ready(function(){
  $("table tbody tr:nth-child(odd)").addClass("odd");
})
</pre>
<p>Dimana ia akan memasukkan class &#8216;odd&#8217; kedalam baris yang ganjil dan formatkan dalam bentuk berikut:</p>
<pre class="css" name="code">
tr.odd{ background-color: #C3D9FF; }
</pre>
<p>Edit: Terlupa nak beritahu, anda memerlukan jquery.</p>
]]></content:encoded>
			<wfw:commentRss>http://sembangprogramming.com/2010/01/belang-pada-table-zebra-stripe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery: Perbezaan diantara $(document).ready dan $(window).load</title>
		<link>http://sembangprogramming.com/2009/09/jquery-perbezaan-diantara-document-ready-dan-window-load/</link>
		<comments>http://sembangprogramming.com/2009/09/jquery-perbezaan-diantara-document-ready-dan-window-load/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 17:30:34 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://sembangprogramming.com/?p=115</guid>
		<description><![CDATA[
Disini saya akan post mengenai sesuatu lebih teknikal. Anda pernah menggunakan jQuery? Jika tak, maka anda perlu mencubanya  
Apabila kita nak sesuatu fungsi dalam javascript dilaksanakan apabila web telah dimuat turun, kita akan menggunakan samada $(document).ready ataupun $(window).load. Jadi apakah perbezaannya?
$(document).ready(function(){
  // kod disini
})
Fungsi didalam $(document).ready dilaksanakan apabila Document Object Model (DOM) siap [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jquery.com" ><img src="http://sembangprogramming.com/wp-content/uploads/2009/09/logo_jquery_215x53.gif" alt="logo_jquery_215x53" style="background-color: black;" title="logo_jquery_215x53" width="215" height="53" class="alignright size-full wp-image-117" /></a><br />
Disini saya akan post mengenai sesuatu lebih teknikal. Anda pernah menggunakan jQuery? Jika tak, maka anda perlu mencubanya <img src='http://sembangprogramming.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Apabila kita nak sesuatu fungsi dalam javascript dilaksanakan apabila web telah dimuat turun, kita akan menggunakan samada <strong>$(document).ready</strong> ataupun <strong>$(window).load</strong>. Jadi apakah perbezaannya?</p>
<pre name="code" class="javascript">$(document).ready(function(){
  // kod disini
})</pre>
<p>Fungsi didalam <strong>$(document).ready</strong> dilaksanakan apabila <a href="http://en.wikipedia.org/wiki/Document_Object_Model">Document Object Model</a> (DOM) siap sedia digunakan, dengan erti kata lain, apabila semua element HTML (semua isi kandungan didalam ) telahpun dimuat turun.</p>
<pre name="code" class="javascript">
$(window).load(function(){
 // kod disini
})
</pre>
<p>Manakala fungsi didalam <strong>$(window).load</strong> dilaksanakan apabila kesemua element DOM dan juga imej-imej telahpun dimuat turun.</p>
<p>Jadi jika anda hendak mengubahsuai imej-imej (crop, resize, alignment, dsbnya) anda perlu menggunakan <strong>$(window).load</strong>. Jika anda hendak membuat <a href="http://upload.macromedia.com/exchange/flash/previews/thumb8.jpg">skrin preload</a> untuk aplikasi web anda, maka perlu menggunakan <strong>$(document).load</strong>. Guna dua-dua pun tidak mengapa, satu untuk preload dan satu lagi untuk manipulasi imej.</p>
<p>Itu saja setakat ini, selamat programming!</p>
<p><em>Sumber</em></p>
<ul>
<li><a href="http://tutsvalley.com/daily_tip/daily-tip-difference-between-document-ready-and-window-load-in-jquery/">Daily Tip : Difference between $(document).ready and $(window).load in jQuery</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sembangprogramming.com/2009/09/jquery-perbezaan-diantara-document-ready-dan-window-load/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
