<?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; jquery &amp; java script</title>
	<atom:link href="http://portal.fwasl.com/programming-and-coding/jquery-java-script/feed/" rel="self" type="application/rss+xml" />
	<link>http://portal.fwasl.com</link>
	<description></description>
	<lastBuildDate>Wed, 16 Oct 2019 18:49:35 +0000</lastBuildDate>
	<language>ar</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>طريقه تسليط الضوء علي عباره  بأي مشروع</title>
		<link>http://portal.fwasl.com/%d8%b7%d8%b1%d9%8a%d9%82%d9%87-%d8%aa%d8%b3%d9%84%d9%8a%d8%b7-%d8%a7%d9%84%d8%b6%d9%88%d8%a1-%d8%b9%d9%84%d9%8a-%d8%b9%d8%a8%d8%a7%d8%b1%d9%87-%d8%a8%d8%a3%d9%8a-%d9%85%d8%b4%d8%b1%d9%88%d8%b9/</link>
		<comments>http://portal.fwasl.com/%d8%b7%d8%b1%d9%8a%d9%82%d9%87-%d8%aa%d8%b3%d9%84%d9%8a%d8%b7-%d8%a7%d9%84%d8%b6%d9%88%d8%a1-%d8%b9%d9%84%d9%8a-%d8%b9%d8%a8%d8%a7%d8%b1%d9%87-%d8%a8%d8%a3%d9%8a-%d9%85%d8%b4%d8%b1%d9%88%d8%b9/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 14:41:37 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[برمجه]]></category>
		<category><![CDATA[تصميم]]></category>
		<category><![CDATA[تصميم ووردبريس]]></category>
		<category><![CDATA[تكويد]]></category>
		<category><![CDATA[دوره]]></category>
		<category><![CDATA[شرح]]></category>
		<category><![CDATA[فواصل]]></category>
		<category><![CDATA[فيديو]]></category>
		<category><![CDATA[مواقع]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=7650</guid>
		<description><![CDATA[في هذا الدرس ، سوف نستخدم جافا سكريبت تمييز قائم على بناء الجملة بسرعة إضافة بناء جملة تسليط الضوء على وظيفة في أي مشروع على شبكة الإنترنت &#8211; حتى على صدر صفحتها الأولى HTML بسيطة! في هذا الدرس سوف نستخدم تقنيه الجافا سكريبت تقوم بإضافته علي بناء الجمله لتسليط الضوء علي أي مشروع علي شبكه الانترنت حتي علي صدر الصفحه الأولي html البسيطه الخطوه الأولي: قم بتحميل مصدر الكود من هنــــــا الخطوه ...]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">في هذا الدرس ، سوف نستخدم جافا سكريبت تمييز قائم على بناء الجملة بسرعة إضافة بناء جملة تسليط الضوء على وظيفة في أي مشروع على شبكة الإنترنت &#8211; حتى على صدر صفحتها الأولى HTML بسيطة!</p>
<p style="text-align: center;">في هذا الدرس سوف نستخدم تقنيه الجافا سكريبت تقوم بإضافته علي بناء الجمله لتسليط الضوء علي أي مشروع علي شبكه الانترنت حتي علي صدر الصفحه الأولي html البسيطه</p>
<p style="text-align: center;">الخطوه الأولي: قم بتحميل مصدر الكود من <a href="http://code.google.com/p/google-code-prettify/">هنــــــا</a></p>
<p style="text-align: center;">الخطوه الثانيه: قم بسحبه علي المشروع الخاص بك ولا تغير اي شئ داخله الا اذا كنت لا تريد ان تقوم باستخدام بعض ملفات الجافا سكريبت المحدده.</p>
<p style="text-align: center;">الخطوة 3 &#8212; استيراد الملفات الضرورية<br />
ضمن ملف HTML الخاص بك (أو أي صفحة هي المسؤولة عن عرض وجهة نظركم)، واستيراد كل من الملفات وprettify.css prettify.js.</p>
<p style="text-align: center;">الخطوه الثالثه: قم باستيراد الملفات الضروريه<br />
ضمن ملف HTML الخاص بك وقم باستيراد كل الملفات من <code>prettify.js و prettify.css</code></p>
<p style="text-align: center;">
[html]
<p>&lt;!DOCTYPE html&gt;</p>
<p>&lt;html lang=&quot;en&quot;&gt;<br />
&lt;head&gt;<br />
   &lt;meta charset=&quot;utf&amp;mdash;8&quot;&gt;<br />
   &lt;title&gt;untitled&lt;/title&gt;<br />
   &lt;link rel=&quot;stylesheet&quot; href=&quot;highlighter/prettify.css&quot; /&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;script src=&quot;highlighter/prettify.js&quot;&gt;&lt;/script&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;<br />
[/html]
<p style="text-align: center;">والأن لنقوم بتميز بناء الجمله عن طريق اضافه :</p>
[html]
(function() {<br />
   var jsSyntaxHighlighting = &#8216;rocks&#8217;;<br />
})();<br />
&lt;/pre&gt;</p>
[/html]
<p style="text-align: center;">الخطوه الرابعه : قم باستدعاء الداله prettyPrint() :</p>
[html]
<p>&lt;!DOCTYPE html&gt;</p>
<p>&lt;html lang=&quot;en&quot;&gt;<br />
&lt;head&gt;<br />
   &lt;meta charset=&quot;utf-8&quot;&gt;<br />
   &lt;title&gt;untitled&lt;/title&gt;<br />
   &lt;link rel=&quot;stylesheet&quot; href=&quot;highlighter/prettify.css&quot; /&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;pre&gt;<br />
(function() {<br />
   var jsSyntaxHighlighting = &#8216;rocks&#8217;;<br />
})();<br />
&lt;/pre&gt;<br />
&lt;script src=&quot;highlighter/prettify.js&quot;&gt;&lt;/script&gt;<br />
&lt;script&gt;prettyPrint();&lt;/script&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
[/html]
<p style="text-align: center;"><a href="http://www.portal.fwasl.com/wp-content/uploads/1306.jpg"><img class="alignnone size-thumbnail wp-image-7652" title="1" src="http://www.portal.fwasl.com/wp-content/uploads/1306-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: center;">والأن قم باضافه أنماطك الخاصه علي التصميم:</p>
[html]
&lt;head&gt;<br />
   &lt;meta charset=&quot;utf&amp;mdash;8&quot;&gt;<br />
   &lt;title&gt;untitled&lt;/title&gt;<br />
   &lt;link rel=&quot;stylesheet&quot; href=&quot;highlighter/dessert.css&quot; /&gt;<br />
&lt;/head&gt;<br />
[/html]
<p><a href="http://www.portal.fwasl.com/wp-content/uploads/2207.jpg"><img class="size-thumbnail wp-image-7654 aligncenter" title="2" src="http://www.portal.fwasl.com/wp-content/uploads/2207-150x150.jpg" alt="" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d8%b7%d8%b1%d9%8a%d9%82%d9%87-%d8%aa%d8%b3%d9%84%d9%8a%d8%b7-%d8%a7%d9%84%d8%b6%d9%88%d8%a1-%d8%b9%d9%84%d9%8a-%d8%b9%d8%a8%d8%a7%d8%b1%d9%87-%d8%a8%d8%a3%d9%8a-%d9%85%d8%b4%d8%b1%d9%88%d8%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>عرض العناصر بالتسلسل مع jQuery</title>
		<link>http://portal.fwasl.com/%d8%b9%d8%b1%d8%b6-%d8%a7%d9%84%d8%b9%d9%86%d8%a7%d8%b5%d8%b1-%d8%a8%d8%a7%d9%84%d8%aa%d8%b3%d9%84%d8%b3%d9%84-%d9%85%d8%b9-jquery/</link>
		<comments>http://portal.fwasl.com/%d8%b9%d8%b1%d8%b6-%d8%a7%d9%84%d8%b9%d9%86%d8%a7%d8%b5%d8%b1-%d8%a8%d8%a7%d9%84%d8%aa%d8%b3%d9%84%d8%b3%d9%84-%d9%85%d8%b9-jquery/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 14:20:08 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[شرح،عرض،العناصر،بلتسلسل،جكويري،jquery،برمجه،دروس،فيديو]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=7599</guid>
		<description><![CDATA[في هذا الفيديو السريع سوف تتعلم اضافه اسلوب خاص علي صفحه الويب الخاصه بك ، من خلال عرض مجموعة من العناصر بالتتابع. في حين أن هناك العديد من الطرق لإنجاز هذه المهمة ، اليوم، سوف نستعرض أسلوب واحد يستخدم recursive functions. لمشاهده التنفيذ يرجي الضغط هنــــــــــــــــــــا  [html] // Wrapping, self invoking function prevents globals (function() { // Hide the elements initially var lis = $(&#8216;li&#8217;).hide(); // When ...]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">في هذا الفيديو السريع سوف تتعلم اضافه اسلوب خاص علي صفحه الويب الخاصه بك ، من خلال عرض مجموعة من العناصر بالتتابع. في حين أن هناك العديد من الطرق لإنجاز هذه المهمة ، اليوم، سوف نستعرض أسلوب واحد يستخدم recursive functions.</p>
<p style="text-align: center;">لمشاهده التنفيذ يرجي الضغط<strong><a href="http://nettuts.s3.amazonaws.com/874_sequentialImages/singleFile.html"> هنــــــــــــــــــــا</a> </strong></p>
<p style="text-align: center;">
[html]
// Wrapping, self invoking function prevents globals<br />
(function() {<br />
   // Hide the elements initially<br />
   var lis = $(&#8216;li&#8217;).hide();</p>
<p>   // When some anchor tag is clicked. (Being super generic here)<br />
   $(&#8216;a&#8217;).click(function() {<br />
      var i = 0;</p>
<p>      // FadeIn each list item over 200 ms, and,<br />
      // when finished, recursively call displayImages.<br />
      // When eq(i) refers to an element that does not exist,<br />
      // jQuery will return an empty object, and not continue<br />
      // to fadeIn.<br />
      (function displayImages() {<br />
         lis.eq(i++).fadeIn(200, displayImages);<br />
      })();<br />
   });<br />
})();<br />
[/html]
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d8%b9%d8%b1%d8%b6-%d8%a7%d9%84%d8%b9%d9%86%d8%a7%d8%b5%d8%b1-%d8%a8%d8%a7%d9%84%d8%aa%d8%b3%d9%84%d8%b3%d9%84-%d9%85%d8%b9-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>خلق هيئه الشارع التفاعلية مع jQuery</title>
		<link>http://portal.fwasl.com/%d8%ae%d9%84%d9%82-%d9%87%d9%8a%d8%a6%d9%87-%d8%a7%d9%84%d8%b4%d8%a7%d8%b1%d8%b9-%d8%a7%d9%84%d8%aa%d9%81%d8%a7%d8%b9%d9%84%d9%8a%d8%a9-%d9%85%d8%b9-jquery/</link>
		<comments>http://portal.fwasl.com/%d8%ae%d9%84%d9%82-%d9%87%d9%8a%d8%a6%d9%87-%d8%a7%d9%84%d8%b4%d8%a7%d8%b1%d8%b9-%d8%a7%d9%84%d8%aa%d9%81%d8%a7%d8%b9%d9%84%d9%8a%d8%a9-%d9%85%d8%b9-jquery/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 22:29:35 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[التفاعلية]]></category>
		<category><![CDATA[الشارع]]></category>
		<category><![CDATA[خلق]]></category>
		<category><![CDATA[هيئه]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=7340</guid>
		<description><![CDATA[كل ما عليك هو عمل سلسلة من الصور لتظهر من خلالها حركة الشارع: [html]&#60;/pre&#62; &#60;div id=&#34;main&#34; style=&#34;height: 2500px;&#34;&#62; &#60;div&#62; &#60;h1&#62;Scroll Tutorial &#8211; #1&#60;/h1&#62; &#60;/div&#62; &#60;div&#62;        &#60;video width=&#34;320&#34; height=&#34;240&#34; autobuffer=&#34;&#34; poster=&#34;../shared/street/vid-0001.jpg&#34;&#62;&#60;source src=&#34;../shared/street.mp4&#34; type=&#34;video/mp4&#34; /&#62;&#60;source src=&#34;../shared/street.webm&#34; type=&#34;video/webm&#34; /&#62;&#60;object width=&#34;320&#34; height=&#34;240&#34; classid=&#34;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&#34; codebase=&#34;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&#34;&#62;&#60;param name=&#34;src&#34; value=&#34;http://webdesign.portal.fwasl.com/wp-includes/js/tinymce/plugins/media/moxieplayer.swf&#34; /&#62;&#60;param name=&#34;flashvars&#34; value=&#34;url=/shared/street.mp4&#38;poster=/shared/street/vid-0001.jpg&#34; /&#62;&#60;param name=&#34;allowfullscreen&#34; value=&#34;true&#34; /&#62;&#60;param name=&#34;allowscriptaccess&#34; value=&#34;true&#34; /&#62;&#60;embed ...]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">كل ما عليك هو عمل سلسلة من الصور لتظهر من خلالها حركة الشارع:</p>
[html]&lt;/pre&gt;<br />
&lt;div id=&quot;main&quot; style=&quot;height: 2500px;&quot;&gt;<br />
&lt;div&gt;<br />
&lt;h1&gt;Scroll Tutorial &#8211; #1&lt;/h1&gt;<br />
&lt;/div&gt;<br />
&lt;div&gt;        &lt;video width=&quot;320&quot; height=&quot;240&quot; autobuffer=&quot;&quot; poster=&quot;../shared/street/vid-0001.jpg&quot;&gt;&lt;source src=&quot;../shared/street.mp4&quot; type=&quot;video/mp4&quot; /&gt;&lt;source src=&quot;../shared/street.webm&quot; type=&quot;video/webm&quot; /&gt;&lt;object width=&quot;320&quot; height=&quot;240&quot; classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;&lt;param name=&quot;src&quot; value=&quot;http://webdesign.portal.fwasl.com/wp-includes/js/tinymce/plugins/media/moxieplayer.swf&quot; /&gt;&lt;param name=&quot;flashvars&quot; value=&quot;url=/shared/street.mp4&amp;poster=/shared/street/vid-0001.jpg&quot; /&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;true&quot; /&gt;&lt;embed width=&quot;320&quot; height=&quot;240&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://webdesign.portal.fwasl.com/wp-includes/js/tinymce/plugins/media/moxieplayer.swf&quot; flashvars=&quot;url=/shared/street.mp4&amp;poster=/shared/street/vid-0001.jpg&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;true&quot; /&gt;&lt;/object&gt;</p>
<p>&lt;/video&gt;&lt;/div&gt;<br />
&lt;div style=&quot;top: 100px; left: 130px;&quot;&gt;        #1&lt;/div&gt;<br />
&lt;div style=&quot;top: 800px; right: 130px;&quot;&gt;    #2&lt;/div&gt;<br />
&lt;div style=&quot;top: 1000px; left: 130px;&quot;&gt;        #3&lt;/div&gt;<br />
&lt;div style=&quot;top: 1500px; left: 130px;&quot;&gt;        #4&lt;/div&gt;<br />
&lt;div style=&quot;top: 2100px; right: 130px;&quot;&gt;        #5&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;pre&gt;<br />
[/html]
<p style="text-align: center;">يجب قياس حجم وتخزين أبعاد النافذة وارتفاع التمرير الأقصى ، وتغيير حجم الفيديو بحيث يملأ الإطار دائما</p>
<p style="text-align: center;"><a href="http://www.portal.fwasl.com/wp-content/uploads/1298.jpg"><img class="alignnone size-thumbnail wp-image-7341" title="1" src="http://www.portal.fwasl.com/wp-content/uploads/1298-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: center;">هنا كيف يتم تحقيق هذا :</p>
<p style="text-align: center;">نقوم بتخزين الوثيقة ونافذة في المتغيرات، لذلك لا يتوجب علينا إنشاء كائنات في كل مرة :</p>
[html]
<p>var $doc = $(document);<br />
var $win = $(window);<br />
var $videoContainer = $(&#8216;.street-view&#8217;);<br />
var video = $(&#8216;.street-view &gt; video&#8217;)[0];</p>
[/html]
<p style="text-align: center;">تعريف المتغيرات عرض الإطار والارتفاع ، (انظر calculateDimensions ()).</p>
[html]
<p>var windowHeight, windowWidth;<br />
var fullHeight, scrollHeight;</p>
[/html]
<p style="text-align: center;">نحدد أبعاد الصور المخزنة في الثوابت (وإلا سيكون علينا الانتظار حتى يتم تحميل الصور أو الفيديو قبل أن نتمكن من تغيير حجم الحاويات في الواقع).</p>
[html]
<p>var streetImgWidth = 1024, streetImgHeight = 640;</p>
[/html]
<p style="text-align: center;">نحن نريد الحفاظ على الوضع الحالي التمرير (بين 0 و 1) في المتغير.</p>
[html]
<p>var currentPosition = 0;</p>
[/html]
<p style="text-align: center;">في كل مرة يتم تغيير حجم الإطار نحن بحاجة إلى إعادة حساب الأبعاد، تغيير حجم صورة وخلفية / الفيديو واستدعاء معالج التمرير.</p>
[html]
<p>function calculateDimensions() {<br />
windowWidth = $win.width();<br />
windowHeight = $win.height();<br />
fullHeight = $(&#8216;#main&#8217;).height();<br />
scrollHeight = fullHeight &#8211; windowHeight;<br />
}<br />
function handleResize() {<br />
calculateDimensions();<br />
resizeBackgroundImage();<br />
handleScroll();<br />
}<br />
function resizeBackgroundImage(){<br />
// get image container size<br />
var scale = Math.max( windowHeight/streetImgHeight , windowWidth/streetImgWidth );<br />
var width = scale * streetImgWidth , height = scale * streetImgHeight;<br />
var left = (windowWidth-width)/2, top = (windowHeight-height)/2;<br />
$videoContainer<br />
.width(width).height(height)<br />
.css(&#8216;position&#8217;,&#8217;fixed&#8217;)<br />
.css(&#8216;left&#8217;,left+&#8217;px&#8217;)<br />
.css(&#8216;top&#8217;,top+&#8217;px&#8217;);<br />
}</p>
[/html]
<p style="text-align: center;">الآن كل ما تبقى هو التأكد من أن كل مرة يتم تمرير الوثيقة، سوف ننتقل إلى موقف وفق داخل الفيديو :</p>
[html]
<p>function handleScroll() {<br />
currentPosition = $win.scrollTop() / scrollHeight;<br />
render( currentPosition );<br />
}<br />
function render( position ) {<br />
if ( video.duration ) {<br />
video.currentTime = position * video.duration;<br />
}<br />
}</p>
[/html]
<p style="text-align: center;">قم بدعوة &#8220;handleResize ()&#8221; للتأكد من أن كل شيء في layouted في حجمها الصحيح.</p>
[html]
<p>$win.resize( handleResize );<br />
$win.scroll( handleScroll );</p>
<p>handleResize();</p>
[/html]
<p style="text-align: center;">وهذا هو التنفيذ اضغط <strong><a href="http://360langstrasse.sf.tv/tutorial/1/">هنـــــــــــــــــــــا</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d8%ae%d9%84%d9%82-%d9%87%d9%8a%d8%a6%d9%87-%d8%a7%d9%84%d8%b4%d8%a7%d8%b1%d8%b9-%d8%a7%d9%84%d8%aa%d9%81%d8%a7%d8%b9%d9%84%d9%8a%d8%a9-%d9%85%d8%b9-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>درس بناء خريطه جغرافيه  SVG</title>
		<link>http://portal.fwasl.com/%d8%af%d8%b1%d8%b3-%d8%a8%d9%86%d8%a7%d8%a1-%d8%ae%d8%b1%d9%8a%d8%b7%d9%87-%d8%ac%d8%ba%d8%b1%d8%a7%d9%81%d9%8a%d9%87-svg/</link>
		<comments>http://portal.fwasl.com/%d8%af%d8%b1%d8%b3-%d8%a8%d9%86%d8%a7%d8%a1-%d8%ae%d8%b1%d9%8a%d8%b7%d9%87-%d8%ac%d8%ba%d8%b1%d8%a7%d9%81%d9%8a%d9%87-svg/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 22:25:17 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[درس،عمل،خريطه،جغرافيه،اس،في،جي،svg،برمجه،دروس،فيديو،فواصل]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=7337</guid>
		<description><![CDATA[IE9 قد أعلن دعمه للخرائط الجغرافية وهناك طريقه رائعه لخلق خريطه قائمه علي التصورات وهي POLYMAPS وهذا يكون في جميع المتصفحات التي تعرف SVG. مزايا استخدام SVG لمثل هذه التصورات هي كثيرة : حجم ملف أصغر، وميزات فائقة التصور، وتجهيز أقل كثافة وأسرع حركة. وعلاوة على ذلك، فإن هذه الأعمال على أجهزة iPhone و iPads! ...]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">IE9 قد أعلن دعمه للخرائط الجغرافية وهناك طريقه رائعه لخلق خريطه قائمه علي التصورات<br />
وهي POLYMAPS وهذا يكون في جميع المتصفحات التي تعرف SVG.</p>
<p style="text-align: center;">مزايا استخدام SVG لمثل هذه التصورات هي كثيرة : حجم ملف أصغر، وميزات فائقة التصور، وتجهيز أقل كثافة وأسرع حركة.<br />
وعلاوة على ذلك، فإن هذه الأعمال على أجهزة iPhone و iPads!<br />
هنا سنستخدم Polymaps لرسم المواقع على أساس جدول زمني سوف نتعلم :</p>
<p style="text-align: center;">1. كيفية الحصول على بيانات الموقع الجغرافي في ملف JSON<br />
2. كيفية جعل خريطة العالم مع خطوط قليلة من التعليمات البرمجية<br />
3. كيفية التفاعل مع SVG باستخدام جافا سكريبت</p>
<p style="text-align: center;">أولا، ينبغي أن تضع مكتبة Polymaps في ملف HTML قبل أن ندرج النص لدينا.<br />
لذلك دعونا أن تشمل أيضا :</p>
[html]
<p>&lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js&quot;&gt;&lt;/script&gt;<br />
&lt;script&gt;!window.jQuery &amp;&amp; document.write(unescape(&#8216;%3Cscript src=&quot;js/libs/<br />
 jquery-1.4.4.js&quot;%3E%3C/script%3E&#8217;))&lt;/script&gt;<br />
 &lt;script src=&quot;polymaps.js&quot;&gt;&lt;/script&gt;<br />
 &lt;script type=&quot;text/javascript&quot; src=&quot;simulated.js&quot;&gt;&lt;/script&gt;      </p>
[/html]
<p style="text-align: center;">نحن نستخدم العنوان (paulirish.com/2010/the-protocol-relative-url). ونحدد حاويه Polymaps الخاصة به :</p>
[html]
<p>var map = po.map()<br />
.container(document.getElementById(&#8216;map&#8217;).appendChild(po.svg(&#8216;svg&#8217;)))<br />
.center({lat: 51.48, lon: 0});</p>
[/html]
<p style="text-align: center;">الآن، يجب تحليل ملف world.json يتضمن كل بلد والمعلومات عن موقعها ككائنات. نضيفها على أنها طبقة على الخريطة :</p>
[html]
map.add(po.geoJson()<br />
.url(&quot;world.json&quot;)<br />
.tile(false)<br />
.zoom(3)<br />
.on(&quot;load&quot;, manipulatemap);</p>
[/html]
<p style="text-align: center;">
يمكنك الحصول على اثنين من الأحداث مع طبقة الخريطة : التحميل والعرض.<br />
، سيتم استدعاء الدالة manipulatemap مرة يتم تحميل الخريطة. وأريد أيضا للمستخدمين التكبير والتصغير :</p>
[html]
map.add(po.compass()<br />
.pan(&quot;none&quot;));</p>
[/html]
<p style="text-align: center;">والأن نقوم بتحديد درجات الألوان</p>
[html]
var feature = e.features[i];<br />
var  hue = 29;<br />
var  sat = Math.round(Math.random()*99+1);<br />
var  lit = Math.round(Math.random()*60+30);<br />
feature.element.setAttribute(&quot;fill&quot;, &#8216;hsl(&#8216; + hue + &quot;, &quot; + sat + &#8216;%, &#8216; + lit + &#8216;%)&#8217;);</p>
[/html]
<p style="text-align: center;">عند هذه النقطة ، دعنا نقوم بإنشاء عناصر SVG التي سيتم استخدامها . سنقوم فقط بتعديل المضمون والإحداثيات .</p>
[html]
tweetcontainer = po.svg(&#8216;g&#8217;); <br />
location = po.svg(&#8216;circle&#8217;);<br />
if(document.implementation.hasFeature(&quot;http://www.w3.org/Graphics/SVG/<br />
 feature/1.2/#TextFlow&quot;, &quot;1.2&quot;)) {<br />
tweettext = po.svg(&quot;textArea&quot;);<br />
tweettext.setAttribute(&quot;width&quot;, 300);<br />
tweettext.setAttribute(&quot;height&quot;, 200);        <br />
} else {<br />
tweettext = po.svg(&quot;text&quot;);<br />
}<br />
location.setAttribute(&#8216;r&#8217;, 5); // set the radius for the circle<br />
tweetcontainer.setAttribute(&#8216;class&#8217;, &#8216;tweet-container&#8217;);<br />
tweetcontainer.appendChild(tweettext);<br />
tweetcontainer.appendChild(location);     <br />
svg[0].appendChild(tweetcontainer);  </p>
[/html]
<p style="text-align: center;">نحن لدينا تحليل البيانات في showtwitter (). نحن بحاجة لترجمة بيانات الموقع الجغرافي في twitter.json<br />
ونحدد إحداثيات بكسل على الخريطة SVG. ويتم ذلك بسهولة عن طريق locationPoint () ، التي قدمتها Polymaps.</p>
[html]
var mappos = map.locationPoint({lat: tweet.location.x, lon: tweet.location.y});</p>
[/html]
<p style="text-align: center;">الآن، وضعنا الإحداثيات واستخدامنا دائرة الكائن mappos :</p>
[html]
location.setAttribute(&#8216;cx&#8217;, mappos.x );<br />
location.setAttribute(&#8216;cy&#8217;, mappos.y);<br />
tweettext.setAttribute(&quot;x&quot;, (+mappos.x + 10));<br />
tweettext.setAttribute(&quot;y&quot;, (+mappos.y + 5)); </p>
[/html]
<p style="text-align: center;">
ثم نحن بحاجة لاستبدالها بـ :</p>
[html]
tweettext.firstChild &amp;&amp; tweettext.removeChild(tweettext.firstChild); // remove <br />
old tweet if there is one<br />
tweettext.appendChild(document.createTextNode(tweet['tweet'])); //add the <br />
next tweet  </p>
[/html]
<p style="text-align: center;">أخيرا ندعو showtwitter .</p>
[html]
if(!!(document.createElementNS &amp;&amp; document.createElementNS(&#8216;http://<br />
 www.w3.org/2000/svg&#8217;, &#8216;svg&#8217;).createSVGRect)) {<br />
&lt;svg processing&gt;<br />
} else {<br />
&lt;alternate mechanisms&gt;<br />
}</p>
[/html]
<p style="text-align: center;">لمشاهدة استخدمات أكثر لـ SVG اضغط <a href="http://srufaculty.sru.edu/david.dailey/svg/SVGAnimations.htm">هنــــــــــــــــــــــــــــــــا</a></p>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d8%af%d8%b1%d8%b3-%d8%a8%d9%86%d8%a7%d8%a1-%d8%ae%d8%b1%d9%8a%d8%b7%d9%87-%d8%ac%d8%ba%d8%b1%d8%a7%d9%81%d9%8a%d9%87-svg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>مقدمة عن الكوكيز</title>
		<link>http://portal.fwasl.com/%d9%85%d9%82%d8%af%d9%85%d8%a9-%d8%b9%d9%86-%d8%a7%d9%84%d9%83%d9%88%d9%83%d9%8a%d8%b2/</link>
		<comments>http://portal.fwasl.com/%d9%85%d9%82%d8%af%d9%85%d8%a9-%d8%b9%d9%86-%d8%a7%d9%84%d9%83%d9%88%d9%83%d9%8a%d8%b2/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 22:21:36 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[مقدمه،عن،الكوكيز،شروح،برمجه،دروس،فيديو،فواصل،جكويري،جافا]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=7334</guid>
		<description><![CDATA[قد سمعت عن الكوكيز، ولكن ما هي بالضبط وماذا يمكن أن نفعل في الواقع معهم؟ في هذه التدوينه ، سوف نركز على أساسيات الكوكيز ، ومعرفة وظائفها في تطبيق الويب المختلفة. وسوف نتعلم أيضا كيفية استخدامها داخل PHP ومشاريع الجافا سكريبت ، مع إيلاء اهتمام خاص للقضايا الأمنية التي قد تنشأ عند استخدامها. بعد قراءة ...]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">قد سمعت عن الكوكيز، ولكن ما هي بالضبط وماذا يمكن أن نفعل في الواقع معهم؟</p>
<p style="text-align: center;">في هذه التدوينه ، سوف نركز على أساسيات الكوكيز ، ومعرفة وظائفها في تطبيق الويب المختلفة.<br />
وسوف نتعلم أيضا كيفية استخدامها داخل PHP ومشاريع الجافا سكريبت ، مع إيلاء اهتمام خاص للقضايا الأمنية التي قد تنشأ عند استخدامها. بعد قراءة هذا، سيكون لديكالمهاره المكتسبه اللازمه لتنفيذ مجموعة الكوكيز بأمان في تطبيقات الويب الخاصة بك.</p>
<p style="text-align: center;"><strong>الخطوة 1. فهم الكوكيز</strong></p>
<ul style="text-align: center;">
<li>يمكنك بسهولة التفكير في الكوكيز والملفات نصية، والتي يتم حفظها على الكمبيوتر. بناء على طلب من خادم ويب، متصفحك يخلق مثل هذا الملف. بعد حدوث ذلك ، يمكن لخادم الويب القراءة والكتابة من والى هذا الملف.</li>
<li>يمكن فقط الوصول إلى خوادم الويب ملفات تعريف الارتباط التي تم تعيينها إلى المجال الخاصة بهم. يتم تعيين هذا المجال من قبل المتصفح عند طلب ارتباط جديد عن طريق خادم الويب، ويمكن فقط المجال أو مجال فرعي من خادم الويب.</li>
<li>هناك حد اقصى لعدد من ملفات تعريف الارتباط على harddrive للعميل. هذا الرقم يختلف أيضا في المتصفح، ولكن عادة ما تقتصر على حوالي 300 الكوكيز. عندما يتم تجاوز هذا العدد ، يتم حذف الكوكي قديمة قبل إنشاء واحدة جديدة.</li>
<li>الكوكيز لها تاريخ انتهاء الصلاحية. يتم تعيين هذا التاريخ حتى يستطيع المتصفح حذف ملفات تعريف الارتباط القديمة عندما لم تعد هناك حاجة من قبل خادم الويب.</li>
</ul>
[html]
Set-Cookie: Name=content data; expires=Fri, 31-Dec-2010 23:59:59 GMT; path=/; domain=.example.net<br />
[/html]
<p style="text-align: center;"><strong>Set-Cookie</strong><strong>: </strong>هو السماح للمتصفح معرفة أن الملقم يريد إنشاء ارتباط جديد.<br />
<strong>Name:</strong>هو اسم ملف تعريف الارتباط. كل معلومة في مجال يجب أن يكون له اسم مختلف.</p>
<p style="text-align: center;"><strong>expires: </strong>وهو يمثل تاريخ انتهاء الصلاحيه للكعكه المخزنه علي جهاز الزائر</p>
<p style="text-align: center;"><strong>domain</strong> and <strong>path: </strong>الدومين والمسار</p>
<p style="text-align: center;"><strong>الحطوة الثانيه: كيف تقوم بعمل وقراءة الكعكه</strong></p>
[html]
&lt;?php<br />
/***Creating a cookie***/<br />
$name = &#8216;clientname&#8217;;<br />
$value = &#8216;Peter Griffin&#8217;;<br />
//time() gives current time in seconds, and we add 60 seconds * 30 = 30 minutes<br />
//so this cookie expires in 30 minutes.<br />
//You may notice that the expire date is in seconds, PHP translates this to<br />
//the correct format internally!<br />
$expireDate = time() + 60 * 30;<br />
$path = &#8216;/example/&#8217;;<br />
$domain = &#8216;test.envato.com&#8217;;<br />
$secure = false; //only transmit the cookie if a HTTPS connection is established<br />
$httponly = true; //make cookie available only for the HTTP protocol (and not for JavaScript)<br />
setcookie( $name, $value, $expireDate, $path, $domain, $secure, $httponly);</p>
<p>&lt;html&gt;<br />
&#8230;. //all content etc goes here<br />
?&gt;<br />
[/html]
<p style="text-align: center;"><strong>الخطوة 3. ماذا تفعل مع الكوكيز</strong></p>
<p style="text-align: center;">في الوقت الحاضر، نستخدم الكوكيز لحفظ إعدادات المستخدم مثل حجم الاسم واللغة، والموقع أو الشاشة.<br />
وهذا يمكن تحسين نوعية الخدمة التي ترغب في تقديم للعميل، لأنه يمكنك تحسين الخدمة للعميل ونتذكر هذا التحسين في المستقبل.</p>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d9%85%d9%82%d8%af%d9%85%d8%a9-%d8%b9%d9%86-%d8%a7%d9%84%d9%83%d9%88%d9%83%d9%8a%d8%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>تصميم بيئة مميزه مع CSS و JavaScript</title>
		<link>http://portal.fwasl.com/%d8%aa%d8%b5%d9%85%d9%8a%d9%85-%d8%a8%d9%8a%d8%a6%d8%a9-%d9%85%d9%85%d9%8a%d8%b2%d9%87-%d9%85%d8%b9-css-%d9%88-javascript/</link>
		<comments>http://portal.fwasl.com/%d8%aa%d8%b5%d9%85%d9%8a%d9%85-%d8%a8%d9%8a%d8%a6%d8%a9-%d9%85%d9%85%d9%8a%d8%b2%d9%87-%d9%85%d8%b9-css-%d9%88-javascript/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 20:58:18 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[جافا]]></category>
		<category><![CDATA[حركه]]></category>
		<category><![CDATA[خيال]]></category>
		<category><![CDATA[سكريبت]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=7274</guid>
		<description><![CDATA[في البدايه وقبل \اي شئ عليك أن تقوم بزياره هذا الموقع المميز والجذاب والذي أعتقد انه سوف يسلبك عقلك كما فعل معي Activatedrinks.com في البدايه القسم الأول من الموقع سوف تلاحظ أن هناك زجاجه هذه الزجاجه يمكن للمستخدم ان يقوم بفتحها ويقوم بتدوير الغطاء كما يحدث بالواقع! والقسم الثاني يعتمد إعتمادا كبيرا علي الرسومات الكبيره ...]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">في البدايه وقبل \اي شئ عليك أن تقوم بزياره هذا الموقع المميز والجذاب والذي أعتقد انه سوف يسلبك عقلك كما فعل معي <img src="http://portal.fwasl.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p style="text-align: center;"><a href="http://activatedrinks.com/#/products"><strong>Activatedrinks.com</strong></a></p>
<p style="text-align: center;">في البدايه القسم الأول من الموقع سوف تلاحظ أن هناك زجاجه هذه الزجاجه يمكن للمستخدم ان يقوم بفتحها ويقوم بتدوير الغطاء كما يحدث بالواقع!</p>
<p style="text-align: center;">والقسم الثاني يعتمد إعتمادا كبيرا علي الرسومات الكبيره والجريئه في نفس الوقت وعلي الألون الحقيقيه للمنتج نفسه.</p>
<p style="text-align: center;">الموقع مصنوع من الجافا سكريبت وليس الفلاش لذا لن يتعين علي المستخدم انتظار وقت طويل للتحميل ولكنه سوف يكون سريعا وخفيفا ومريحا للزائر<br />
لأن الفلاش قد انتهي وهو تقنيه رديئه الإستخدام وتاخذ وقتا طويلا بالتحميل</p>
<p style="text-align: center;"><a href="http://www.portal.fwasl.com/wp-content/uploads/1296.jpg"><img class="alignnone size-thumbnail wp-image-7275" title="1" src="http://www.portal.fwasl.com/wp-content/uploads/1296-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: center;">بمجرد أن يتم تحميل موقع نبدأ منطق تطوير الرسوم المتحركة. وتتألف من مكونين رئيسيين :</p>
<p style="text-align: center;">جافا سكريبت لعمل تويست<br />
الفلاش للرسوم المتحركه الذي يعرض التقدم</p>
<p style="text-align: center;">نحقق ذلك عن طريق استخدام CSS لتحديد موقف الحركة  :</p>
[html]
<p>#intro-twist-wrapper {<br />
    position: fixed;<br />
    width: 100%;<br />
    height: 100%;<br />
    top: 0;<br />
    left: 0;<br />
}</p>
[/html]
<p style="text-align: center;">لكي نرسم مخططا للحركه نحن بحاجه الي تحديد عنصريين اساسيين وهما بدايه ونهايه الحركه. نحن ندعو هذه scrollMin وscrollMax.والفرق بينهم يتيح للزائر أن يقوم بالتدوير للغطاء كما يريد. نحن نسمي هذا scrollDistance.</p>
<p style="text-align: center;">لتحقيق هذا نطبق الصيغة التالية :</p>
[html]
<p>var scrollDistance = maxScroll &#8211; minScroll;<br />
// &#8230;<br />
var animationProgress = (currentScroll &#8211; minScroll) / scrollDistance;</p>
[/html]
<p style="text-align: center;">وهذا الكود لتمرير الموقف ككل</p>
[html]
currentFrame = totalFrames * animationProgress;<br />
[/html]
<p style="text-align: center;">الجزء الثاني العمق والمنظر:</p>
<p style="text-align: center;">ونحن الأن بحاجه إلي إضافة عمق ومظهر للزجاجات والجزيئات لكي يصبح الموقع حيويا ومتدفق ومتنوع بنفس الوقت.</p>
<p style="text-align: center;"><a href="http://www.portal.fwasl.com/wp-content/uploads/2203.jpg"><img class="alignnone size-thumbnail wp-image-7276" title="2" src="http://www.portal.fwasl.com/wp-content/uploads/2203-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: center;">خلق تيار الجسيمات</p>
<p style="text-align: center;">والأن لنجعل الجزيئات تتحرك وكأنها علي تيار أي نقوم بخلق تيار يحرك الجزيئات الموجوده علي صفحه الويب لكي بيدو الموضوع أكثر حيويه</p>
[html]
<p>for( var i=0; i&lt;numParticles; i++ ){<br />
    var y = i * spacing;<br />
    var x = radius * Math.sin( y );<br />
    $(&quot;#my-particle-id&quot;).css( &quot;left&quot;, windowWidth/2 + x );<br />
    $(&quot;#my-particle-id&quot;).css( &quot;top&quot;, y );<br />
}</p>
[/html]
<p style="text-align: center;"><a href="http://www.portal.fwasl.com/wp-content/uploads/3157.jpg"><img class="alignnone size-thumbnail wp-image-7277" title="3" src="http://www.portal.fwasl.com/wp-content/uploads/3157-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: center;">ولتحقيق هذا عليك أن تقوم بتوير محو x قليلا بهذا الكود:</p>
[html]
<p>var delta = 2*Math.PI * y / sectionHeight;<br />
var x = Math.sin( delta );</p>
[/html]
<p style="text-align: center;">خلق العمق والحركة</p>
<p style="text-align: center;">وأنه كان لدينا الآن تدفق الجزيئات بمعدل الأداء اللائق ، وحان الوقت لوضع بعض الحياة فيها. بدلا من مجرد السماح للتدفق جزيئات من اليسار إلى اليمين أردنا منهم للالتفاف حول بعضهم البعض والعمل كدوامه من الجزيئات.</p>
<p style="text-align: center;">لجعل هذا يحدث عليك أن تقوم ببناء هذه الداله المسؤوله عن توير الجزيئات بالشكل الذي رايته:</p>
[html]
<p>var delta = 2*Math.PI * y / sectionHeight;<br />
var x = Math.sin( delta );</p>
<p>var z = Math.cos( delta );</p>
<p>if( z &lt; -0.9 || z &gt; 0.9 ){<br />
        particle.addClass(&quot;layer3&quot;);<br />
} else if( z &lt; -0.4 || z &gt; 0.4 ){<br />
        particle.addClass(&quot;layer2&quot;);<br />
} else {<br />
        particle.addClass(&quot;layer1&quot;);<br />
}</p>
[/html]
<p style="text-align: center;"><a href="http://www.portal.fwasl.com/wp-content/uploads/4127.jpg"><img class="alignnone size-thumbnail wp-image-7278" title="4" src="http://www.portal.fwasl.com/wp-content/uploads/4127-150x144.jpg" alt="" width="150" height="144" /></a></p>
[html]
.particle {<br />
    width:      204px;<br />
    height:     192px;<br />
    background: transparent url(&quot;../img/particles.png&quot;) no-repeat 0 0;<br />
}<br />
.particle.layer1        {       background-position:    -408px  0;      z-index: 101;   }<br />
.particle.layer2        {       background-position:    -204px  0;      z-index: 102;   }<br />
.particle.layer3        {       background-position:    0               0;      z-index: 103;   }<br />
[/html]
<p style="text-align: center;">والأن أصبح لدينا العديد من الجزيئات التي تلتف حول محو x وحول محور y لتعطي لنا التأثير الذي نتمناه</p>
<p style="text-align: center;">وهذا التاثير سوف يعطي اختلافا بسيط للأشياء بدل من الحركه العموديه فقط:</p>
[html]
والأن وقت تحديد قيم الحركه وأبعاد الحركه<br />
[html]
var layerRepulsions = [ 0.3, 0.2, 0.1 ];<br />
for( … ){<br />
        var easedWindowMiddle += (easedWindowMiddle &#8211; windowMiddle) * 0.3;<br />
        var distanceToMiddle = parseFloat( $(particleWrapper).css(&quot;top&quot;) ) &#8211; easedWindowMiddle;<br />
        $(particle).css(&quot;top&quot;, distanceToMiddle * layerRepulsions[layerIndex] );<br />
}</p>
[/html]
<p style="text-align: center;">والأن تجد ان الجافا سكريبت فعلا يمكنك العمل معها بكل سهوله و باعلي جوده وتحكم</p>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d8%aa%d8%b5%d9%85%d9%8a%d9%85-%d8%a8%d9%8a%d8%a6%d8%a9-%d9%85%d9%85%d9%8a%d8%b2%d9%87-%d9%85%d8%b9-css-%d9%88-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>العرض المستمر وتدوير المحتوي باستخدام JS,CSS</title>
		<link>http://portal.fwasl.com/%d8%a7%d9%84%d8%b9%d8%b1%d8%b6-%d8%a7%d9%84%d9%85%d8%b3%d8%aa%d9%85%d8%b1-%d9%88%d8%aa%d8%af%d9%88%d9%8a%d8%b1-%d8%a7%d9%84%d9%85%d8%ad%d8%aa%d9%88%d9%8a-%d8%a8%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7/</link>
		<comments>http://portal.fwasl.com/%d8%a7%d9%84%d8%b9%d8%b1%d8%b6-%d8%a7%d9%84%d9%85%d8%b3%d8%aa%d9%85%d8%b1-%d9%88%d8%aa%d8%af%d9%88%d9%8a%d8%b1-%d8%a7%d9%84%d9%85%d8%ad%d8%aa%d9%88%d9%8a-%d8%a8%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 19:44:19 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[java script]]></category>
		<category><![CDATA[بسيطه]]></category>
		<category><![CDATA[تقنيه]]></category>
		<category><![CDATA[جافا سكريبت]]></category>
		<category><![CDATA[جي كويري]]></category>
		<category><![CDATA[خفيفه]]></category>
		<category><![CDATA[عرض]]></category>
		<category><![CDATA[عشوائي]]></category>
		<category><![CDATA[محتوي]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=7268</guid>
		<description><![CDATA[عندما يجد العميل أنه من الأناقه ان يتم عرض النصوص بطريقة عشوائيه في الواجهه الرئيسيه ويطلب منك لك.فإنك تدرك جيدا ان عرض المحتوي بتلك الطريقه يكون جذابا وأنيق ولذلك لابد من أن تكون ملما بهذه التقنيه البسيطه والخفيفه لكي يصبح محتواك جذابا كما تفضله. لتحميل السكريبت اضغط هنـــــــــا لإلقاء نظره علي العض المستمر للمحتوي اضغط هنـــــــــــا أولا ...]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">عندما يجد العميل أنه من الأناقه ان يتم عرض النصوص بطريقة عشوائيه في الواجهه الرئيسيه ويطلب منك لك.فإنك تدرك جيدا ان عرض المحتوي بتلك الطريقه يكون جذابا وأنيق ولذلك لابد من أن تكون ملما بهذه التقنيه البسيطه والخفيفه لكي يصبح محتواك جذابا كما تفضله.</p>
<p style="text-align: center;">لتحميل السكريبت اضغط <a href="http://cssglobe.com/lab/random_content/random_content.zip">هنـــــــــا</a></p>
<p style="text-align: center;">لإلقاء نظره علي العض المستمر للمحتوي اضغط <a href="http://cssglobe.com/lab/random_content/02.html">هنـــــــــــا</a></p>
<p style="text-align: center;">أولا قم بوضع النص هنا علي هذا الشكل</p>
[html]
&lt;ul id=&quot;tips&quot;&gt;<br />
	&lt;li&gt;&#8230; if you want to become a better coder you need to eat your vegetables?&lt;/li&gt;<br />
	&lt;li&gt;&#8230; it takes more time to code a web page then to make a pizza?&lt;/li&gt;<br />
	&lt;li&gt;&#8230; you should validate your code?&lt;/li&gt;<br />
	&lt;li&gt;&#8230; jQuery is your friend? For real!&lt;/li&gt;<br />
	&lt;li&gt;&#8230; no matter what some people claim, you can&#8217;t learn CSS in 3 hours?&lt;/li&gt;<br />
&lt;/ul&gt;<br />
[/html]
<p style="text-align: center;">
وقم بإضافة هذا التنسيق</p>
[html]
#tips, #tips li{<br />
	margin:0;<br />
	padding:0;<br />
	list-style:none;<br />
	}<br />
#tips{<br />
	width:250px;<br />
	font-size:16px;<br />
	line-height:120%;<br />
	}<br />
#tips li{<br />
	padding:20px;<br />
	background:#e1e1e1;<br />
	display:none; /* hide the items at first only */<br />
	}<br />
[/html]
<p style="text-align: center;">
الفقرات سوف تكون مقسمه وسوف تحفظ في مكان ما علي السيرفير وسوف يتم عرضها بالترتيب عليك ان تقوم بإضافه كود الجافا كويري هذا</p>
[html]
&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery.js&quot;&gt;&lt;/script&gt;<br />
[/html]
<p style="text-align: center;">
وطبعا قم بإضافة هذا الكود الذي يقوم بوظيفة العرض بطريقة عشوائية ودوريه :</p>
[html]
&lt;script type=&quot;text/javascript&quot;&gt;</p>
<p>this.randomtip = function(){<br />
	var length = $(&quot;#tips li&quot;).length;<br />
	var ran = Math.floor(Math.random()*length) + 1;<br />
	$(&quot;#tips li:nth-child(&quot; + ran + &quot;)&quot;).show();<br />
};</p>
<p>$(document).ready(function(){<br />
	randomtip();<br />
});</p>
<p>&lt;/script&gt;<br />
[/html]
<p style="text-align: center;">
اليك الكود كاملا:</p>
[html]
&lt;script type=&quot;text/javascript&quot;&gt;</p>
<p>this.randomtip = function(){</p>
<p>	var pause = 3000; // define the pause for each tip (in milliseconds)<br />
	var length = $(&quot;#tips li&quot;).length;<br />
	var temp = -1;</p>
<p>	this.getRan = function(){<br />
		// get the random number<br />
		var ran = Math.floor(Math.random()*length) + 1;<br />
		return ran;<br />
	};<br />
	this.show = function(){<br />
		var ran = getRan();<br />
		// to avoid repeating<br />
		while (ran == temp){<br />
			ran = getRan();<br />
		};<br />
		temp = ran;<br />
		$(&quot;#tips li&quot;).hide();<br />
		$(&quot;#tips li:nth-child(&quot; + ran + &quot;)&quot;).fadeIn(&quot;fast&quot;);<br />
	};</p>
<p>	show(); setInterval(show,pause);</p>
<p>};</p>
<p>$(document).ready(function(){<br />
	randomtip();<br />
});</p>
<p>&lt;/script&gt;<br />
[/html]
<p style="text-align: center;">
وهذا هو التنفيذ عليك بالضغط <a href="http://cssglobe.com/lab/random_content/02.html">هنـــــــــا</a></p>
<p style="text-align: center;">والأن بعد قراءة هذه المقاله جيدا سوف تستطيع أن تعرض محتواك بالشكل الأنيق المناسب</p>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d8%a7%d9%84%d8%b9%d8%b1%d8%b6-%d8%a7%d9%84%d9%85%d8%b3%d8%aa%d9%85%d8%b1-%d9%88%d8%aa%d8%af%d9%88%d9%8a%d8%b1-%d8%a7%d9%84%d9%85%d8%ad%d8%aa%d9%88%d9%8a-%d8%a8%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>احداث مؤشر الفأرة Mouse Events في جافا سكربت الدرس الـ 20</title>
		<link>http://portal.fwasl.com/%d8%a7%d8%ad%d8%af%d8%a7%d8%ab-%d9%85%d8%a4%d8%b4%d8%b1-%d8%a7%d9%84%d9%81%d8%a3%d8%b1%d8%a9-mouse-events-%d9%81%d9%8a-%d8%ac%d8%a7%d9%81%d8%a7-%d8%b3%d9%83%d8%b1%d8%a8%d8%aa-%d8%a7%d9%84%d8%af%d8%b1/</link>
		<comments>http://portal.fwasl.com/%d8%a7%d8%ad%d8%af%d8%a7%d8%ab-%d9%85%d8%a4%d8%b4%d8%b1-%d8%a7%d9%84%d9%81%d8%a3%d8%b1%d8%a9-mouse-events-%d9%81%d9%8a-%d8%ac%d8%a7%d9%81%d8%a7-%d8%b3%d9%83%d8%b1%d8%a8%d8%aa-%d8%a7%d9%84%d8%af%d8%b1/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 23:22:13 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[احداث،مؤشر،الفأره،جافا،سكربت،دروس،دورات،برمجه،فيديو،فواصل]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=6842</guid>
		<description><![CDATA[بسم الله الرحمن الرحيممشاهدة الدرس الـ 21 من دوره Java فيديو احداث مؤشر الفأرة Mouse Events تحميل الدرس الـ 21 من دوره Java فيديو احداث مؤشر الفأرة Mouse Events شرح الدرس الـ 21 من دوره Java فيديو احداث مؤشر الفأرة Mouse Events ملحوظة هامة : الدرس منقول من مدرسة كليبرز]]></description>
				<content:encoded><![CDATA[<div>
<div style="text-align: -webkit-center;">
<div align="center">بسم الله الرحمن الرحيممشاهدة الدرس الـ 21 من دوره Java فيديو احداث مؤشر الفأرة Mouse Events</p>
<p>تحميل الدرس الـ 21 من دوره Java فيديو احداث مؤشر الفأرة Mouse Events</p>
<p>شرح الدرس الـ 21 من دوره Java فيديو احداث مؤشر الفأرة Mouse Events</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='620' height='379' src='http://www.youtube.com/embed/6w3dlXt4eFU?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>ملحوظة هامة : الدرس منقول من مدرسة كليبرز</p>
</div>
<div></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d8%a7%d8%ad%d8%af%d8%a7%d8%ab-%d9%85%d8%a4%d8%b4%d8%b1-%d8%a7%d9%84%d9%81%d8%a3%d8%b1%d8%a9-mouse-events-%d9%81%d9%8a-%d8%ac%d8%a7%d9%81%d8%a7-%d8%b3%d9%83%d8%b1%d8%a8%d8%aa-%d8%a7%d9%84%d8%af%d8%b1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>احداث النماذج onreset و onsubmit و onfocus في java script الدرس الـ 19</title>
		<link>http://portal.fwasl.com/%d8%a7%d8%ad%d8%af%d8%a7%d8%ab-%d8%a7%d9%84%d9%86%d9%85%d8%a7%d8%b0%d8%ac-onreset-%d9%88-onsubmit-%d9%88-onfocus-%d9%81%d9%8a-java-script-%d8%a7%d9%84%d8%af%d8%b1%d8%b3-%d8%a7%d9%84%d9%80-19/</link>
		<comments>http://portal.fwasl.com/%d8%a7%d8%ad%d8%af%d8%a7%d8%ab-%d8%a7%d9%84%d9%86%d9%85%d8%a7%d8%b0%d8%ac-onreset-%d9%88-onsubmit-%d9%88-onfocus-%d9%81%d9%8a-java-script-%d8%a7%d9%84%d8%af%d8%b1%d8%b3-%d8%a7%d9%84%d9%80-19/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 23:19:16 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[احداث،نماذج،جافا،سكربت،شرح،دوره،برمجه،فيديو]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=6837</guid>
		<description><![CDATA[بسم الله الرحمن الرحيممشاهدة الدرس الـ 19 من دوره Java فيديو احداث النماذج onreset و onsubmit و onfocus تحميل الدرس الـ 19 من دوره Java فيديو احداث النماذج onreset و onsubmit و onfocus شرح الدرس الـ 19 من دوره Java فيديو احداث النماذج onreset و onsubmit و onfocus ملحوظة هامة : الدرس منقول من مدرسه ...]]></description>
				<content:encoded><![CDATA[<div align="center">
بسم الله الرحمن الرحيممشاهدة الدرس الـ 19 من دوره Java فيديو احداث النماذج onreset و onsubmit و onfocus</p>
<p>تحميل الدرس الـ 19 من دوره Java فيديو احداث النماذج onreset و onsubmit و onfocus</p>
<p>شرح الدرس الـ 19 من دوره Java فيديو احداث النماذج onreset و onsubmit و onfocus</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='620' height='379' src='http://www.youtube.com/embed/euKMbmA2x3Q?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>ملحوظة هامة : الدرس منقول من مدرسه كليبرز</p>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d8%a7%d8%ad%d8%af%d8%a7%d8%ab-%d8%a7%d9%84%d9%86%d9%85%d8%a7%d8%b0%d8%ac-onreset-%d9%88-onsubmit-%d9%88-onfocus-%d9%81%d9%8a-java-script-%d8%a7%d9%84%d8%af%d8%b1%d8%b3-%d8%a7%d9%84%d9%80-19/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>احداث الجافا سكربت مع body الدرس الـ 18</title>
		<link>http://portal.fwasl.com/%d8%a7%d8%ad%d8%af%d8%a7%d8%ab-%d8%a7%d9%84%d8%ac%d8%a7%d9%81%d8%a7-%d8%b3%d9%83%d8%b1%d8%a8%d8%aa-%d9%85%d8%b9-body-%d8%a7%d9%84%d8%af%d8%b1%d8%b3-%d8%a7%d9%84%d9%80-18/</link>
		<comments>http://portal.fwasl.com/%d8%a7%d8%ad%d8%af%d8%a7%d8%ab-%d8%a7%d9%84%d8%ac%d8%a7%d9%81%d8%a7-%d8%b3%d9%83%d8%b1%d8%a8%d8%aa-%d9%85%d8%b9-body-%d8%a7%d9%84%d8%af%d8%b1%d8%b3-%d8%a7%d9%84%d9%80-18/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 23:17:49 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[احداث،جافا،سكربت،بادي،body،java،script]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=6825</guid>
		<description><![CDATA[بسم الله الرحمن الرحيممشاهدة الدرس الـ 18 من دوره Java فيديو احداث الجافا سكربت مع body تحميل الدرس الـ 18 من دوره Java فيديو احداث الجافا سكربت مع body شرح الدرس الـ 18 من دوره Java فيديو احداث الجافا سكربت مع body ملحوظة هامة : الدرس منقول من مدرسه كليبرز]]></description>
				<content:encoded><![CDATA[<div align="center">
بسم الله الرحمن الرحيممشاهدة الدرس الـ 18 من دوره Java فيديو احداث الجافا سكربت مع body</p>
<p>تحميل الدرس الـ 18 من دوره Java فيديو احداث الجافا سكربت مع body</p>
<p>شرح الدرس الـ 18 من دوره Java فيديو احداث الجافا سكربت مع body</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='620' height='379' src='http://www.youtube.com/embed/EL2i8vA4PBQ?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>ملحوظة هامة : الدرس منقول من مدرسه كليبرز</p>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d8%a7%d8%ad%d8%af%d8%a7%d8%ab-%d8%a7%d9%84%d8%ac%d8%a7%d9%81%d8%a7-%d8%b3%d9%83%d8%b1%d8%a8%d8%aa-%d9%85%d8%b9-body-%d8%a7%d9%84%d8%af%d8%b1%d8%b3-%d8%a7%d9%84%d9%80-18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
