آموزش جاوااسکریپت

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

جاوااسکریپت زبان برنامه‌نویسی برای HTML و Web است.

دورهٔ آموزشی جاوااسکریپت
Javascript.jpg
Tutorial
۱آموزش جاوااسکریپت
۲مقدمه‌ای بر جاوااسکریپت
۳JavaScript:قوانین و اصول اولیه زبان جاوااسکریپت
۴JavaScript:خروجی جاوااسکریپت
۵JavaScript:عبارت‌ها در جاوااسکریپت
۶JavaScript:شیوهٔ نوشتن (Syntax) عبارات یا دستورات در جاوااسکریپت
۷JavaScript:نظرات یا کامنت‌ها (Comments) در جاوااسکریپت
۸JavaScript:متغیرها در جاوااسکریپت
۹JavaScript:عملگرهای جاوااسکریپت
۱۰JavaScript:عملگرهای ریاضی در جاوااسکریپت
۱۱JavaScript:عملگرهای مقداردهی در جاوااسکریپت
۱۲JavaScript:انواع داده‌ها در جاوااسکریپت
۱۳JavaScript:توابع در جاوااسکریپت
۱۴JavaScript:اشیاء (object) در جاوااسکریپت
۱۵JavaScript:رویدادها در جاوااسکریپت
۱۶JavaScript:رشته‌های متنی (string) در جاوااسکریپت
۱۷JavaScript:متدهای نوع داده متنی یا رشته‌ای در جاوااسکریپت
۱۸JavaScript:اعداد در جاوااسکریپت
۱۹JavaScript:متدهای داده‌های عددی در جاوااسکریپت
۲۰JavaScript:آرایه‌ها در جاوااسکریپت
۲۱JavaScript:متدهای آرایه در جاوااسکریپت
۲۲JavaScript:مرتب‌سازی آرایه‌ها در جاوااسکریپت
۲۳JavaScript:متدهای پیمایش آرایه در جاوااسکریپت
۲۴JavaScript:اشیاء تاریخ و زمان در جاوااسکریپت
۲۵JavaScript:فرمت‌های تاریخ و زمان در جاوااسکریپت
۲۶JavaScript:متدهای دریافت تاریخ و زمان در جاوااسکریپت
۲۷JavaScript:متدهای تنظیم زمان و تاریخ در جاوااسکریپت
۲۸JavaScript:شی ریاضی (Math) در جاوااسکریپت
۲۹JavaScript:ایجاد عدد تصادفی در جاوااسکریپت
۳۰JavaScript:مقادیر بولین (Booleans) در جاوااسکریپت
۳۱JavaScript:عملگرهای منطقی و مقایسه‌ای در جاوااسکریپت
۳۲JavaScript:ساختار if else و else if در جاوااسکریپت
۳۳JavaScript:تکه کد Switch در جاوا اسکریپت
۳۴JavaScript:حلقه For در جاوااسکریپت
۳۵JavaScript:حلقه While در جاوااسکریپت
۳۶JavaScript:کلمات کلیدی Break و Continue در جاوااسکریپت
۳۷JavaScript:تبدیل نوع داده‌ها در جاوااسکریپت
۳۸JavaScript:عملیات‌های بیتی در جاوااسکریپت
۳۹JavaScript:عبارات با قاعده در جاوااسکریپت
۴۰JavaScript:خطاها در جاوااسکریپت - رخ دادن خطا و رفع آن
۴۱JavaScript:Scope در جاوااسکریپت
۴۲JavaScript:Hoisting یا جا به جایی کدها در جاوااسکریپت
۴۳JavaScript:استفاده از مد یا حالت سخت‌گیرانه (use strict) در جاوااسکریپت
۴۴JavaScript:کلمه کلیدی This در جاوااسکریپت
۴۵JavaScript:کلمه کلیدی Let در جاوااسکریپت
۴۶JavaScript:ثابت‌ها در جاوااسکریپت
۴۷JavaScript:تعریف توابع به صورت پیکان
۴۸JavaScript:کلاس‌ها در جاوااسکریپت
۴۹JavaScript:اشکال‌زدایی در جاوااسکریپت
۵۰JavaScript:راهنمای استایل و استانداردهای کدنویسی در جاوااسکریپت
۵۱JavaScript:بهترین تمرینات جاوااسکریپت
۵۲JavaScript:اشتباهات رایج در برنامه‌نویسی جاوااسکریپت
۵۳JavaScript:کارایی در جاوااسکریپت
۵۴JavaScript:کلمات رزرو شده در جاوااسکریپت
۵۵JavaScript:ورژن‌های جاوااسکریپت
۵۶JavaScript:ECMAScript 5 - JavaScript 5
۵۷JavaScript:ECMAScript 6 - ECMAScript 2015
۵۸JavaScript:جیسون (JSON) در جاوااسکریپت
---


یادگیری جاوااسکریپت آسان است.

این آموزش جاوااسکریپت را از سطح مبتدی تا پیشرفته به شما یاد می‌دهد.[۱]

مثال‌ها در هر فصل

با ویرایشگر ما "خودتان امتحان کنید"، شما می‌توانید سورس کد (به انگلیسی: source code) را ویرایش کنید و نتیجه را ببینید.

 1 <!DOCTYPE html>
 2 <html>
 3 <body>
 4 
 5 <h2>My First JavaScript</h2>
 6 
 7 <button type="button"
 8 onclick="document.getElementById('demo').innerHTML = Date()">
 9 Click me to display Date and Time.</button>
10 
11 <p id="demo"></p>
12 
13 </body>
14 </html>
<!DOCTYPE html>
<html>
<body>

<h2>My First JavaScript</h2>

<button type="button"
onclick="document.getElementById('demo').innerHTML = Date()">
Click me to display Date and Time.</button>

<p id="demo"></p>

</body>
</html>
ما به شما توصیه می‌کنیم که این آموزش را به ترتیب لیستی که در سمت چپ صفحه قرار گرفته‌است، مطالعه کنید.

با مثال‌ها یاد بگیرید

مثالها از ۱۰۰۰ کلمه هم بهتر هستند. درک مثال‌ها معمولاً ساده‌تر از درک توضیحات متنی است.

در این آموزش تمامی توضیحات متنی با مثال‌هایی در ویرایشگر «آزمایش کنید» ارائه می‌شوند.

مثال‌های جاوااسکریپت

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

چرا باید جاوااسکریپت را یاد بگیریم؟

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

  1. HTML برای تعریف محتوای صفحات وب
  2. CSS برای تعریف طرح صفحات وب
  3. JavaScript برای برنامه‌نویسی رفتار صفحات وب

صفحات وب تنها محل استفاده از جاوااسکریپت نیستند. بسیاری از برنامه‌های Desktop و سمت سرور از جاوااسکریپت استفاده می‌کنند که Node.js یکی از شناخته شده ترین‌های آن‌ها است. برخی از پایگاه‌های داده مانند: MongoDB و CouchDB هم از جاوااسکریپت به عنوان زبان برنامه‌نویسی خود استفاده می‌کنند.

آیا می‌دانید؟

جاوااسکریپت و جاوا دو زبان برنامه‌نویسی کاملاً متفاوت هم از نظر مفهوم و هم از نظر طراحی هستند.

جاوااسکریپت در سال ۱۹۹۵ توسط برندن ایچ اختراع شد و به عنوان یک استاندارد ECMA در سال ۱۹۹۷ شناخته شد.

ECMA-262 نام رسمی استاندارد است. EXMAScript نیز نام رسمی زبان است.

شما می‌توانید مطالب بیشتری را در مورد تفاوت‌های موجود بین ورژن‌های مختلف جاوااسکریپت را در فصل ورژن‌های جاوااسکریپت مطالعه کنید.

سرعت یادگیری

در این آموزش، سرعت یادگیری در دستان شماست.

همه چیز به شما بستگی دارد.

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

همیشه مطمئن شوید که شما تمامی مثال‌هایی را که در بخش «خودتان امتحان کنید» وجود دارد را به طور کامل درک کرده‌اید.

مرجع‌های (Refrences) جاوااسکریپت

ویکی‌کد یک مرجع کامل جاوااسکریپت، شامل تمامی اشیای HTML و مرورگرها است.

مرجع، شامل مثال‌هایی برای تمامی ویژگی‌ها، متدها و رویدادها است و این مرجع به طور هماهنگ با آخرین استانداردهای جهانی وب به‌روزرسانی می‌شود.

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

منابع آموزشی