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

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

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

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

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

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

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

<!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 و مرورگرها است.

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

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

منابع آموزشی