خوب چشم. یه صفحه html میسازم که توش همه ی کد هایی که میذارم رو تو اون هم میذارم بعدشم همونو با این آموزشا میذارم تو وبلاگم.
Printable View
خوب چشم. یه صفحه html میسازم که توش همه ی کد هایی که میذارم رو تو اون هم میذارم بعدشم همونو با این آموزشا میذارم تو وبلاگم.
این هم نمونه ها:
کد:http://dl.mmmdownload.uphero.com/weblog-files/js-html/nemoone.html
ببخشید سرور من هاستم رو پاک کرد و همه ی فایل هام پرید. لینک نمونه ها هم فعلا خرابه. :41:
12) loop ها:
loop ها رو احتمالا اسمشون رو زیاد شنیده اید.
loop به کدی گفته میشه که شبیه setInterval یه کد رو یه بند اجراء می کنه با این تفاوت که در loop ها میشه تنظیم کرد که تا 5 بار بیشتر کد رو انجام نده.
هم چنین نمیشه گفت که هر چند ثانیه یک بار اون کد رو انجام بده.
loop ها در زبان های مختلف برنامه نویسی و طراحی وب هستن و اگر یک بار اون ها رو یاد بگیرید برای همیشه راحتین.
- while loop:
while یک نوع loop است که مانند if کار می کند. شما کد رو می نویسید و می گویید که اگر تست درست بود کد اجرا بشود.
مثلا یک نوع تست:
در این کد جای code باید کدی رو که می خواین مرتب اجرا بشه رو بذارین.کد:var x = 0;
while (test masalan x > 25) {
code
x++
}
هم چنین قسمت قرمز رنگ هم باید همیشه باشد و نشانگر این است که با هر دفعه اجرای کد، یکی به variable ِ X اضافه کند.
اگر این کد نباشه x همیشه مساوی می مونه با 0 و دیگه هیچ وقت هم کد متوقف نمیشه چون ما گفتیم وقتی کد از 24 بالا تر رسید متوقف شود.
---------- Post added at 08:23 PM ---------- Previous post was at 08:20 PM ----------
یک نکته در مورد document.write و موارد نظیر آن مانند Alert:
شما وقتی می خواین یه کد js نه html درون document.write و موارد نظیر آن که از " " استفاده میشه نباید دیگر " " ها رو بذارین.
هم چنین بین نوشته و کد یعنی
باید علامت + وجود داشته باشه یعنی:کد:"text " code
مثلا میشه:کد:"text " + code
کد:document.write ('neveshte' + code);
13) switch:
ممکنه شما در کدتون بخواین کلی از if استقاده کنین. switch، یه تکه کد رو برای شما فراهم می سازه که مثلا میگه:
اگر اسم طرف x بود این کد رو انجام بده، اگر y بود این کد رو انجام بده، و ... .
روش:
کد:var x = "m.m.m";
switch x {
case "name1":
document.write ('Go out!');
break;
case "name2":
document.write ('wadsdafaf');
break;
case "m.m.m":
alert ('SAlAm!!!');
break;
}
نکته درباره ی آموزش 13:
آن کد مساوی این کد می باشد:
کد:var x = "mmm";
if (x == "name1"){document.write ('Go out!');}
if (x == "name2"){document.write ('wadsdafaf');}
if (x == "m.m.m"){alert ('SAlAm!!!');}
---------- Post added at 12:47 PM ---------- Previous post was at 12:44 PM ----------
14) else در switch:
اگر به statement ِ if نگاه کنید، می بینید که یک کد با نام else وجود داره که برای وقت هایی هست که جواب خارج از if ها هست آن کد کار می کند. else در switch ، همان Default هست. نمونه:
کد:var x = m.m.m;
switch x {
case "name1":
document.write ('Go out!');
break;
case "name2":
document.write ('wadsdafaf');
break;
case "m.m.m":
alert ('SAlAm!!!');
break;
default:
prompt ('what is your name???');
}
---------- Post added at 12:49 PM ---------- Previous post was at 12:47 PM ----------
نکته ای در مورد 14:
در default در switch ، دیگر نیازی به نوشتن break نیست. چون کل switch با { تمام می شود.