معرفی جاوااسکریپت (JavaScript) و شروع مجموعه آموزشی
به اولین قسمت از مجموعه آموزشی JavaScript تک دیک خوش آمدید. در این قسمت با زبان جاوااسکریپت و پیشنیازهای دورهای که پیش روی شماست آشنا میشوید.
جاوااسکریپت یا JavaScript چیست؟
جاوااسکریپت (JavaScript یا به اختصار JS)، یک زبان برنامهنویسی اسکریپتی و سطح بالاست که در کنار HTML و CSS یکی از اصلیترین تکنولوژیهای توسعهی وب محسوب میشود. بسیاری از وبسایتها از جاوا اسکریپت برای برنامهنویسی و تعیین رفتار صفحات وب در سمت کلاینت (Client-side) استفاده میکنند.
JavaScript یک زبان تفسیری (Interpreted) یا کامپایل شده در لحظه (just-in-time compiled) است. در نتیجه، دستورات این زبان لازم نیست به صورت از پیشآمادهشده کامپایل شوند.
از جمله کاربردهای رایج JS که در بسیاری از سایتهای امروزی قابل مشاهده است میتوان به مرتبسازی جداول، ایجاد اسلایدر تصاویر، واکنش نشان دادن به رویدادها، اعتبارسنجی مقادیر دادهها در فرم های وب، تشخیص مرورگر و سیستمعامل کاربر، افزودن محتوا به صفحه بدون بارگیری مجدد آن (با کمک Ajax)، متحرکسازی المانهای موجود در صفحات وب و ایجاد بازیهای قابل اجرا در مرورگر اشاره کرد.
بیشتر بخوانید: جاوااسکریپت یا JavaScript چیست؟
دنبال کردن دوره آموزش JavaScript تک دیک به چه کسانی پیشنهاد میشود؟
اگر مایلید با طراحی وب و تعیین رفتار صفحات وب در سمت کلاینت آشنا شوید مجموعه آموزشی حاضر برای شما مفید خواهد بود. دنبال کردن این مجموعه برای افرادی که حتی پیشزمینهای در مورد جاوااسکریپت ندارند یا میخواهند به صورت استاندارد با این زبان آشنا شوند پیشنهاد میشود.
به علاوه اگر با JavaScript آشنا هستید و در حال ساخت یک وبسایت هستید یا تصمیم گرفتهاید در این زمینه فعالیت داشته باشید از مطالب این مجموعه آموزشی میتوانید به عنوان یک منبع مناسب و قابل اعتماد استفاده کنید. به عنوان مثال برای آشنایی با نحوه ایجاد متغیرها و توابع، عملگرها، انواع داده، آرایه ها، حلقه ها و … در جاوااسکریپت، مجموعه آموزشی حاضر تلاش میکند نیاز شما را به شکلی مناسب پاسخگو باشد.
پیشنیازهای مجموعه آموزش جاوااسکریپت
برای استفاده از مجموعه آموزشی JavaScript تک دیک نیازی به دانش تخصصی چندانی در زمینه کامپیوتر یا پیشزمینه حرفهای برنامه نویسی ندارید. با این حال لازم است تواناییهای متداول کار با کامپیوتر مانند نصب ساده نرم افزارها و همچنین تجربه کار با فایل ها و برنامههای رایج مانند مرورگرهای وب و ویرایشگرهای متن را داشته باشید. (ابزارهای موردنیاز برای این دوره مشابه با دوره HTML است. برای آشنایی با این ابزارها میتوانید نگاهی به اینجا بیندازید).
به علاوه لازم است تا حدودی با اچتیامال، ساختار و همچنین المان های پرکاربرد آن آشنا باشید. (اگر با اچتیامال آشنا نیستید پیشنهاد میکنیم ابتدا نگاهی به مجموعه آموزشی HTML تک دیک بیندازید). آشنایی با سیاساس نیز برای بخشهایی از این مجموعه آموزشی ضروری است. (اگر با سیاساس آشنا نیستید پیشنهاد میکنیم ابتدا نگاهی به مجموعه آموزشی CSS تک دیک بیندازید). در صورت لزوم پیش از ادامه دوره JS میتوانید مطالب دورههای HTML و CSS را تا حد نیاز مطالعه کنید.
به لحاظ سخت افزاری نیز برای سهولت بیشتر در اختیار داشتن حداقل یک کامپیوتر شخصی معمولی ضروری به نظر میرسد.
نقشه راه مجموعه آموزش طراحی وبسایت و جاوااسکریپت در یک نگاه
پیشنیاز 1: فهرست مطالب مجموعه آموزشی HTML تک دیک
پیشنیاز 2: فهرست مطالب مجموعه آموزشی CSS تک دیک