آموزش وب مستریدیزاین و طراحی

JavaScript چیست؟

به این post امتیاز دهید

JavaScript یکی از زبان‌های پرطرفدار وب است که هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار می گیرد. جاوا اسکریپت درون کدهای HTML قرار می‌‌گیرد و بر روی مرورگر بازدید کننده اجرا می‌شود. جاوا اسکریپت توانایی تغییر در محتویات المان‌ های نمایش داده شده را دارد به گونه ای که امکان پویا سازی صفحات وب را فراهم می‌آورد.
باید توجه داشت که جـاوا اسکـریپت و جاوا دو زبان کاملاً متفاوت هستند. دستورات جاوا برای اینکه بتوانند در یک مرورگر وب اجرا شوند، باید کامپایل شده و به فایل‌هایی با پسوند class تبدیل شوند. در مقابل جـاوا اسکـریپت از دستورات متنی استفاده کرده و می‌تواند در یک سند HTML نوشته شود. همچنین در حالی که جـاوا اسکـریپت برای نوشتن برنامه‌های ساده، افزودن قابلیت‌های دینامیک و ایجاد رابطه متقابل با کاربران بسیار مناسب است، به کمک جـاوا می‌توان برنامه‌هایی کاملاً پیچیده خلق کرد. اگر چه ساختار JavaScript به سی پلاس پلاس (++C) و جاوا شباهت دارد؛ این امر موجب یادگیری آسان آن می‌شود. از اینرو دستورهای متداول مانند iffortry..catch ,while و… در زبان جاوا اسکریپت هم مشاهده می‌گردد.

JavaScript چیست؟

برخی از قابلیت‌ های جاوا اسکریپت به این شرح است: تغییردر متن‌ها و رنگ و پس زمینه صفحات وب و تغییر در موقعیت قرار گیری آن‌ها، متحرک سازی و پویا نمایی، تعامل با کاربر و از طریق المان‌‌های ورودی نظیر Textboxها، RadioButton ها، TextArea و غیره، نمایش اخطار و یا پیام به کاربران، انجام محاسبات ریاضی، ساخت و تولید کد HTML به‌صورت پویا و برحسب شرایط مورد نیاز.

جاوا اسکریپت دارای کتابخانه‌ های بسیار متنوعی است که امکانات و قابلیت‌ های بسیاری را در اختیار توسعه دهندگان وب قرار می‌ دهد. تنوع فریم ورک‌ها و کتابخانه‌های این زبان برنامه نویسی باعث شده است تا شیوه‌های رایج برنامه نویسی در JavaScript بهبود یابد و بر کاربرد های آن بیافزاید.

چرا JavaScript؟

  • کتابخانه‌های بسیار متنوع و کاربردی
  • سادگی در برنامه نویسی و پیاده‎سازی
  • قابلیت پویایی صفحات استاتیک وب
  • برخی از عملیات‎‌ها را نمی‌توان بدون استفاده از این زبان برنامه نویسی انجام داد. نظیر تعامل با کاربر، یافتن اطلاعات کاربری بازدید کنندگان مثل IP های آن‌ها و موارد دیگر
  • نزدیک بودن این زبان برنامه نویسی به زبان‌ها برنامه نویسی دیگر نظیر C, C++ و یا C#
  • امکان استفاده از کتابخانه‌های آماده این زبان برنامه نویسی نظیر کتابخانه‌های استاندارد ریاضی

میزان استفاده از کتابخانه های جاوا اسکریپت – به نقل از builtwith

میزان استفاده از کتابخانه های جاوا اسکریپت

 

خرید هاست لینوکس

تیم تحریریه هاست ایران

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

Related Articles

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

1  +    =  10

Back to top button