<?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>مدونة وليدوف التطويرية &#187; دروس أجاكس AJAX</title>
	<atom:link href="http://www.walidov.com/category/ajax-tutorials/feed" rel="self" type="application/rss+xml" />
	<link>http://www.walidov.com</link>
	<description>تطوير المواقع والتجارة الإلكترونية وتطوير الذات ودردشات أخرى.</description>
	<lastBuildDate>Mon, 23 Nov 2009 05:57:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>تعلم تقنية أجاكس Ajax بكل متعة</title>
		<link>http://www.walidov.com/ajax-tutorials/learn-ajax.html</link>
		<comments>http://www.walidov.com/ajax-tutorials/learn-ajax.html#comments</comments>
		<pubDate>Mon, 05 Oct 2009 10:27:53 +0000</pubDate>
		<dc:creator>وليدوف</dc:creator>
				<category><![CDATA[دروس أجاكس AJAX]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[أجاكس]]></category>
		<category><![CDATA[تقنية]]></category>

		<guid isPermaLink="false">http://www.walidov.com/?p=428</guid>
		<description><![CDATA[تنقية أجاكس Ajax هي مجرد تقنية حديثة وليست لغة برمجة جديدة ، فهي عبارة عن طريقة مبتكرة لعرض محتويات قواعد البيانات في الموقع باستخدام لغات JavaScript و XML]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-429" title="learn-ajax" src="http://www.walidov.com/wp-content/uploads/2009/10/learn-ajax.jpg" alt="learn-ajax" width="600" height="150" /></p>
<p>في الحقيقة أحاول في هذه الأيام تعلم تقنيات جديدة وعلى رأسها منصة العمل CodeIgniter و <strong>تقنية أجاكس Ajax</strong> ومكتبة jQuery وذلك لأثري مدونتي بمواضيع تتعلق بها ، ولكي استخدم هذه التقنيات في عملي كمطور مواقع وأنجز مشاريع أكثر إبداعا واحترافية ، لقد قمت بتحميل العديد من الكتب وتخزين الكثير من المقالات في المفضلة وحان وقت التعلم ، ولكي أتعلم جيدا وبسرعة سوف أشارككم معي هذه الرحلة ، بمعنى أني لن أكون معلما هنا بل سأكون طالبا مثلي مثلكم ، لنفتح أبواب النقاش فيما بيننا ونفيد بعضنا البعض.</p>
<p>سأبدأ بتنقية <strong>أجاكس Ajax</strong> ، فمن خلال قرائتي السريعة لتقنية Ajax والتي بالمناسبة هي مجرد تقنية حديثة وليست لغة برمجة جديدة ، فهي عبارة عن طريقة مبتكرة لعرض محتويات قواعد البيانات في الموقع باستخدام لغات JavaScript و XML الهدف منها تسريع الموقع وتقليل الضغط على السيرفر قدر الإمكان ، نتج عن هذه التقنية والتي يعتبرها الكثيرون إحدى أعمدة أساس الويب 2.0 مواقع سريعة وخفيفة ويمكنك تصفحها بأقل وقت ممكن ، فقط تطلب ما تريد مشاهدته ويظهر لك في نفس الصفحة التي أنت فيها دون الحاجة للإنتقال إلى صفحة جديدة.</p>
<p><span id="more-428"></span></p>
<p>هذا الأمر وفر على الزائر وقتا في تصفح الموقع ، وذلك أنه لن يحتاج لتحميل كافة محتويات الصفحة مرة أخرى ، هو فقط طلب شيء معين داخل الصفحة وحصل عليه تماما دون التأثير بأي شيء آخر في الصفحة ، وأيضا قامت اجاكس بتوفير موارد السيرفر الذي يسكن فيه الموقع ، وذلك بتقليل الترافيك المصروف من قبل الزوار وذلك بمنع تكرار تحميل بيانات لم يطلبها الزائر.</p>
<p>إذا أتوقع أن تقنية أجاكس تستحق منا نحن كمطوري مواقع ان نتعلمها ونتقنها ونستخدمها في مشاريعنا ومواقعنا ، لذلك أحببت أن أتعلم هذه التقنية وأحببت أن تتعلموها معي ، وسأطرحها بأسلوب مبتكر وفريد وأتمنى أن يكون ممتع ومسلي ، لأني اطلعت على دروس عربية كثيرة في هذا المجال والحقيقة كانت جامدة جدا وتعقد الأمور فوق ماهي معقدة.</p>
<p>والآن ، تخيل معي هذا المشهد :</p>
<blockquote><p><strong>تخيل أن الموقع هو عبارة عن (سيارة) ، فهذه السيارة تحتاج لوقود حتى تسير وهذا الوقود هو (البيانات) ، وزائر الموقع هو قائد تلك السيارة ، وحتى يتمكن من جعل السيارة تسير يجب أن يدوس على دواسة البنزين (البترول) والتي هي الـ(Request) فهو يطلب الوقود من السيارة بالضغط على الدواسة ، وهذا الوقود (البيانات) سيأتي من خزان الوقود الذي هو (قاعدة البيانات) عبر مجموعة من المواسير أو الخراطيم التي هي (بروتوكول HTTP) لتدخل إلى الكربوريتور ، وهذا الكربوريتور كان قديما يعمل بنظام الرش أو التقطير ، ولكن الآن هناك تقنية جديدة تسمى حقن الوقود والتي هي (أجاكس Ajax) ، فأجاكس هي مجرد تقنية جديدة تقوم بحقن محرك السيارة الذي هو الـ(XMLHTTPRequest) بالوقود الذي هو (البيانات) ، والآن المحرك الذي هو (XMLHTTPRequest) سيقوم بحرق الوقود الذي هو (البيانات) لكي تتحرك السيارة التي هي (الموقع) إلى المكان الذي يقودها إليها زائر الموقع الذي هو (سائق السيارة).</strong></p></blockquote>
<p>همممم ، أنت ياوليدوف قلبت ميكانيكي سيارات ولا لساتك تقني برمجة ؟!؟ لاعليك أنا بس حبيت أوضح المفاهيم ، إن أجاكس هي بكل اختصار مايحصل في المثال الذي ذكرته لكم ، أرجو أن تقرأه عدة مرات حتى تفهم تماما مكونات الأجاكس ووظيفة كل مكون وإن شاء الله سيكون تعلم لغة أجاكس قمة في الروعة والسهولة والمتعة.</p>
<p>إلى هنا أترككم إلى لقاء قريب جدا إن شاء الله ، ودمتم برعاية الله ،،
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.walidov.com%2Fajax-tutorials%2Flearn-ajax.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.walidov.com%2Fajax-tutorials%2Flearn-ajax.html&amp;source=walidov&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.walidov.com/ajax-tutorials/learn-ajax.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>
