<?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>&#8235;כפיר גולן &#187; jquery&#8236;</title>	<atom:link href="http://blog.kfirg.com/tag/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.kfirg.com</link>
	<description>&#8235;הבלוג של כפיר גולן על משחקים ודברים אחרים&#8236;</description>	<lastBuildDate>Thu, 11 Aug 2011 04:49:14 +0000</lastBuildDate>
	<language>he</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>&#8235;מדריך jQuery &#8211; חלק 1&#8236;</title>		<link>http://blog.kfirg.com/%d7%91%d7%a0%d7%99%d7%99%d7%aa-%d7%90%d7%aa%d7%a8%d7%99%d7%9d/%d7%9e%d7%93%d7%a8%d7%99%d7%9a-jquery-%d7%97%d7%9c%d7%a7-1</link>
		<comments>http://blog.kfirg.com/%d7%91%d7%a0%d7%99%d7%99%d7%aa-%d7%90%d7%aa%d7%a8%d7%99%d7%9d/%d7%9e%d7%93%d7%a8%d7%99%d7%9a-jquery-%d7%97%d7%9c%d7%a7-1#comments</comments>
		<pubDate>Fri, 09 Oct 2009 04:09:56 +0000</pubDate>
		<dc:creator>&#8235;admin&#8236;</dc:creator>				<category><![CDATA[בניית אתרים]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.kfirg.com/?p=144</guid>
		<description><![CDATA[&#8235;שלום, לא מזמן חשבתי לעצמי שיהיה נחמד לכתוב סדרת פוסטים על הספרייה שאני אישית משתמש בה המון &#8211; jQuery. אני אתחיל ממש מהבסיס ולאט לאט אני אתקדם וניכנס לתכנים מורכבים יותר. הדבר הראשון שאתם בטח שואלים את עצמכם הוא: &#34;מה זאת הספרייה jQuery?&#34; ובכן התשובה היא פשוטה מאוד. jQuery היא ספרייה שנועדה להקל על הפיתוח [...]&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>שלום,</p>
<p>לא מזמן חשבתי לעצמי שיהיה נחמד לכתוב סדרת פוסטים על הספרייה שאני אישית משתמש בה המון &#8211; <strong>jQuery</strong>. אני אתחיל ממש מהבסיס ולאט לאט אני אתקדם וניכנס לתכנים מורכבים יותר.</p>
<p>הדבר הראשון שאתם בטח שואלים את עצמכם הוא: &quot;מה זאת הספרייה jQuery?&quot; ובכן התשובה היא פשוטה מאוד. jQuery היא ספרייה שנועדה להקל על הפיתוח של אפליקציות בצד לקוח (client) בעזרת JavaScript. בעצם jQuery הוא אובייקט שאנחנו יכולים להשתמש בו, בתנאי שנטען את קובץ הJavaScript המתאים כמובן, ולקבל מגוון רחב של אפשרויות.</p>
<p style="text-align: right;">עכשיו נשאלת השאלה איך אנחנו ניגשים לאובייקט של jQuery ומתחילים להשתמש בו. והתשובה היא שיש מספר דרכים. הדרך הראשונה היא באמצעות הסימן $. זאת הדרך הנפוצה ביותר לקריאה לאובייקט. הבעיה היא שגם ספריות אחרות משתמשות בסימן $. לכן נוכל להשתמש גם בjQuery שהוא בעצם מצביע לאותו האובייקט שבדרך כלל נפנה אליו דרך הסימן $. המפתחים של jQuery לקחו את האפשרות הזאת צעד אחד נוסף וניתן להשתמש בפקודה הבאה</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">jQuery.<span style="color: #660066;">noConflict</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p style="text-align: right;">שתשחזר את האובייקט הקודם שהיה קשור בסימן $. בנוסף הקריאה לnoConflict תחזיר מצביע לאובייקט jQuery. לדוגמה</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> obj <span style="color: #339933;">=</span> jQuery.<span style="color: #660066;">noConflict</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p style="text-align: right;">אסיים את ההסבר על השימוש בפקודה בכך שאציין את הקישור לתיעוד הרישמי של הפקודה (באנגלית כמובן) לאלה מכם שההסבר לא הספיק להם או אם אתם סתם סקרנים</p>
<p style="text-align: left;" dir="ltr">http://docs.jquery.com/Core/jQuery.noConflict</p>
<p style="text-align: right;">
<p style="text-align: right;">עכשיו אחרי שאנחנו יודעים איך לגשת לאובייקט של jQuery הגיע הזמן להציג את אחד השימושים שלו. אם יש לכם ניסיון מסויים בJavaScript שקטע הקוד הבא בוודאי מוכר לכם מאוד</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">window.<span style="color: #000066;">onload</span><span style="color: #339933;">=</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #006600; font-style: italic;">//code here</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>מה שקטע הקוד הזה עושה זה לצרף פעולה לאירוע (event) של טעינת העמוד. כלומר שאם אנחנו רוצים לבצע קוד JavaScript עם טעינת העמוד זאת הדרך. אבל למה שנרצה לחכות לטעינת העמוד המלאה? נניח שיש לנו עמוד עם תמונה גדולה. למה שנצטרך לחכות שהמשתמש יסיים להוריד את התמונה כדי להריץ את קוד הJavaScript שלנו? התשובה היא שאנחנו לא צריכים. jQuery מספקת לנו אירוע מסוג חדש &#8211; ready. אירוע זה מופעל כשהDOM בעמוד מוכן. זה אולי נשמע הבדל קטן אבל זה חוסך הרבה מאוד זמן. בגלל שאני לא רוצה להיכנס לעומק על שימוש באירועים בjQuery בחלק זה של המדריך בנתיים אתם יכולים להשתמש בקטע הקוד הבא בתור משהו מוכן ופשוט להעתיק ולהדביק כדי לנסות אותו.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #006600; font-style: italic;">//code here</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>ועכשיו נסיים את החלק הראשון של המדריך בדוגמה שנעבור עליה לעומק במדריך הבא. אתם מוזמנים להריץ אותה ולראות אותה בפעולה</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">&lt;html&gt;
	&lt;head&gt;
		&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&gt;&lt;/script&gt;
		<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
			$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'color'</span><span style="color: #339933;">,</span><span style="color: #3366CC;">'green'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					e.<span style="color: #660066;">preventDefault</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
	&lt;/head&gt;
	&lt;body&gt;
		&lt;a href=&quot;#&quot;&gt;Click me!&lt;/a&gt;
	&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<p>אם יש לכם שאלות אתם יותר ממוזמנים לשאול.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://blog.kfirg.com/%d7%91%d7%a0%d7%99%d7%99%d7%aa-%d7%90%d7%aa%d7%a8%d7%99%d7%9d/%d7%9e%d7%93%d7%a8%d7%99%d7%9a-jquery-%d7%97%d7%9c%d7%a7-1" target="_blank" rel="nofollow"><img src="http://blog.kfirg.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="שתף בפייסבוק" title="שתף בפייסבוק" /></a></p></div>]]></content:encoded>			<wfw:commentRss>http://blog.kfirg.com/%d7%91%d7%a0%d7%99%d7%99%d7%aa-%d7%90%d7%aa%d7%a8%d7%99%d7%9d/%d7%9e%d7%93%d7%a8%d7%99%d7%9a-jquery-%d7%97%d7%9c%d7%a7-1/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

