الحلقة for في javascr1pt

[b]بسم لله الرحمان الرحيم

السلام عليكم و رحمة لله و بركاته

حبيت أشرح الحلقة for في javascr1pt

فائدة الدالة تفادي التكرار

مثلا نود طباعة من 1 الى 10 بـ javascr1pt

نعمل هكذا
[/b]

<script>

document.write(0 + '<br>');
document.write(1 + '<br>');
document.write(2 + '<br>');
document.write(3 + '<br>');
document.write(4 + '<br>');
document.write(5 + '<br>');
document.write(6 + '<br>');
document.write(7 + '<br>');
document.write(8 + '<br>');
document.write(9 + '<br>');
document.write(10 + '<br>'); 

</script>


نلاحظ ان الكود طويل

 و فيه تكرار -> document.write(رقم+ '<br>'); 


تعال نتفادة التكرار بـ for


<script>

for(x=0;x<=10;x++) { 

document.write( x+"<br>"); 

}

</script>

[b]كود صغير و بسيط نشرح

وضعنا متغير x قيمته 0 و هو أصغر او يساوي 10 و جعلنا له يظيف رقم واحد لنفسه

مثل 0+1 يصبح 1 ثم 1+1 يصبح 2 و هكذا حتى تصبح قيمته أصغر او يساوي 10
[/b]
[b]إنتهينا من الجزء الاول , نأتي الى المصفوفات

معي مصفوفة أخذتها من سورس صفحة مركز التحميل zshare.net[/b]

قيمتها link_enc تحتوي على رابط ملف مباشرة


<script>
var link_enc=new Array('h','t','t','p',':','/','/','d','l','0','6','4','.','z','s','h','a','r','e','.','n','e','t','/','d','o','w','n','l','o','a','d','/','d','a','4','6','0','a','c','0','c','7','9','4','f','9','6','a','b','2','9','c','8','6','1','b','4','9','7','2','e','8','8','c','/','1','2','9','5','1','1','4','9','2','6','/','8','5','2','5','4','0','0','6','/','x','-','1','.','o','g','v');
</script>

[b]لو أردنا طبع الرابط نعمل هكذا

[/b]

<script>

document.write( link_enc[0] + link_enc[1] + link_enc[2] + link_enc[3] + link_enc[4] + link_enc[5] + link_enc[6] etc .... );

</script>

هكذا و حتى نكمل نرى اننا سوف ننام و نحن نكتب

تعال نتفادى التكرار بـ for


<script>

for(x in link_enc){

document.write( link_enc[x] );

}

</script>

[b]جيد الان نشرح وضعنا من أجل كل x من مصفوفة link_enc إطبع

[/b]

link_enc[x]

و نتيجة راح تكون رابط ملف مباشرة

http://dl064.zshare.net/download/379bd3a1d8bd429bb9f19adfde38aa85/1295111827/85254006/x-1.ogv

[b]و هنا إنتهى الشرح , ان شاء لله يكون بسيط و مفهوم

لاني تعبت و أنا أكتب :stuck_out_tongue: و السلام عليكم

نرى أن مركز zshare سقط أيضا

No More Waiting xD

Lagripe-Dz | wWw.sEc4EvEr.CoM[/b]

رائع جداا جداا … اروح اراجع الموضوع ههههههه

merci nassim men lakbar khouya la3zize

من اهم الأشياء الحلقات في جميع لغات البرمجة.

يعطيك العافية نسيم مبدع

شكرا لاغريب على الفكرة … رائعة والله وتساعد الكثير من المبرمجين وتنفع ايضا في اختصار الوقت
بالنسبة لل زيد شير المشكلة في تخطي المركز تكون في token :frowning:

من زمان كان التخطي عن طريق تغيير كلمة download ب vedio او audio بلا وقت ولا اي شيء لكن الفكرة تحلبولها سي فيني
ان شاء الله نلقاو عفسة مليحة

صحيتوا خاوتي ماشي حاجة كبيرة

و معك حق الاخ نسيم الحلقة مهمة في كل اللغات

بارك لله فيك على الشرح اخ نسيم الحلقة for مفيدة جداً ومهمة ومبروك اسقاط zshare :smiley:

تخطيت التوكن بقى مشكل مع الكوكيز :slight_smile:

لله يسلمك ان شاء لله نكملهم ddd

السلام عليكم

أهلا نسيم شكرا لك على الدرس المفيد

اواه مهمة مهمة بزاف

هذي الفكرة لي ملاحض انها مستخدمة في ستارتايمز في التعلقيات حيث يرسل التعليقات على شكل مصفوفة جافا سكربت

و النتيجة و العمل يقوم به المتصفح و هدي الطريقة تنقص على الخادم الكثير من العمل و نقل البانات

بدينا نرفعو المستوى :stuck_out_tongue: دعني اعبر خويا نسيم في هذا التعليق لاني ما شفتش موضوع مفيد منذ فترة

شكرا :wink:

أظن أيضا أنه يتم تبادل المعلومات بالـ JSon
هذا و الله أعلم