جاوا اسکریپت (JavaScript) چیست؟
با شما هستیم با جاوا اسکریپت (JavaScript) چیست؟ در خدمت شما خواهیم بود تا انتهای این مطلب ما را همراهی کنید. و یا با محیط آن آشنا گردید به مطالعه این مطللب بپردازید.
بکاپ منظم روزانه هفتگی ماهانه در یک سرور مجزا از مزیت نگارنوین نسبت به سایرین می باشد.
شرکت نگارنوین با همت بهترین کارشناس های قوی به شما کاربران و مشتریهای عزیز خدمت رسانی میکند تا هرچه آسان تر و بهتر به درخواست های خود برسید.
جاوا اسکریپت
سرور مجازی بورس
یک زبان برنامه نویسی برای وب است. اکثر مرورگر های وب، اعم از گوگل کروم، فایرفاکس، سافاری، اینترنت اکسپلورر، مایکروسافت اج و اپرا از جاوا اسکریپت پشتیبانی میکنند. مرورگر های گوشی نیز از جاوا اسکریپت پشتیبانی میکنند.
در اصل از جاوا اسکریپت برای بهبود صفحات وب و کاربر پسند تر کردن آنها استفاده میشود. آپدیت کردن و افزودن مطالب جدید به سایت ها، بهبود رابط کاربری و افزودن منو ها و بخش های مختلف به سایت، عناصر متحرک، چیزهای گرافیکی ۲ و ۳ بعدی، نقشه های قابل کار کردن، پلیر های ویدیو و… به وسیله جاوا اسکریپت کار میکنند. به جاوا اسکریپتی که در مرورگر های وب استفاده میشود جاوا اسکریپت کلاینت میگویند.
آشنایی با جاوا اسکریپت
سه گانه تشکیل دهنده صفحه وب
یک صفحه وب معمولا متشکل از سه چیز است، که این سه چیز اچ تی ام ال، سی اس اس و جاوا اسکریپت هستند. HTML صفحه را به نمایش میگذارید که دارای متن، عکس و… است. CSS برای کنترل و شخصی سازی ظاهر صفحه وب است و نمایش رنگ ها، فونت ها و… بر عهده CSS است. و نهایتا JavaScript نیز برای افزودن عناصر متغیر به صفحه وب است و به منظور قابل برنامه ریزی بودن صفحه وب میباشد.
تاریخچه جاوا اسکریپت
توسعه جاوا اسکریپت در سال ۱۹۹۵ به دست گروه Netscape که مرورگر اینترنت Netscape را ساختند آغاز شد. این گروه به این فکر افتادند که خلق یک زبان برنامه نویسی برای بهبود تجربه کاربری از صفحه وب میتواند برای کاربران بسیار بهتر باشد. بنابراین آنها پیش “برندان آیک” (Brendan Eich)، فردی که کمپانی موزیلا و مرورگر اینترنت فایرفاکس را توسعه داد رفتند. از آنجایی که زبان جاوا در همان زمان هم بود و یک زبان جدید و محبوب برای برنامه نویسی وب محسوب میشد، آن ها خواستند که این زبان را شبیه به جاوا توسعه دهند.
جاوا اسکریپت چیست؟
نتیجه کار، زبان جاوا اسکریپت شد که دارای قابلیت های زبان برنامه نویسی “Scheme”، جهت گیری شیء زبان برنامه نویسی “Small Talk”، و نحوه نگارش و قرار گیری کلمات (Syntax) زبان برنامه نویسی Javaبود. نامی که برای اولین نسخه از این زبان برنامه نویسی در نظر گرفته شد “Mocha” بود. این نام به “LiveScript” در ماه سپتامبر همان سال، یعنی ۱۹۹۵ تغییر یافت و نهایتا در ماه دسامبر ۱۹۹۵ میلادی نام “جاوا اسکریپت” برای این زبان برنامه نویسی در نظر گرفته شد.
در سال ۱۹۹۶ زبان برنامه نویسی جاوا اسکریپت به سازمان “ECMA International” ارسال شد تا مشخصات استاندارد آن ثبت شوند. در ماه ژوئن سال ۱۹۹۷، اولین مشخصات رسمی این زبان برنامه نویسی با نام “ECMA-262” عرضه شدند. آخرین نسخه این زبان برنامه نویسی “ECMAScript 2017” نام دارد که در سال ۲۰۱۷ عرضه شد.
چه کاری میتوان با جاوا اسکریپت انجام داد؟
جاوا اسکریپت یک مترجم و رمز گشای زبان برنامه نویسی تکامل یافته است که در مرورگر اینترنت شما جاسازی شده است. هر کاری را که با زبان برنامه نویسی معمولی همانند Java بتوان انجام داد، با JavaScript نیز میتوان انجام داد. از بین این کار ها میتوان به موارد زیر اشاره کرد:
۱. اعلام متغیر ها.
۲. ذخیره و بازیابی مقادیر.
۳. تعریف و فراخوانی توابع.
۴. هر فرد میتواند یک کلاس اختصاصی برای خودش در این زبان تعریف کند.
۵. بارگذاری و استفاده از ماژول های خارجی.
۶. نوشتن کد های رسیدگی کننده به کار ها برای رسیدگی به کار ها و کاربر.
۷. و خیلی کار های بیشتری.
مرورگر وب
یک صفحه وب را بارگذاری میکند، HTML را تجزیه میکند و چیزی به نام “Document Object Model” را از محتویات صفحه وب میسازد. Document Object Model یک نمای زنده از صفحه وب را به کد جاوا اسکریپت شما ارائه میدهد. با این کار جاوا اسکریپت میتواند Document Object Model را ویرایش کند و سریعا به کاربرانی که از آن صفحه وب بازدید میکنند نمایش دهد. همچنین میتوانید با استفاده از جاوا اسکریپت کد های بنویسید تا زمانی که کاربر در سایت شما کار هایی نظیر حرکت موس، کلیک و… انجام داد اتفاقاتی بیافتد.
اخطار:
از آنجایی که JavaScript یک زبان برنامه نویسی قدرتمند است، امکان توسعه بد افزار و ویروس نیز با استفاده از این زبان وجود دارد و افرادی میتوانند با استفاده از جاوا اسکریپت کاربرانی که از سایت هایشان بازدید میکنند را هدف قرار دهند. با این کار میتوانند رمز هایی را که در مرورگر اینترنتتان وارد کردید را به سرقت ببرند.
جاوا اسکریپت چگونه کار میکند؟
زمانی که مرورگر وب یک صفحه وب را بار گذاری میکند، تجزیه کننده HTML و یا همان “HTML Parser” شروع به تجزیه HTML کرده و سپس Document Object Model را میسازد. زمانی که تجزیه کننده HTML با یک CSS و یا JavaScript مواجه شود، این ها را به تجزیه کننده CSS و یا همان “CSS Parser” و موتور جاوا اسکریپت (JavaScript Engine) ارسال میکند.
موتور جاوا اسکریپت فایل ها و کد های مربوط به جاوا اسکریپت را بار گذاری میکند اما سریعا کد ها را اجرا نمیکند. زمانی موتور جاوا اسکریپت کد ها را اجرا میکند که عمل تجزیه HTML و CSS به پایان برسند. زمانی که این دو تجزیه شوند کد های جاوا اسکریپت نیز اجرا میشوند و اجزای صفحه وب که با استفاده از این زبان برنامه نویسی ساخته شده اند بارگذاری میشوند. نتایج این کار ها در Document Object Parser نمایان خواهد شد و در مرورگر وب نمایش داده خواهد شد.
تبریک می گوییم مقاله جاوا اسکریپت (JavaScript) چیست؟ پایان رسید با مقالات بعدی ما را همراهی کنید.
شعار همیشگی: حفظ مشتریان فعلی ، دعوت از مشتریان قبلی ، جذب مشتریان آتی