Iracodesuport1
loading...

Iracodesuport1

بازدید : 0 پنجشنبه 27 تير 1398 زمان : 13:42

جاوا اسکریپت (JavaScript) چیست؟

جاوا اسکریپت ، یک زبان برنامه نویسی است که امکان تعامل با صفحات وب را فراهم می سازد (برای مثال ، بازی ها ، پاسخ هایی که در هنگام فشردن کلید ها یا وارد کردن اطلاعات در فرم ها ، ارسال می شوند ، انیمیشن ها و ...).

آموزش جاوا اسکریپت مسیری است به سوی طراحی صفحات وب جذاب تر و کاربرپسندتر. جاوا اسکریپت برای اولین بار توسط شرکت Netscape و با نام LiveScript به دنیای وب و بازار عرضه شد. ولی بعدها ، با حمایت شرکت Sun Microsystems (پدید آورنده JAVA) با نام جاوا اسکریپت شناخته شد. جاوا اسکریپت یک زبان اسکریپت نویسی است ، که بیشتر با کدهای HTML در ارتباط است و همانند کدهای HTML ، روی پلت فرم های مختلفی اجرا می شود ، و یا به عبارتی به وسیله مرورگر های وب مختلفی ، قابل تفسیر است.

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

Browser Application Programming Interfaces (APIs) : API های ساخته شده در داخل مرورگرهای وب ، قابلیت هایی مانند ایجاد پویایی در صفحات و تنظیمات CSS Style ، تولید گرافیک های سه بعدی و sample های صوتی ، را فراهم می کنند.

امکانات و قابلیت های جاوا اسکریپت

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

می توان قالب صفحه وب را طوری طراحی کرد که کاربران ، بتوانند به اجزای صفحه وب ، مانند رنگ پس زمینه ، اندازه و فونت متن و غیره ، دسترسی داشته باشند و آن ها را تغییر دهند.

می توان با استفاده از کدهای گرافیکی ، برای صفحات وب ، انیمیشن ایجاد نمود و به کاربران این امکان را داد که به طور دلخواه ، قادر به جابجایی یا تغییر تصاویر گرافیکی باشند.

می توان event ها را کنترل کرد و با زبان جاوا و Plugin ها ، ارتباط برقرار نمود.

می توان فرم های ClintSide ایجاد کرد و اطلاعات وارد شده توسط کاربران را در فرم ها را اعتبارسنجی نمود و در صورت وجود هرگونه خطا در نحوه پر شدن فرم ها ، پیغام مناسب را نمایش داد.

اگرچه می توان به وسیله Java Script ، فرم های سمت کلاینت را که توسط کاربران تکمیل شده است ، به سمت server فرستاد ، اما جاوا اسکریپت ، قدرت ایجاد ارتباط متقابل بین server و client را به اندازه زبان جاوا ندارد.

چرا باید آموزش JavaScript را دنبال کنیم؟

وظیفه جاوا اسکریپت ، افزودن منطق به فضای HTML ، است. در واقع به کمک HTML و CSS ، نمی ‌توان یک صفحه‌ وب کامل داشت.

اصولاً ، جاوا اسکریپت یک زبان سمت کاربر یا front end است ، که بار منطقی فرآیندهای وب را بر عهده می‌گیرد. البته با به وجود آمدن زبان NodeJS ، امکان نوشتن سرویس‌های وب در سمت سرور با جاوا اسکریپت نیز وجود دارد و امکان اجرای کدهای جاوا اسکریپت ، به‌ عنوان زبان سمت سرور نیز فراهم شده است.

ابزارها و کتابخانه‌ های معروف JavaScript

یکی از مزایای جاوا اسکریپت ، فریم‌ورک‌ ها و کتابخانه‌ هایی است که بر پایه این زبان شکل گرفته‌اند. کتابخانه هر زبان برنامه نویسی، در واقع مجموعه ‌ای از دستورات آن زبان است که در قالبی خلاصه و آماده ، مورد استفاده قرار می ‌گیرد. یکی از مشهورترین و نام ‌آشناترین کتابخانه ‌های جاوا اسکریپت، JQuery است. جی‌کوئِری (JQuery) ، در واقع ، مجموعه ‌ای از دستورات پیچیده‌ جاوا اسکریپت است که به ‌صورت بسیار ساده و آسان ، در اختیار همه قرار دارد.

این روزها جاوا اسکریپت، تنها یک زبان برنامه نویسی برای طراحی سایت و افزودن مقداری انیمیشن و حرکت و منطق به وب ‌سایت‌ ها نیست. فریم‌ ورک‌ ها و ابزارهای بسیار زیادی با کمک این زبان توسعه داده شده‌اند ، که با کمک آنها می‌ توان از اپلیکیشن‌ های موبایل گرفته تا سیستم‌ های پیچیده را پیاده‌ سازی کرد. ابزارهایی مثل ReactJS شرکت فیس‌بوک، یا Angular JSشرکت گوگل از جمله‌ این ابزارها هستند.

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

کتابخانه‌ ReactJS : بسیاری از سایت‌ ها و سرویس‌ های تحت وب پیشرفته ، بر پایه‌ این فریم‌ ورک ، توسعه داده‌ شده‌اند.

React Native : محصول دیگری از شرکت فیس‌ بوک است که امکان تولید اپلیکیشن ‌های موبایل را بر پایه زبان جاوا اسکریپت ، فراهم می‌کند. نمونه بارز آن اپلیکیشن موبایل اینستاگرام است.

فریم ورک AngularJs گوگل : بسیاری از ابزارها و سرویس‌های بزرگ بر پایه‌‌ی آن توسعه داده‌ شده‌اند.

NodeJS : زبان اپن سورسی که امکان برنامه‌ نویسی با زبان جاوا اسکریپت را در سمت سرور فراهم می‌کند.

به‌ طور کلی ، برای اجرای کدهای جاوا اسکریپت ، هیچ ابزار خاصی نیاز نیست. در واقع ، بر خلاف زبان‌های دیگر که نیاز به یک کامپایلر برای اجرای کدها دارند، جاوا اسکریپت روی مرورگرهای اینترنت اجرا می‌شود. برای نوشتن کدها نیز یک editor متن ساده ، مانند Notepad ، نیاز هست؛ اما برای راحتی کار توصیه می شود از IDE (مانند Visual Studio Code) مناسب استفاده شود.

سرفصل آموزش جامع جاوا اسکریپت به طور خلاصه عبارتند از :

معرفی جاوا اسکریپت

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

ساختارهای کنترلی، آرایه، مجموعه‌ها و نقشه‌ها

توابع در جاوا اسکریپت

اشیاء در جاوا اسکریپت

آشنایی با DOM و تعامل با صفحات وب

رویدادها در جاوا اسکریپت

کار با فرم‌ها

آشنایی باBOM و تعامل با مرورگر

آشنایی با خطاها و اشکال‌زدایی برنامه‌ها

Iracodesuport1 بازدید : 7 دوشنبه 17 تير 1398 زمان : 14:27

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

تعداد صفحات : 0

درباره ما
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • آرشیو
    خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    چت باکس




    captcha


    پیوندهای روزانه
    آمار سایت
  • کل مطالب : 2
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 2
  • باردید دیروز : 11
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 15
  • بازدید ماه : 74
  • بازدید سال : 74
  • بازدید کلی : 74
  • آخرین نظرات
    کدهای اختصاصی