Object (شی)
• هر چیزی که در صفحه ما وجود دارد، یک شی حساب میشود و میتوان از آن استفاده کرد و تغییرش داد. اولین شی موجود، خود صفحه و سند (document) است، که قبلا با آن آشنا شدهاید.
Properties (خصوصیات)
• هر شی، یک مشخصات و خصوصیاتی دارد که بیانگر کمّیت و کیفیت آنست. مثلا یک سند، دارای این خصوصیات است: پس زمینه، عنوان (Title)، نوار وضعیت (Status)، نوار پیمایش (Scroll)، متن (Text)، لینک (Link). بعضی از مشخصات سند را در جدول پایین آوردهام. شما این جدول را برای خود داشته باشید و هرگاه که با خصوصیت جدیدی آشنا شُدید، به آن اضافه کنید.
طریقه نوشته: ابتدا نام شی را نوشته، و بعد از یک نقطه، نام خصوصیت مورد نظر را وارد کنید. گاهی اوقات، آن خصوصیت هم دارای چند خصوصیت دیگر است که باید بعد از یک نقطه، نوشته شود.
خصوصیات سند | |
عنوان آدرس آدرس رنگ پس زمینه رنگ متن رنگ لینک رنگ لینک فشرده شده رنگ لینک دیده شده |
document.title |
جدول شماره 2
Methods (متُد)
• کاری که اشیاء میتوانند انجام دهند، متد نامیده میشود؛ مانند باز کردن یا بستن پنجره. شالوده و اصل یک زبان برنامه نویسی، متدهای آن برنامه است، که ما باید آنها را به خوبی یاد گرفته و در جای مناسب استفاده نماییم. متدها، توسط سازندگان زبان برنامه نویسی، نوشته و تهیه میشود و ممکن است در نسخههای جدید آن زبان، تغییر داده شده، اضافه و تکمیل شود.
مثال: متد بسته شدن صفحه:
window.close()
Event (رویداد)
• رویداد، عملیاتی است که کاربر، در یک صفحه انجام میدهد. بعضی از رویدادها مشترک و عمومی هستند و بعضی مخصوص یک شی. بعضی از این رویدادها را برای شما دسته بندی کردهام که حتما ذخیره نموده و به مرور آنرا کامل کنید.
طریقه نوشتن: رویدادها را با کلمه on شروع میکنند و به این صورت میخوانند: onClick = هنگام کلیک کردن.
رویدادها | |||||
عمومی | موس | صفحه کلید | |||
onLoad | باز شدن | onMousemove | حرکت موس | onKeydown | پایین آمدن کلید |
onUnload | بسته شدن | onMouseover | ورود موس | onKeypress | فشردن کلید |
onAbort | انصراف | onMouseout | خروج موس | onKeyup | بالا آمدن کلیک |
onFocuse | فوکوس، زوم | onClick | کلیک | ||
onBlur | برگشت از فوکوس | onDblclick | دوبار کلیک | ||
OnError | خطا | onDragstart | کشیدن |
جدول شماره 3
پرسش و پاسخ
?پرسش:
سلام آموزشت روان و قابل فهمه؛ اما اگر ممکنه مثالهای عملی بکار ببر؛ یعنی فرمان واقعی قابل اجرا مثال بزن. سوالی هم دارم آیا تمام دستوراتی که در جاوا اسکریپت قابل اجراست - مانند اچ تی ام ال - دستورات مخصوص خودش را دارد؟ موفق باشی.
• پاسخ:
سلام. تشکر از پیشنهاد شما. چشم، حتی المقدور درس را با مثال عملی، همراه میکنم. اما سوالتان، مسلما اینطور است که شما گفتید. جاوا اسکریپت یک زبان برنامه نویسی دقیق و ظریف هست که دستورات مخصوص به خودش را دارد. البته این دستورات به صورت کلی، با زبانهای دیگر مشترک است - مانند دستور if که در همه زبانها، موجود است - ولی در نوشتن، تفاوتهایی دارد.
به امید دیدار
خدانگهدار