|
|
1جلسه 13 |
|
|
سلام
سلام دوباره به همه دوستاني كه منو در پايگاه قبلي، همراهي كردند. چه ميشه كرد؛ سال جديد و خونه تكوني. امان از درد مستاجري. اونجا صابخونه ما رو جواب كرد. دنبال يك جاي مناسب ميگشتم. اومدم بنگاه بلاگفا كه خونه بگيرم؛ اما چشمتون روز بد نبينه. اتاق خالي نداشت. همه پر بودند. البته خالي بود ولي در شان ما نبود. آخه وبلاگ آشپزي به چه كار من مياد. براي همين مجبور شدم، آدرسم رو كمي تغيير بدم. به جاي JavaScript (كه فعلا در اختيار دوست عزيزم در پايگاه ايران جاوا اسكريپت است)، شده JScript. باور كنيد اين مقاله رو خيلي وقته كه نوشتم و آماده كردم؛ ولي امان از دست اين آمريكاي چيزخوار. چشم نداره كه پيشرفت ما رو ببينه. هي ميزنه پرشين بلاگ رو خراب ميكنه و نميذاره مطلب جديد بنويسم. منم كه ديدم اين جوريه، گفتم به كوري چشم آمريكا، بايد يك جاي مناسب پيدا كنم. يكي از جاهايي كه مناسب ديدم، همين جاست كه الان واستاديم. شايد هم برم جاي ديگه. نه به اون روز كه هيچ جا نداشتيم كه بنويسيم، نه به امروز كه ... . تغييرات: حلقه (زنجيره) • در زندگي، بعضي چيزها تكرار ميشوند؛ هر روز و هر شب؛ و گاهي هر لحظه؛ مثل نفس كشيدن. كارهايي كه حلقه وار انجام ميشوند يا انتها و عمر محدودي دارند، و يا بيانتها و نامحدودند؛ مانند شب و روز. چون برنامهنويسي، اقتباسي از زندگي انسان است، و قرارست در خدمت ما باشد، از اين قاعده مستثني نيست. تعريف حلقه • « يكي ديگر از ويژگيهاي مفيد جاوا اسكريپت و همچنين ساير زبانهاي برنامه نويسي، توانايي ايجاد حلقههاي تكرار، يا اجراي گروهي از دستورالعملها به صورت تكراري است. اين، يكي از كارهايي است كه رايانهها قادرند تا به خوبي آنها را انجام دهند، و آن چيزي نيست جز انجام كارهاي تكراري با دقت بالا. در برنامههاي اسكريپت، از حلقههاي تكرار به عنوان يك ابزار قوي و مهم، استفادههاي فراواني ميشود. » كتاب "خود آموز جاوا اسكريپت در 24 ساعت" ادات حلقه • از روشهاي مختلفي براي ايجاد حلقه، استفاده ميشود. 1. for معروفترين ابزار حلقه، for است. ساختمان حلقه for • ساختمان حلقه، شبيه يك زنجير است كه از تعدادي حلقه، ساخته شده است. for (Counter; Condition Expression; step) حلقه for، از چهار جزء، تشكيل شده است. همانطور كه ميبينيد، داراي سه پارامتر است كه داخل پرانتز ( ) قرار گرفتهاند و با سمي كالن (;) از هم جدا ميشوند؛ و يك جواب، كه حاوي كد مورد نظر ما بوده، و داخل يك كروشه { } قرار ميگيرد. 1. ابتداي حلقه: a = 0. اين عدد، شروع و ابتداي حلقه را معيّن ميكند. نكته: اگر حلقه، تنها شامل يك جواب باشد، - مانند شرط- نيازي نيست كه آن را درون علامت كروشه { } قرار دهيم. مثال: دستورالعمل زير، پيامي را 10 مرتبه، جهت توجه بيشتر كاربر، نمايش ميدهد: for (a = 0; a < 10; a++) تمرين: به نظر شما آيا ميتوان اين حلقه را به صورت شرطي هم نوشت؟ منتظر پاسخ عملي شما هستم. ساختمان حلقه while حلقه while از لحاظ اجزاء تشيكل دهنده، فرقي با حلقه for نداري؛ اما از لحاظ تركيب و محل قرار گرفتن آنها، متفاوت است. var a = 0;
ساختمان حلقه do ... while var a = 0; توجه داريد كه براي درك راحت اين مفاهيم، فقط اسكلت و شكل ساده آنها را نوشتهام. شما ميتوانيد با مراجعه به كتاب و سايتهايي كه معرفي شد، با اشكال مختلف آنها آشنا شويد. اهميت حلقه • اهميت حلقه را به مرور و در طي برنامههاي عملي پي خواهيد برد. فعلا عرض ميكنم اگر به شباهت حلقه و شرط دقت كنيد، متوجه اهميت آن نيز خواهيد شد. حداقل فايده حلقه، اختصار در كدنويسي است. مثلا به جاي اينكه ده مرتبه يك عبارت را بنويسيد، اينكار را با دستور ساده حلقه، به راحتي ميتوانيد انجام دهيد. كاردستي1: ساخت جدول ضرب، با حلقه ابتدا لازم است بدانيد كه چگونه يك جدول (Table) در اچتيامال ساخته ميشود. ساختمان جدول جدول، تشكيل شده از ستون افقي و ستون عمودي. تگ اصلي جدول به اين صورت است:<table> </table>. مابين اين دو، تگ ستون افقي <tr> </tr> و عمودي <td> </td> قرار ميگيرد. <table border="1" bordercolor="#000000" width="150" height="100" bgcolor="black"> همانطور كه ميبينيد، تگ جدول، چند پارامتر دارد كه مشخصات آن را (اندازه، حاشيه، رنگ و ...) مشخص ميكند. كد: <script> كاردستي2: اسكرول صفحه (حركت صفحه از بالا به پايين) شرح عمليات: ساخت اين برنامه، بسيار ساده و راحت است. كد: <script> • براي ديدن نمونه عملي آن، اينجا كليك كنيد. واژه نامه: اين اصطلاحات را به خاطر داشته باشيد؛ چون در برنامه نويسي، كاربرد دارد. Table = جدول. <table> به اميد ديدار |
||
|
?
نوشته شده در سه شنبه 27 بهمن1383ساعت 18:51  توسط راهنما |
|
||

