چیست javascrip
در
اولين روزهاي تاسيس وب دستورات
HTML
بسيار ساده بود، ولي هنگامي که
Web،
شروع به پيشرفت نمود، طراحان خواستار کنترل بيشتري شده و در نتيجه مجموعه دستورات
مورد نياز تهيه گرديد.سپس از آنجاييکه صفحات وب، بهتر است به صورت ديناميک و متحرک
باشند، طراحان نيز خواستار ارتباط بين بينندگان سايت و صاحبان آن شدند، در نتيجه
استفاده از دستورات
HTML
به تنهايي نياز آنها را برطرف نکرد و سپس شرکت
Netscape
براي ايجاد و کنترل ارتباط بين صاحبان سايت و بينندگان آن در صفحات
Web
از
JavaScript
کمک گرفت.
JavaScript
يک زبان برنامه نويسي است که به وسيله آن ميتوان بين کاربر و سايت ارتباط برقرار
نمود . زبان
JavaScript
به حروف بزرگ و کوچک حساس ميباشد. برخلاف شباهت اسمي موجود برنامه
Java
و
JavaScript،
هيچگونه شباهتي بين اين دو برنامه وجود ندارد.
Java
يک زبان برنامه نويسي بسيار کامل پيشرفته اي است که توسط شرکت
sun
microsystem
تهيه شده و جاوا اسکریپت توسط شرکت
netscape.(
اساس
Java
در برنامه هاي
client-side
براي ايجاد
appletها
ميباشد، اين برنامه هاي کوچک توسط شبکه اينترنت دريافت شده و درون خود
browserها
اجرا ميشوند بطوريکه بعلت وجود قابليت همه گير
Java،
اين برنامه در تمامي
browserهايي
که قابليت اجراي
Java
را دارند، کار ميکنند). زبان
JavaScript
يک زبان برنامه نويسي "شي گرا" ميباشد. از آنجا که
JavaScript
يک متن ساده ميباشد، در نتيجه ميتوان از هر ويرايشگر متن کمک گرفت، در سيستم ويندوز
اغلب کاربران از برنامه
notepad
استفاده ميکنند.امروزه کدهاي جاوا در صفحات وب براي زيبا نمايي يا افزايش پويايي
صفحات کاربرد زيادي دارد.
آشنایی با زبان اسکریپی جاوا
اگر
کمی با دنيای وب آشنايی داشته باشيد حتما در مورد جاوا اسکريپت شنيده ايد و هرگاه
در مورد حرکات عجيب و غريب بعضی از سايت ها از دوستان پرسيده ايد آنها را به جاوا
اسکريپت نسبت داده اند. حرکاتی مانند حرکت یک عکس یا متن بدنبال موس ، لرزیدن صفحه
هنگام ورود به یک وبلاگ ، منوهای پایین افتادنی در سایت ها و ...
اما جاوا اسکريپت چيست؟
جاوا اسکريپت زبانی
است که در صفحات
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
بسازد و استفاده کند
و اما شروع ساده ای از جاوا اسکريپت :
چگونه
کد جاوا اسکريپت بنويسيم:
برای وارد کردن
اسکريپت در خطوط کد
HTML
از تگ
<script>
استفاده ميکنيم و سپس
در قسمت Type
نوع اسکريپت را مشخص ميکنيم :
<script type="text/JavaScript">
و سپس
کد مورد نظر را وارد ميکنيم :
Document.write("It's Java Script")
و در
انتها بايد تگ اسکريپت را ببنديم :
</script>
نکته ای در مورد
سميکالون(;)
:
هنگامی که شما کدهای
جاوا يا C
را مينويسيد در انتهای هر خط کد از سميکالون استفاده ميکنيد، اما اين امر در جاوا
اسکريپت کاملا اختياری است ، البته برای زمانی
که شما چند کد را در يک خط قرار ميدهيد استفاده از سميکالون
اجباری است.
اميدوارم درس امروز مفيد بوده باشد در درس بعدی درباره نحوه استفاده از جاوا
اسکريپت توضيح خواهيم داد و در انتهای هر درس يکی از کدهای جالب جاوا اسکريپت را
برای شما در سايت قرار خواهيم داد.
منابع جاوا اسکريپت:
جاوا اسکريپت
دات آي آر
javascript.internet.com javascriptkit
گرداورنده : عادل
حسینی