آشنایی با جاوا اسکریپت

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

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

اطلاعات پيش نياز چيست؟
فقط HTML /XHTML ، البته کمي هم ديد برنامه نويسي لازم است .اما ما تمامي مباني آنرا به شما آموزش ميدهيم و شما احتياجي به دانستن زبان برنامه نويسي جداگانه نداريد ولي کمي ديد برنامه نويسي لازم است.

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 بسازد و استفاده کند 

منبع: سرزمين دانلود