جاوا اسکریپت یا java script چیست ؟
سلام خدمت همه سنترالی های عزیز در تاپیک های قبلی به موضوعات HTML چیست و CSS چیست اشاره کردم و امروز قصد داریم در این تاپیک به طور کامل درباره اینکه جاوا اسکریپت چیست و چه اهمیتی در طراحی داره اشاره کنیم.
خوب محض اطلاع شما جاوا اسکریپت همان JavaScript است. میدونم که میدونستید ولی نوشتم شاید نمیدونستید.
از زبان جاوااسکریپت برای پویا کردن صفحات وب HTML و CSS استفاده میشود.
جاوا اسکریپت یکی از محبوب و پرطرفدار ترین زبان های برنامه نویسی سمت کلاینت هست که بسیار طرفدار داره.
یک فکر اشتباهی که بسیار افراد در زهن خود دارند این هست که جاوا اسکریپت همان جاوا است که این اشتباه هست و این دو کاملا با یک دیگر فرق دارند.
در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد.
به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم، مناسب است.
کاربرد گسترده این زبان در سایتها و صفحات اینترنتی بوده و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویانمایی در سمت کاربر، از این زبان استفاده میشود.
js
تاریخچه javascript
جاوااسکریپت را در ابتدا شخصی به نام برندان ایچ در شرکت نتاسکیپ با نام Mocha طراحی نمود. این نام بعداً به LiveScript و نهایتاً به جاوااسکریپت تغییر یافت. این تغییر نام تقریباً با افزوده شدن پشتیبانی از جاوا در مرورگر وب Netscape Navigator همزمانی دارد. اولین نسخهٔ جاوااسکریپت در نسخه 2.0B3 این مرورگر در دسامبر ۱۹۹۵ معرفی و عرضه شد. این نام گذاری منجر به سردرگمیهای زیادی شده و این ابهام را ایجاد میکند که جاوااسکریپت با جاوا مرتبط است در حالی که اینطور نیست. عدهٔ زیادی این کار را یک ترفند تجاری برای به دست آوردن بخشی از بازار جاوا که در آن موقع زبان جدید مطرح برای برنامهنویسی تحت وب بود میدانند
نحوه فراخوانی کد های جاوا اسکریپت
اتصال خارجی (external):
<script type="text/javascript" href="js/file.js"><script>
اتصال داخلی (interline):
<head> <script type="text/javascript"> document.write("Hello world"); function handle() { document.write("You entered: " + document.getElementById("myinput").value); } </script> </head>
خطی (inline) :
<body> <p> متن آزمایشی توسط </p> <script> document.write("سنترال فایل"); </script> </body>
فایل های ایجاد شده توسط زبان برنامه نویسی جاوااسکریپت با پسوند .JS قابل اجرا هستند.