جاوااسکریپت، به اختصار JS (به انگلیسی: JavaScript) زبان برنامهنویسی سطح بالا، پویا، مبتنی بر شی، وابستگی کم به نوع (Weakly typed)، چند رویه و تفسیری است. در کنار HTML و CSS، جاوااسکریپت یکی از سه هسته صفحات دنیای وب میباشد.
جاوا اسکریپت (JavaScript) چیست؟
جاوا اسکریپت برای اولین بار توسط شرکت Netscape و با نام LiveScript به دنیای وب و بازار عرضه شد. ولی بعدها ، با حمایت شرکت Sun Microsystems (پدید آورنده JAVA) با نام جاوا اسکریپت شناخته شد. جاوا اسکریپت یک زبان اسکریپت نویسی است ، که بیشتر با کدهای HTML در ارتباط است و همانند کدهای HTML ، روی پلت فرم های مختلفی اجرا می شود ، و یا به عبارتی به وسیله مرورگر های وب مختلفی ، قابل تفسیر است.
JavaScript (به اختصار JS) ، زبان برنامه نویسی کاملاً پویا است ، که وقتی به یک صفحه وب ، اعمال می شود ، امکان برقراری تعامل پویا با وب سایت را فراهم می سازد.
علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شدهاست. از همین رو دستورهای متداول مانند if, for, try..catch ,”while” و… در این زبان هم یافت میگردند.
جاوا اسکریپت ، زبان برنامه نویسی جمع و جوری است ، اما با این حال ، بسیار انعطاف پذیر است. توسعه دهندگان ، انواع متنوعی از ابزارها را بر روی هسته زبان JavaScript ، نوشته اند و تعداد زیادی قابلیت های اضافی را برای آن فراهم نموده اند. برخی از این قابلیت ها عبارتند از :
امکانات و قابلیت های جاوا اسکریپت
طراحان صفحات وب ، می توانند با استفاده از آموزش جاوا اسکریپت و یادگیری توابع و اشیاء آماده و از پیش تعریف شده جاوا اسکریپت ، قابلیت های زیادی را برای صفحات وب ایجاد کنند. برای مثال ،
چرا باید آموزش JavaScript را دنبال کنیم؟
وظیفه جاوا اسکریپت ، افزودن منطق به فضای HTML ، است. در واقع به کمک HTML و CSS ، نمی توان یک صفحه وب کامل داشت.
اصولاً ، جاوا اسکریپت یک زبان سمت کاربر یا front end است ، که بار منطقی فرآیندهای وب را بر عهده میگیرد. البته با به وجود آمدن زبان NodeJS ، امکان نوشتن سرویسهای وب در سمت سرور با جاوا اسکریپت نیز وجود دارد و امکان اجرای کدهای جاوا اسکریپت ، به عنوان زبان سمت سرور نیز فراهم شده است.
ابزارها و کتابخانه های معروف JavaScript
بهطور کلی ، با زبان جاوا اسکریپت ، می توان از سرورهای وب گرفته تا اپلیکیشنهای موبایل و برنامه های کاربردی تحت وب را پیادهسازی نمود. ابزارهای زبان JavaScript ، این روزها به قدری گسترده شده اند که نمی توانیم بدون آنها ، به دنیای وب فکر کنیم. از بین مشهورترین ابزارها و فریم ورک های توسعه یافته برای زبان جاوا اسکریپت ، می توان به موارد زیر اشاره کرد:
مزایای جاوا اسکریپت
برای یادگیری JavaScript چه چیز را باید از قبل بدانیم !
قبل از اینکه مطالعه ی آموزش JavaScript (جاوااسکریپت) را شروع کنید، شما باید دانش پایه ای(حداقلی) از موارد زیر را داشته باشید
واژگان کلیدی