براي جستجو در مطالب اين صفحه واژه مورد نظر را در زير وارد نماييد:
جاوا اسكريپت 
رجيستري 
هك 
بوت در ياهو 
قالب وبلاگ 
ويروس نويسي 
اينترنت 
دانلود نرم افزار 
نرم افزارهاي بوت 
مطالب آموزشي 
فيلتر شكن 
آموزش و دانلود 
موسيقي 
تصاوير 
اخبار 
سرگرمي 
قالب ســـاز بلاگفـــــــا ![]()
بهترین سایت آموزش هک در ایران ![]()
بهترين آف هاي عاشقانه ![]()
بهترين رپ هاي ايراني ![]()
دانلـــود ســرا
Object
در دنياي حقيقي اشياء مانند کامپيوتر، دوچرخه و ... ميباشند، در زبان JavaScript اشياء درون browserها بوده و عبارتند از پنجره ها و فرم ها.
Properties
اشياء (object) خود داراي مشخصه هايي ميباشد مثلا گربه داراي پوست ميباشد، کامپيوتر، کيبورد داشته و دوچرخه داراي چرخ است! در دنياي JavaScript پنجره داراي تيتر و فرمها داراي check box ميباشند.
تغيير مشخصه يک شي ميتواند آن را تغيير ميدهد، بطوريکه ميتوان همان مشخصه را در اشياي کاملا متفاوتي بکار برد.
فرض کنيد که داراي مشخصه اي بنام empty هستيد، پس بنابرآنچه گفته شد اين مشخصه (خالي بودن) را ميتوانيد هم براي شکم گربه و هم براي کاسه گربه بکار ببريد!
Methods
کاري که اشياء ميتوانند انجام دهند، Methods ناميده ميشود، که مثلا خرخر گربه، خرابي کامپيوتر، و چرخش دوچرخه را ميتوان عنوان نمود. اشياء زبان JavaScript نيز داراي methodsهايي ميباشد مثلا عمل کليک براي دکمه ه، بازکردن پنجره و انتخاب متن مورد نظر را بدنبال دارد. همانطور که توجه ميکنيد پرانتزها نمايانگر وجود method ميباشند.
کنترل وقايع (handling events)
events عملياتي بوده که کاربر در هنگام مشاهده صحنه طراحي شده انجام ميدهد.
پذيرش (Submitting) يک فرم و تغيير مکان نشانگر ماوس برروي يک تصوير، دو نمونه از حالات و وقايع اتفاق افتاده ميباشند.
توسط دستورات بنام event handlers، اين برنامه وقايع مورد نظر را کنترل ميکند. متداولترين کنترل کننده هاي وقايع در جدول فوق آورده شده اند و در آينده بيشتر در مورد آنها صحبت خواهيم کرد.
Event
onAbort کاربر با اشياء کاري ندارد.
onBlur کابر شي را تغيير ميدهد.
OnError اسکريپت با اشتباه مواجه ميشود.
oncHange کاربر برروي شي کليک ميکند.
onFocuse کاربر يک شي را فعال ميکند.
onLoad بارگزاري شي اتمام ميشود.
onMouseover نشانگر ماوس بر روي شي ميرود.
onMouseout نشانگر ماوس از روي شي کنار ميرود.
onSubmit کاربر يک فرم را پذيرش ميکند.
onUnload کاربر به پنجره کاري ندارد.
onSelect کاربر محتويات شي را انتخاب ميکند.
نکات مورد توجه
زبان JavaScript به حروف بزرگ و کوچک حساس ميباشد.
نام متغيرها با اعداد شروع نميشود. و در آنها فضاي خالي يا نقطه گذاري وجود ندارد. همچنين نبايد اسمي مشابه با کلمات از قبل رزرو شده و مخصوص JavaScript استفاده کرد.
عملگردها
عملگرده، علاماتي بوده که براي کار با متغييرها استفاده ميشوند. مطمئنا با عملگرهاي ساده رياضي مثل جمع، تفريق آشنا هستيد. براي اطلاع بيشتر به ديگر عملگرها به جدول فوق توجه کنيد.
X+Y (عددي) دو عدد X و Y را با يکديگر جمع ميکند.
X+Y (حرفي) عبارت داخلي Y و X را در کنار هم قرار ميدهد.
X-Y Y را از X کم ميکند.
X*Y Y و X را هم ضرب ميکند.
X/Y X را بر Y تقسيم ميکند.
X%Y خارج قسمت X بر Y را نشان ميدهد.
X++ ، ++X به X يک عدد اضافه ميکند. (X=X+1)
X-- ، --X از X يک عدد کم ميکند. (X=X-1)
X- علامت X را عوض ميکند.
نکات مورد توجه
هر چند دو عملگر X++ ، ++X به مقدار X يک واحد اضافه ميکنند، اما در اصل دو عملگر متفاوت از يکديگر ميباشند. به عنوان مثال اگر X=5 باشد و ++Y=X باشد در نتيجه Y=5 و X=6 ميشود ولي در عبارت Y=++X مجهولهاي X و Y هر دو داراي مقدار 6 خواهد بود.
معادله ها
X=Y مقدار X برابر Y قرار داده ميشود.
X+=Y مانند معادله X=X+Y است.
X-=Y مانند معادله X=X-Y است.
X*=Y مانند معادله X=X*Y است.
X/=Y مانند معادله X=X/Y است.
X%=Y مانند معادله X=X%Y است.
نامعادله ها
X==Y در صورتيکه X،Y مساوي باشند مفهوم، true را بر ميگرداند.
X!=Y در صورتيکه X،Y نامساوي باشند مفهوم، true را بر ميگرداند.
X>Y در صورتيکه X از Y بزرگتر باشد مفهوم، true را بر ميگرداند.
X>=Y در صورتيکه X از Y بزرگتر يا برابر باشد مفهوم، true را بر ميگرداند.
X
X&&Y در صورتيکه هم X و هم Y صحيح باشد مفهوم، true را بر ميگرداند.
X\\Y در صورتيکه يا X يا Y صحيح باشند مفهوم، true را بر ميگرداند.
X! در صورتيکه مقدار X غير صحيح باشد مفهوم، true را بر ميگرداند.
نکات مورد توجه
در صورتيکه متغييرهاي (حرفي) رشته اي را با يکديگر مقايسه کنيد، توجه داشته باشيد که "a" از "A" بزرگتر و "be" از "abracadabra" کوچکتر ميباشد.
ابزارهاي مورد نياز
از آنجا که JavaScript يک متن ساده ميباشد، در نتيجه ميتوان از هر ويرايشگر متن کمک گرفت، همچنين ميتوان از يک پردازشکر متن مثل word که فايل را نهايت بصورت text only ذخيره شود، استفاده کرد ولي کلا بهتر است از برنامه اي که حالت plain text که بصورت فرمت استاندارد آن است استفاده نماييد. در سيستم ويندوز اغلب کاربران از برنامه notepad استفاده ميکنند.
لينك مطلب
نوشته شده توسط:مهران محمّدی
در:0:40