اگر کمی با دنيای وب آشنايی داشته باشيد حتما در مورد جاوا اسکريپت شنيده ايد و هرگاه در مورد
حرکات عجيب و غريب بعضی از سايت ها از دوستان پرسيده ايد آنها را به جاوا اسکريپت نسبت داده اند. حرکاتی مانند حرکت یک عکس یا متن بدنبال موس ، لرزیدن صفحه هنگام
ورود به یک وبلاگ ، منوهای پایین افتادنی در سایت ها و ...

اما جاوا اسکريپت چيست؟

جاوا اسکريپت زبانی است که در صفحات html کاربرد دارد و قابليتهای بسياری از قبيل :
افزايش کيفيت طراحی صفحات , کنترل صفحات ، کنترل browser بازديد کننده ، ساخت و استفاده cookie ها و بسياری چيزهای ديگر.



اطلاعات پيش نياز چيست؟

فقط XHTML HTML البته کمی هم ديد برنامه نويسی لازم است
.اما ما تمامی مبانی آنرا به شما آموزش ميدهيم و شما احتياجی به دانستن زبان برنامه نويسی جداگانه نداريد ولی کمی ديد برنامه نويسی لازم است.

JavaScript يک زبان برنامه نويسي اسکریپتی است که کدهای آن بسيار شبيه به زبان C است. زبان جاوا اسکریپت به حروف بزرگ و کوچک حساس ميباشد. ). زبان JavaScript يک زبان برنامه نويسي"شي گرا" ميباشد. از آنجا که JavaScript يک متن ساده ميباشد، در نتيجه ميتوان از هر
ويرايشگر متن کمک گرفت، در سيستم ويندوز اغلب کاربران از برنامه notepad استفاده ميکنند



تفاوت جاوا و جاوا اسکریپت :

برخلاف شباهت اسمي موجود برنامه Java و JavaScript، هيچگونه شباهتي بين اين دو برنامه وجود
ندارد. Java يک زبان برنامه نويسي بسيار کامل و پيشرفته اي است که توسط شرکت sun
microsystem تهيه شده و جاوا اسکریپت توسط شرکت netscape.( اساس Java در برنامه هاي client-side براي ايجاد appletها ميباشد، اين برنامه هاي کوچک توسط شبکه اينترنت دريافت شده و درون خود browserها اجرا ميشوند بطوريکه بعلت وجود قابليت همه گير Java، اين برنامه در تمامي browserهايي که قابليت اجراي Java را دارند، کار ميکنند



مزايای جاوا اسکريپت :

·
جاوا اسکريپت بر خلافvbscript در همه browser ها قابل استفاده و خوانده شدن است.

· جاوا اسکريپت قابليت برنامه نويسی را به صفحاتHTML شما ميدهد.

· جاوا اسکريپتHTML صفحات شما را پويا ميکند.

· loadجاوا اسکريپت به رويدادها پاسخ ميدهد ( مثل کليک موس، شدن صفحه و ...)

· جاوا اسکريپت قابليت ارزيابی و تغيير روی اطلاعات را دارد.

·
browserجاوا اسکريپت قابليتهای زيادی در کنترل بيننده دارد.

·
جاوا اسکريپت ميتواند cookie بسازد و استفاده کند



و اما شروع ساده ای از جاوا اسکريپت :

چگونه کد جاوا اسکريپت بنويسيم:

برای وارد کردن اسکريپت در خطوط کد HTML از تگ

نکته ای در مورد سميکالون( :

هنگامی که شما کدهای جاوا يا C را مينويسيد در انتهای هر خط کد از سميکالون استفاده ميکنيد، اما اين امر در جاوا اسکريپت کاملا اختياری است ، البته برای زمانی که شما چند کد را در يک خط قرار ميدهيد استفاده از سميکالون اجباری است