جلسه اول – معرفي زبان جاوا اسکريپت

آموزش جاوااسکریپت

جاوا اسکریپت یک زبان برنامه نویسی سمت سرویس گیرنده است که توسط مرورگرها به خوبی درک شده و اجرا می شود، برای اضافه کردن جلوه های ویژه و برنامه های تعاملی در وب از جاوا اسکریپت استفاده می شود.
برای برای یادگیری جاوااسکریپت، نیاز به دانستن زبان HTML و درک کاملی از طراحی و ساخت صفحات وب دارد چون جاوااسکریپت یک زبان مجزا از اچ تی ام ال نیست و باید همراه با کدهای HTML در یک صفحه بکار رود.
همانطور که می دانید زبان اچ تی ام ال به تنهایی جوابگوی نیاز بینندگان وب سایتها نمی باشد چون آنها علاقه خاصی به جذابیتها و ارتباط متقابل میان خود و صفحات وب دارند که اچ تی ام ال نمی تواند جذابیت قابل توجهی به یک صفحه بدهد و یا با یک کاربر ارتباط برقرار کند. پس برای برطرف کردن این مشکلات، صفحات وب نیازمند یک زبان قوی تر می باشد که به همین منظور زبان جاوااسکریپت خلق شد.
جاوااسکریپت توسط شرکت Netscape اختراع شد و به عنوان اولین زبان اسکریپت نویسی در وب توسعه یافت که در حال حاضر پرکاربردترین و محبوب ترین زبان اسکریپت نویسی در دنیا می باشد که یکی از دلایل آن، پشتیبانی دو مرورگر معروف وب، Internet Explorer و Netscape Navigator از این زبان می باشد. نا گفته نماند که شرکت مایکروسافت هم برای اینکه از نت اسکیپ در این زمینه عقب نماند، نسخه مربوط به خود را بنام Jscript تولید کرد.

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

جاوااسکریپت متعلق به شرکت نت اسکیپ می باشد اما زبان جاوا متعلق به شرکت Sun Microsystems است. جاوااسکریپت در اصل یک زبان اسکریپت نویسی است نه یک زبان برنامه نویسی کامپیوتر، شاید بتوان اسکریپتها را یک نوع زبان برنامه نویسی خیلی سبک و ساده نامید اما جاوا یک زبان برنامه نویسی کاملاً پیچیده مانند زبان C است. تفاوت دیگر آنها اینست که جاوااسکریپت توسط یک برنامه مفسر یعنی interpreter در مرورگر تعریف و تفسیر شده تا قابل اجرا باشد و حتماً هم این کار در مرورگر انجام می شود اما برنامه های جاوا باید توسط یک کامپایلر Compiler ، کامپایل شده که کامپایل شدن یعنی جمع آوری اطلاعات مورد نظر و ترجمه آن اطلاعات به زبان قابل فهم برای کامپیوتر و تبدیل آن به یک برنامه کاربردی واحد و مستقل برای کاربر را گویند. به همین دلیل برنامه های جاوا را که اپلت applet می نامند، مستقل اجرا می شوند. البته اپلتهای جاوا را می توان در صفحات وب هم گنجاند.
۱-۳- قابلیتهای جاوااسکریپت
جاوااسکریپت دارای ترکیباتی ساده نسبت به زبانهای برنامه نویسی است که براحتی می توان آنها را داخل کدهای اچ تی ام ال یک صفحه قرار داد. یکی از قابلیتهای ویژه جاوااسکریپت رایگان بودن آن است که اگر شما زبان HTML را بدانید، می توانید با کمی دانستن جاوااسکریپت کدهای آماده که بیش از ۲۰۰۰ نوع از آنها در وب وجود دارد را در صفحات خود بکار گیرید.
با استفاده از این زبان می توانید متنهای پویا و متحرک در صفحات و در نقاط مختلف مرورگرها مانند نوار وضعیت آنها خلق کنید. یکی دیگر از قابلیتهای این زبان عکس العمل نشان دادن به وقایع و اتفاقات می باشد بطور مثال واکنش نسبت به کلیک یکی از دکمه های موس یا فشردن یک کلید بر روی کیبورد و یا انجام عملی هنگام بسته شدن صفحه مرورگر.
جاوااسکریپت حتی می تواند کدهای اچ تی ام ال را بخواند و یا تولید کند که توسط این خاصیت می توانید در هر زمان خاص یک متنی را تولید یا تغییر دهید و یا در زمانی مشخص عکسی را جایگزین عکسی دیگر کنید.
یکی از بهترین ویژگیهای جاوااسکریپت، اعتبار بخشیدن به اطلاعات می باشد مثلاً شما یک فرمی برای ارتباط با کاربر خود ساخته اید و می خواهید قبل از اینکه آن اطلاعات به سرور فرستاده شود، بازبینی شده تا اگر مشکلی وجود داشته باشد به کاربر اطلاع داده شود تا در صدد رفع آن برآید. چون جاوااسکریپت اصطلاحاًClient-Sideاست، یعنی در سیستم کاربر اجرا شده و مستقل از وب سرور است می تواند ترافیک روی سرور را کم کرده که این موضوع یک امتیاز مثبت برای میزبانان وب محسوب می شود.

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

تگ اسکریپت

جاوااسکریپت هم مانند زبان HTML از یکسری دستور و گرامر خاص خود پیروی می کند. کدهای جاوااسکریپت را باید در میان تگهای HTML قرار دهید. به همین دلیل یک تگ برای آن در نظر گرفته شده است:

<script> … </script>

که کلیه دستورات جاوااسکریپت باید مابین آنها قرار گیرد. این تگهای اچ تی ام ال به مرورگر می فهمانند که در کجا این زبان آغاز شده تا مفسر جاوااسکریپت مرورگر فعال شود و در کجا پایان می پذیرد که برنامه مفسر هم کار خود را خاتمه دهد.
تگ script دارای خواص زیر است:
– خاصیت language : زبان را تعیین می کند و مقدار آنرا باید برابر با javascript قرار دهید.

<script language=”javascript”>
</script>

– خاصیت type : برای این زبان باید آنرا برابر با text/javascript قرار دهید.
برای شروع کار می توانید از یک ویرایشگر متن مانند برنامه Notepad استفاده کرده و کد زیر را در آن وارد کنید:

<head>
<title> My JavaScript </title>
</head>
<body>
<script language="javascript1.5" type="text/javascript">
document.write(" Hello my friends ")
</script>
</body>
</html>

فایل را با پسوند htm ذخیره کنید و سپس آنرا در مرورگر اینترنت اکسپلورر اجرا کنید که جمله Hello my friends را باید در صفحه ببینید. نوشتن نسخه جاوااسکریپت اجباری نیست یعنی می توانید آنرا ننویسید.

document.write(” Hello my friends “)

در دستور فوق document یک شیء است یعنی همان سند و فایل html که در آن این عملیات باید انجام شود عمل write یعنی نوشتن را انجام دهد وهر چیزی که در بین پرانتز هست را می نویسد.
– خاصیت src : کدهای جاوااسکریپت را هم مانند استایل شیت می توانید در یک فایل جداگانه نوشته و با پسوند js ذخیره کنید سپس با خصوصیت src آدرس آن فایل را مشخص کنید.

<html>
<head>
<script language="javascript" src="jsfiles/name.js" type="text/javascript">
</script>
</head>

برچسب ها

, , ,

محصولات پیشنهادی


نظرات کاربران


نظرات برای آموزش جاوااسکریپت | بدون نظر »

کاربر عزیز، لطفاً دیدگاه ارزشمند خود را از طریق فرم زیر برای ما ارسال کنید:

درباره کدنویسان
آکادمی کدنویسان جهت کمک به دانشجویان رشته های کامپیوتر و فناوری اطلاعات و همه علاقمندان به طراحی و برنامه نویسی برای ویندوز، وب و موبایل ایجاد شده است.
بیشتر آموزش های سایت کدنویسان، بصورت رایگان ارائه شده است و بعضی بسته های آموزشی تصویری و نیز نرم افزارهای پیاده سازی شده در ازای پرداخت، قابل دانلود هستند.
هر گونه نظر، انتقاد یا پیشنهادی در مورد مطالب یا عملکرد کدنویسان دارید، حتما با ما در میان بگذارید.
نمادهای اعتماد ما


تماس با ما
  • شماره همراه : ۰۹۱۵۱۶۰۴۰۶۸
  • آی دی تلگرام : @mmoha94
  • پست الکترونیکی : mohammadi.sm@gmail.com
  • آدرس پستی : بیرجند، خیابان پیروزی، پیروزی ۹، پلاک ۲۸
کلیه حقوق متعلق به سایت کدنویسان است، انتشار و کپی برداری از مطالب این سایت غیرمجاز بوده و پیگرد قانونی دارد.