وبسایتهائی که شما به دنبال آن هستید در این وب معرفی می شود جهت تبلیغات تماس بگیرید 09364846618

آموزش جاوا قسمت اول

سلام دوستان،
این مقاله اختصاص به آموزش جاوا اسکریپت داره ...
مقدمات جاوا اسکریپت رو میتونید در تاپیکی که امیر جان زحمت کشیدن بخونید : http://www.forum.rightclick.ir/viewtopic.html?t=277

همون طور که در مطلب قبل خوندید جاوا اسکریپت یه زبون برنامه نویسی شیء گرا هست. اصلا شی گرا یعنی چی ؟
ببینید برای راحتی کار یه مثال غیر کامپیوتری میزنم: ببینید ما یه کلاس داریم به نام اتومبیل پیکان (خدایش بیامرزد)، حالا یه شی پیکان داریم به نام پیکان علی .. دقت کنید که اون اولی چیز فیزیکی نداشتیم فقط میدونستیم که پیکان چیه ولی وقتی یه پیکان داریم که میگیم اون پیکان علی هست یه شی ملموس داریم.
حالا هر کاری داریم با شی پیکان علی انجام میدیم ... این شی یه سری متعلقات داره و یه سری متد ها...
متعلقات چیه : همون طور که از اسمش پیداس دارایی های شی ما هستند مثلا رنگ که همه پیکان ها اینو دارند و یا سوخت مصرفی، مدل، قیمت، رادیو پخش و ...
حالا میگیم رنگ پیکان علی سفیده. یعنی یکی از متعلقات اون رو نام بردیم به همراه مقدار اون. (رنگ: نام دارایی؛ سفید: مقدار دارایی یا متعلقه).

در ضمن یعضی از کلاس ها از هم ارث میبرند مثلا رادیو پخش خودرو فرزند خودرو حساب می شه.

حالا متد ها:
متد ها کارهایی هستند که انجام میشوند، مثلا روشن شدن، حرکت کردن، خاموش شدن، و... خوبی استفاده از برنامه نویسی شی گرا اینه که یکی یه کلاس مینویسه و همه استفا ده میکنن مثل اینجا که ما یه شی از کلاس پیکان داریم ... و برای استفاده از اون نیازی نداریم که از مباحث تخصصی مکانیک و طراحی خودرو سر در بیاریم فقط کافیه که بدونیم مثلا فرمان رو هر طرف بچرخونیم خودرو به همون طرف می رود.

***
حالا بریم توی برنامه نویسی...
مثلا توی جاوا اسکریپت یه شی window داریم که پدر خیلی چیز ها حساب میآد و خیلی property (متعلقه، دارایی) و خیلی متد داره.
ساده ترین متد جاوا اسکریپت متدی هست مربوط به شی window ...
مثالی از استفاده متد در جاوا اسکریپت:

JavaScript Code:


این کد کلمه Salam رو توی یه جعبه پیغام به کاربر نشون میده.
همون طور که میبینید فرزند ها و متد ها با یه نقطه از شی ما جدا شدند. متد ها در واقع همون توابع ما هستند که میتونه پارامتر ورودی و خروجی داشته باشه یا نه.

حالا یه مثال دیگه :

JavaScript Code:


این کد کلمه Salam رو توی صفحه چاپ میکنه.
همون طور که مشاهده میکنید ما متد write از شی document صدا زدیم که خود document هم فرزند window هست.

syntax جاوا اسکریپت خیلی شبیه به C هست. پس اگه شما قبلا با زبون هایی که مثل C هستند (مثلا C, C++, C#, PHP ) کار کرده باشید یاد گیریش خیلی راحته.

جلسه بعد در مورد حلقه ها و شرط ها صحبت میکنیم ...
موفق و پیروز باشید.






متن امنیتی

گزارش تخلف
بعدی