مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
دوره جامع جاوا اسکریپت مدرن برای همه! با پروژهها، تمرینها و راهحلها یاد بگیرید! یک دوره جاوا اسکریپت ضروری.
درک مبانی، مفاهیم بنیادی و پیشرفته در جاوا اسکریپت مدرن.
جاوا اسکریپت را بیاموزید و به یک توسعهدهنده جاوا اسکریپت مدرن، مطمئن و پرتقاضا تبدیل شوید.
بیاموزید چگونه کدهای جاوا اسکریپت قوی و باکیفیت بنویسید.
درک «چرا»، «چگونه» و «چه چیزی» در کدنویسی جاوا اسکریپت.
بهترین شیوهها را در حین برنامهنویسی با جاوا اسکریپت یاد گرفته و به کار بگیرید.
نحوه شناسایی خطاها در کدهای دیگران و اجتناب از اشتباهات رایج آنها را بیاموزید.
با درک عملکرد واقعی جاوا اسکریپت در پشت صحنه، برای بازار کار آماده شوید.
جاوا اسکریپت را از صفر تا پیشرفته بیاموزید.
مفاهیم پیچیده را به روشی ساده یاد بگیرید.
پشتیبانی سریع و دوستانه در بخش پرسش و پاسخ دریافت کنید.
پیشنیازهای دوره جاوا اسکریپت
برای شرکت در این دوره هیچ پیشنیازی لازم نیست. من جاوا اسکریپت را از پایه و از صفر به شما آموزش خواهم داد. این دوره جاوا اسکریپت شما را از صفر به یک متخصص در برنامهنویسی جاوا اسکریپت تبدیل خواهد کرد.
جاوا اسکریپت چیست؟
جاوا اسکریپت یکی از محبوبترین زبانهای برنامهنویسی در جهان است. اگرچه در ابتدا عمدتاً به عنوان یک زبان اسکریپتنویسی برای صفحات وب شناخته میشد، اما تطبیقپذیری آن بسیار فراتر از آن گسترش یافته است.
از جاوا اسکریپت میتوان برای توسعه وب فرانتاند، توسعه بکاند، توسعه اپلیکیشن موبایل، توسعه بازی، برنامههای دسکتاپ، برنامههای شبکه بلادرنگ، ابزارهای خط فرمان و افزونههای مرورگر استفاده کرد. انعطافپذیری آن، این زبان را به یک مهارت ضروری برای توسعهدهندگان مدرن تبدیل کرده است.
چرا باید جاوا اسکریپت یاد بگیرید؟
جاوا اسکریپت محبوبترین زبان برنامهنویسی در سطح جهان است. یادگیری آن برای توسعه فرانتاند، بکاند، فول استک و توسعه بازی ضروری است. متوسط درآمد سالانه یک توسعهدهنده جاوا اسکریپت ۸۴,۰۰۰ دلار است. شرکتهای برتر مانند گوگل، فیسبوک، نتفلیکس، پیپال، اوبر، ایبی و مایکروسافت به شدت به جاوا اسکریپت متکی هستند. یک پایه قوی در جاوا اسکریپت میتواند مسیر شغلی شما را متحول کند.
چرا این دوره جاوا اسکریپت؟
این دوره جاوا اسکریپت را آسان میکند و همه چیز را از سطح مبتدی تا پیشرفته پوشش میدهد. هیچ مطلب اضافی یا تکرار غیرضروری وجود ندارد و محتوا مستقیماً به اصل مطلب میپردازد. آموزشهای واضح، مختصر و عملی تضمین میکنند که بلافاصله شروع به کدنویسی کنید. سبک تدریس جذاب است و از محتوای خستهکننده یا منسوخ اجتناب میکند. یاد میگیرید که چگونه مانند یک توسعهدهنده خبره فکر کنید، خطاها را به طور موثر تشخیص دهید و مشکلات را به طور کارآمد حل کنید.
این دوره شامل ویدئوهای با کیفیت HD و بهروز، دسترسی به تمام کدهای دوره و پشتیبانی رایگان در بخش پرسش و پاسخ است. شما از یک متخصص که علاقه زیادی به تدریس دارد، یاد خواهید گرفت. این دوره شامل تمرینهای کدنویسی عملی، مثالها و راهحلها، توضیحات دقیق مفاهیم و یادگیری انعطافپذیر با سرعت شخصی است. گواهی تکمیل دوره برای تقویت اعتبار حرفهای شما ارائه میشود و شما دسترسی نامحدود به محتوا خواهید داشت.
نظرات سایر دانشجویان دوره جاوا اسکریپت
«نحوه توضیح مفاهیم توسط دوناتوس روی وایتبورد را دوست دارم، بسیار مختصر و مفید است.» — گاندی ساکی
«دوره عالی بود. از روشهای ترکیبی استفاده از وایتبورد برای توضیح اولیه و نمایش کاربردی بودن آن لذت بردم.» — ریچارد بنسون
بدون نیاز به دانش قبلی
این دوره برای مبتدیان مطلق طراحی شده است. من شما را گام به گام از مبانی تا مفاهیم پیشرفته برنامهنویسی جاوا اسکریپت راهنمایی خواهم کرد.
منتظر چه هستید؟
آیا آمادهاید جاوا اسکریپت را به روشی تسلط پیدا کنید که هرگز فراموش نخواهید کرد؟
همین حالا روی دکمه «ثبتنام کنید» کلیک کنید و در این سفر هیجانانگیز از صفر تا قهرمانی در برنامهنویسی جاوا اسکریپت به من بپیوندید.
با تضمین بازگشت وجه ۳۰ روزه یودمی، چیزی برای از دست دادن ندارید و همه چیز برای به دست آوردن!
سرفصل ها و درس ها
راهاندازی محیط
Environment Setup
راهاندازی محیط
Environment Setup
استفاده از کروم
Using Chrome
استفاده از ویرایشگر متن
Using Text Editor
استفاده از IDE
Using IDE
کد - استفاده از IDE
CODE - Using IDE
استفاده از سایتهای کدنویسی
Using Coding SItes
استفاده از Node.js
Using Node.js
مشاهده نتیجه در صفحه وب
Viewing your result on web page
کد - مشاهده نتیجه در صفحه وب
CODE - Viewing your result on web page
استفاده از alert()
Using alert()
آماده برای نوشتن اولین برنامه؟
Ready for Write FIRST PROGRAM?
سوالی هست؟
Any Question?
اصطلاحات مهم برای مبتدیان مطلق
Important Terms for Absolute Beginners
دستور
Statement
برنامه
Program
نقطه ویرگول
Semi-Colons
فضای خالی
White Space
شکست خط
Line Breaks
بلاک کد
Code Block
کلمات کلیدی
Keywords
سینتکس
Syntax
مقادیر
Values
عملگرها
Operators
عبارت
Expression
کامنت
Comment
حساس به حروف
Case Sensitive
کمل کیس
Camel Case
شناسهها
Identifiers
مجموعه کاراکترها
Character Sets
متغیرها در جاوااسکریپت
Variables in JavaScript
درک متغیرها در جاوااسکریپت
Understanding Variables in JavaScript
اعلان متغیرها
Declaring Variables
اعلان متغیرها - کد
Declaring Variables - CODE
اعلان چند متغیر
Multiple Variables Declaration
اعلان چند متغیر - کد
Multiple Variables Declaration - CODE
اعلان مجدد متغیرها
Redeclaring Variables
اعلان مجدد متغیرها - کد
Redeclaring Variables - CODE
نامگذاری متغیرها
Naming Variables
نامگذاری متغیرها - کد
Naming Variables - CODE
Let در جاوااسکریپت
Let in JavaScript
درک Let در جاوااسکریپت
Understanding JavaScript Let
درک Let در جاوااسکریپت - کد
Understanding JavaScript Let - CODE
اعلان مجدد متغیر با Let
Redeclaring Variable with Let
اعلان مجدد متغیر با Let - کد
Redeclaring Variable with Let - CODE
اعلان با Let از ابتدا
Declare with Let from Start
اعلان با Let از ابتدا - کد
Declare with Let from Start - CODE
Let "خودخواه"
The "Selfish" Let
Let "خودخواه" - کد
The "Selfish" Let - CODE
Const در جاوااسکریپت
Const in JavaScript
درک Const در جاوااسکریپت
Understanding JavaScript Const
درک Const - کد
Understanding Const - CODE
پرسش و پاسخ - Var، Let و Const
QUESTIONS AND ANSWERS - Var, Let and Const
اسکوپ در جاوااسکریپت
Scope in JavaScript
درک اسکوپ در جاوااسکریپت
Understanding Scope in JavaScript
اسکوپ با مثال
Scope by Example
اسکوپ با مثال - کد
Scope by Example - CODE
بیشتر درباره اسکوپ
More on Scope
بیشتر درباره اسکوپ - کد
More on Scope - CODE
پرسش و پاسخ - اسکوپ
QUESTIONS AND ANSWERS - Scope
Hoisting در جاوااسکریپت
Hoisting in JavaScript
درک Hoisting در جاوااسکریپت
Understanding Hoisting in JavaScript
بیشتر درباره Hoisting
More on Hoisting
Hoisting با مثالها
Hoisting by Examples
Hoisting - مثالهای بیشتر
Hosting - More Examples
Hoisting - مثالهای بیشتر - کد
Hosting - More Examples - CODE
پرسش و پاسخ - Hoisting
QUESTIONS AND ANSWERS - Hoisting
انواع داده در جاوااسکریپت
Data Types in JavaScript
انواع داده در جاوااسکریپت
Data Types in JavaScript
رشته در جاوااسکریپت
String in JavaScript
درک رشتهها در جاوااسکریپت
Understanding Strings in JavaScript
کد - درک رشتهها در جاوااسکریپت
CODE - Understanding Strings in JavaScript
دسترسی به کاراکترهای یک رشته در جاوااسکریپت
Accessing the Characters of a String in JavaScript
کد - دسترسی به کاراکترهای یک رشته در جاوااسکریپت
CODE - Accessing the Characters of a String in JavaScript
ویژگی Length در جاوااسکریپت
Length Property in JavaScript
کد - ویژگی Length در جاوااسکریپت
CODE - Length Property in JavaScript
String Coercion در جاوااسکریپت
String Coercion in JavaScript
کد - String Coercion در جاوااسکریپت
CODE - String Coercion in JavaScript
الحاق رشتهها در جاوااسکریپت
String Concatenation in JavaScript
کد - الحاق رشتهها در جاوااسکریپت
CODE - String Concatenation in JavaScript
تمپلیت لیترالها در جاوااسکریپت
String Template Literals in JavaScript
کد - تمپلیت لیترالها در جاوااسکریپت
CODE - String Template Literals in JavaScript
دنبالههای گریز رشته در جاوااسکریپت
String Escape Sequence in JavaScript
کد - دنبالههای گریز رشته در جاوااسکریپت
CODE - String Escape Sequence in JavaScript
متدهای Slice، Substring و Substr رشته در جاوااسکریپت
String Slice, Substring and Substr Methods in JavaScript
کد - متدهای Slice، Substring و Substr رشته در جاوااسکریپت
CODE - String Slice, Substring and Substr Methods in JavaScript
متدهای endsWith() و startsWith() رشته در جاوااسکریپت
String endsWith() and startsWith() Methods in JavaScript
کد - متدهای endsWith() و startsWith() رشته در جاوااسکریپت
CODE - String endsWith() and startsWith() Methods in JavaScript
متد indexOf() رشته در جاوااسکریپت
String indexOf() Method in JavaScript
کد - متد indexOf() رشته در جاوااسکریپت
CODE - String indexOf() Method in JavaScript
متدهای replace() و replaceAll() رشته در جاوااسکریپت
String replace() and replaceAll() Methods in JavaScript
کد - متدهای replace() و replaceAll() رشته در جاوااسکریپت
CODE - String replace() and replaceAll() Methods in JavaScript
متد includes() رشته در جاوااسکریپت
String includes() Method in JavaScript
کد - متد includes() رشته در جاوااسکریپت
CODE - String includes() Method in JavaScript
متدهای toUpperCase() و toLowerCase() رشته در جاوااسکریپت
String toUpperCase() and toLowerCase() in JavaScript
کد - متدهای toUpperCase() و toLowerCase() رشته در جاوااسکریپت
CODE - String toUpperCase() and toLowerCase() in JavaScript
متد repeat() رشته در جاوااسکریپت
String repeat() Method in JavaScript
کد - متد repeat() رشته در جاوااسکریپت
CODE - String repeat() Method in JavaScript
متد split() رشته در جاوااسکریپت
String split() Method in JavaScript
کد - متد split() رشته در جاوااسکریپت
CODE - String split() Method in JavaScript
پرسش و پاسخ - رشته
QUESTIONS AND ANSWERS - String
بولین در جاوااسکریپت
Boolean in JavaScript
درک بولین در جاوااسکریپت
Understanding Boolean in JavaScript
کد - درک بولین در جاوااسکریپت
CODE - Understanding Boolean in JavaScript
پرسش و پاسخ - بولین
QUESTIONS AND ANSWERS - Boolean
اعداد در جاوااسکریپت
Numbers in JavaScript
درک اعداد در جاوااسکریپت
Understanding Numbers in JavaScript
کد - درک اعداد در جاوااسکریپت ۱
CODE - Understanding Numbers in JavaScript 1
کد - درک اعداد در جاوااسکریپت ۲
CODE - Understanding Numbers in JavaScript 2
کد - درک اعداد در جاوااسکریپت ۳
CODE - Understanding Numbers in JavaScript 3
کد - درک اعداد در جاوااسکریپت ۴
CODE - Understanding Numbers in JavaScript 4
پرسش و پاسخ - اعداد
QUESTIONS AND ANSWERS - Numbers
BigInt در جاوااسکریپت
BigInt in JavaScript
درک BigInt در جاوااسکریپت
Understanding BigInt in JavaScript
کد - درک BigInt در جاوااسکریپت ۱
CODE - Understanding BigInt in JavaScript 1
کد - درک BigInt در جاوااسکریپت ۲
CODE - Understanding BigInt in JavaScript 2
کد - درک BigInt در جاوااسکریپت ۳
CODE - Understanding BigInt in JavaScript 3
پرسش و پاسخ - BigInt
QUESTIONS AND ANSWERS - BigInt
Undefined در جاوااسکریپت
Undefined in JavaScript
درک Undefined در جاوااسکریپت
Understanding Undefined in JavaScript
کد - درک Undefined در جاوااسکریپت
CODE - Understanding Undefined in JavaScript
پرسش و پاسخ - Undefined
QUESTIONS AND ANSWERS - Undefined
Null در جاوااسکریپت
Null in JavaScript
درک Null در جاوااسکریپت
Understanding Null in JavaScript
کد - درک Null در جاوااسکریپت
CODE - Understanding Null in JavaScript
پرسش و پاسخ - Null
QUESTIONS AND ANSWERS - Null
Symbol در جاوااسکریپت
Symbol in JavaScript
Symbol در جاوااسکریپت
Symbol in JavaScript
کد - Symbol در جاوااسکریپت
Code - Symbol in JavaScript
Symbol با توضیحات
Symbol with Description
کد - Symbol با توضیحات
Code - Symbol with Description
Symbol به عنوان کلید آبجکت
Symbol as an Object Key
کد - Symbol به عنوان کلید آبجکت
CODE - Symbol as an Object Key
نمیتوان روی Symbol پیمایش کرد
Cannot Iterate Over a Symbol
کد - نمیتوان روی Symbol پیمایش کرد
CODE - Cannot Iterate Over a Symbol
پرسش و پاسخ - Symbol
QUESTIONS AND ANSWERS - Symbol
عملگرها در جاوااسکریپت
Operators in JavaScript
انواع عملگرها در جاوااسکریپت
Types of Operators in JavaScript
عملگرهای محاسباتی در جاوااسکریپت
Arithmetic Operators in JavaScript
کد - عملگرهای محاسباتی در جاوااسکریپت
CODE - Arithmetic Operators in JavaScript
عملگرهای انتساب در جاوااسکریپت
Assignment Operators in JavaScript
کد - عملگرهای انتساب در جاوااسکریپت
CODE - Assignment Operators in JavaScript
عملگرهای مقایسهای در جاوااسکریپت
Comparison Operators in JavaScript
کد - عملگرهای مقایسهای در جاوااسکریپت
CODE - Comparison Operators in JavaScript
عملگرهای منطقی در جاوااسکریپت
Logical Operators in JavaScript
کد - عملگرهای منطقی در جاوااسکریپت
CODE - Logical Operators in JavaScript
عملگرهای نوع در جاوااسکریپت
Types Operators in JavaScript
کد - عملگرهای نوع در جاوااسکریپت
CODE - Types Operators in JavaScript
عملگرهای سهگانه در جاوااسکریپت
Ternary Operators in JavaScript
کد - عملگرهای سهگانه در جاوااسکریپت
CODE - Ternary Operators in JavaScript
عملگر رشته در جاوااسکریپت - معروف به الحاق
String Operator in JavaScript - a.k.a Concatenation
کد - عملگر رشته در جاوااسکریپت - معروف به الحاق
CODE - String Operator in JavaScript - a.k.a Concatenation
delete و void() در جاوااسکریپت
delete and void() in JavaScript
کد - delete و void() در جاوااسکریپت
CODE - delete and void() in JavaScript
پرسش و پاسخ - عملگرها
QUESTIONS AND ANSWERS - Operators
آبجکتها در جاوااسکریپت
Objects in JavaScript
درک آبجکتها در جاوااسکریپت
Understanding Objects in JavaScript
کد - درک آبجکتها در جاوااسکریپت
CODE - Understanding Objects in JavaScript
سینتکس آبجکت با یک خط دستور
A line Statement Object Syntax
کد - سینتکس آبجکت با یک خط دستور
CODE - A line Statement Object Syntax
Property در برابر Property Name در برابر Property Value
Property vs Property Name vs Property Value
ایجاد یک آبجکت خالی
Creating an Empty Object
کد - ایجاد یک آبجکت خالی
CODE - Creating an Empty Object
ایجاد ویژگیها برای آبجکت خالی
Creating Properties for Empty Object
Undefined در آبجکت
Undefined in Object
کد - Undefined در آبجکت
CODE - Undefined in Object
متدهای آبجکت در جاوااسکریپت
Object Methods in JavaScript
کد - متدهای آبجکت در جاوااسکریپت
CODE - Object Methods in JavaScript
آبجکت JSON تودرتو در جاوااسکریپت
Nested JSON Object in JavaScript
کد - آبجکت JSON تودرتو در جاوااسکریپت
CODE - Nested JSON Object in JavaScript
یک پرسش و پاسخ
1 Question and Answer
پرسش و پاسخ - آبجکتها
QUESTIONS AND ANSWERS - Objects
تابع در جاوااسکریپت
Function in JavaScript
درک تابع در جاوااسکریپت
Understanding Function in JavaScript
کد - درک تابع در جاوااسکریپت
CODE - Understanding Function in JavaScript
مثال تابع
Function Example
کد - مثال تابع
CODE - Function Example
پارامتر در مقابل آرگومان در جاوااسکریپت
Parameter vs Argument in JavaScript
کد - پارامتر در مقابل آرگومان
CODE - Parameter vs Argument
بازگشت در تابع در جاوااسکریپت
Return in Function in JavaScript
کد - بازگشت در تابع در جاوااسکریپت
CODE - Return in Function in JavaScript
انتساب تابع به متغیر در جاوااسکریپت
Assigning a Function to a Variable in JavaScript
کد - انتساب تابع به متغیر در جاوااسکریپت
CODE - Assigning a Function to a Variable in JavaScript
توابع داخلی در جاوااسکریپت
Inbuilt Function in JavaScript
کد - توابع داخلی
CODE - Inbuilt Function
متغیر محلی در جاوااسکریپت
Local Variable in JavaScript
کد - متغیر محلی
CODE - Local Variable
تابع در یک دستور
Function in a Statement
کد - تابع در یک دستور
CODE - Function in a Statement
سبکهای مختلف نوشتن تابع
Different Styles of writing Function
کد - سبکهای مختلف نوشتن تابع
CODE - Different Styles of writing Function
Function Expression (نامگذاری شده) در جاوااسکریپت
Function Express (named) in JavaScript
کد - Function Expression (نامگذاری شده) در جاوااسکریپت
CODE - Function Express (named) in JavaScript
Function Expression (بینام) در جاوااسکریپت
Function Express (anonymous) in JavaScript
کد - Function Expression (بینام)
CODE - Function Express (anonymous)
Arrow Function در جاوااسکریپت
Arrow Function in JavaScript
کد - Arrow Function در جاوااسکریپت
CODE - Arrow Function in JavaScript
سادهسازی بیشتر Arrow Function
Arrow Function Simplified Further
کد - سادهسازی بیشتر Arrow Function
CODE - Arrow Function Simplified Further
پارامتر پیشفرض در جاوااسکریپت
Default Parameter in JavaScript
کد - پارامتر پیشفرض در جاوااسکریپت
CODE - Default Parameter in JavaScript
ارسال مقدار Undefined به تابع در جاوااسکریپت
Passing Undefined Value to a Function in JavaScript
کد - ارسال مقدار Undefined به تابع در جاوااسکریپت
CODE - Passing Undefined Value to a Function in JavaScript
توابع درجه اول | توابع مرتبه بالاتر
First Class Function | High-Order Function
درک توابع درجه اول
Understanding First-Class Function
توابع درجه اول با مثال
First-class function by example
کد - توابع درجه اول با مثال
CODE - First-Class Function by Example
انتساب تابع به متغیر
Assigning function to variable
کد: انتساب تابع به متغیر
CODE: Assigning function to variable
ارسال تابع به عنوان آرگومان
Passing a function as Argument
کد: ارسال تابع به عنوان آرگومان
CODE: Passing a function as Argument
تابع بازگرداننده تابع
Function returning a Function
کد: تابع بازگرداننده تابع
CODE: Function returning a Function
تابع بازگرداننده تابع - بیشتر
Function returning a Function - More
کد: تابع بازگرداننده تابع - بیشتر
CODE: Function returning a Function - More
توابع مرتبه بالاتر
Higher Order Function
آرایه در جاوااسکریپت
Array in JavaScript
درک آرایهها در جاوااسکریپت
Understanding Arrays in JavaScript
اعلان یک آرایه خالی
Declaring an Empty Array
کد - اعلان یک آرایه خالی
CODE - Declaring an Empty Array
ایجاد آرایه با یک مقدار
Creating Array with One Value
کد - ایجاد آرایه با یک مقدار
CODE - Creating Array with One Value
ایجاد آرایه با مقادیر متعدد
Creating Array with Many Values
کد - ایجاد آرایه با مقادیر متعدد
CODE - Creating Array with Many Values
ایجاد آرایه در چندین خط
Creating Array on Multiple Lines
کد - ایجاد آرایه در چندین خط
CODE - Creating Array on Multiple Lines
اضافه کردن عناصر به آرایه خالی
Adding Elements to Empty Array
کد - اضافه کردن عناصر به آرایه خالی
CODE - Adding Elements to Empty Array
فضاهای خالی (Holes) در آرایه
"Holes" in an Array
کد - فضاهای خالی (Holes) در آرایه
CODE - "Holes" in an Array
دسترسی به مقادیر آرایهها
Accessing Values of Arrays
کد - دسترسی به مقادیر آرایهها
CODE - Accessing Values of Arrays
دسترسی به اولین و آخرین عناصر آرایهها
Accessing the First and Last Elements of Arrays
کد - دسترسی به اولین و آخرین عناصر آرایهها
CODE - Accessing the First and Last Elements of Arrays
تغییر مقادیر یک آرایه
Changing the Values of an Array
کد - تغییر مقادیر یک آرایه
CODE - Changing the Values of an Array
بررسی انواع داده آرایهها
Checking Arrays Data Types
کد - بررسی انواع داده آرایهها
CODE - Checking Arrays Data Types
انواع مختلط در آرایه
Mixed Types in Array
کد - انواع مختلط در آرایه
CODE - Mixed Types in Array
اضافه کردن عناصر به آرایه - روشهای خاص
Adding Elements to Array - Special Ways
کد - اضافه کردن عناصر به آرایه - روشهای خاص
CODE - Adding Elements to Array - Special Ways
آرایه انجمنی
Associative Array
چگونه یک آرایه را شناسایی کنیم
How to Identify an Array
کد - چگونه یک آرایه را شناسایی کنیم
CODE - How to Identify an Array
حذف اولین و آخرین عناصر آرایهها
Removing the First and Last Elements of Arrays
کد - حذف اولین و آخرین عناصر آرایهها
CODE - Removing the First and Last Elements of Arrays
عملگر Spread (...) در جاوااسکریپت ES6
Spread (...) Operator in JavaScript ES6
درک عملگر Spread
Understanding Spread Operator
کد: درک عملگر Spread
CODE: Understanding Spread Operator
کپی کردن عناصر یک آرایه
Copying the elements of an array
کد: کپی کردن عناصر یک آرایه
CODE: Copying the elements of an array
شبیهسازی عناصر یک آرایه
Cloning the elements of an Array
کد: شبیهسازی عناصر یک آرایه
CODE: Cloning the elements of an Array
عملگر Spread با آبجکت
Spread Operator with Object
کد: عملگر Spread با آبجکت
CODE: Spread Operator with Object
عملگر Spread با جاوااسکریپت
Spread Operator With JavaScript
کد: عملگر Spread با جاوااسکریپت
CODE: Spread Operator With JavaScript
If Else در جاوااسکریپت
If Else in JavaScript
درک دستور If در جاوااسکریپت
Understanding If Statement in JavaScript
کد - درک دستور If در جاوااسکریپت
CODE - Understanding If Statement in JavaScript
دستور If با مثال در جاوااسکریپت
If Statement by Example in JavaScript
کد - دستور If با مثال در جاوااسکریپت
CODE - If Statement by Example in JavaScript
دستور If Else با مثال در جاوااسکریپت
If Else Statement by Example in JavaScript
کد - دستور If Else با مثال در جاوااسکریپت
CODE - If Else Statement by Example in JavaScript
دستور Else If با مثال در جاوااسکریپت
Else If Statement by Example in JavaScript
کد - دستور Else If با مثال در جاوااسکریپت
CODE - Else If Statement by Example in JavaScript
دستور If تودرتو در جاوااسکریپت
Nested If Statement in JavaScript
کد - دستور If تودرتو در جاوااسکریپت
CODE - Nested If Statement in JavaScript
بدنه دستور If Else در جاوااسکریپت
Body of If Else Statement in JavaScript
کد - بدنه دستور If Else در جاوااسکریپت
CODE - Body of If Else Statement in JavaScript
AND منطقی و دستور If Else در جاوااسکریپت
Logical AND and If Else Statement in JavaScript
کد - AND منطقی و دستور If Else در جاوااسکریپت
CODE - Logical AND and If Else Statement in JavaScript
OR منطقی و دستور If Else در جاوااسکریپت
Logical OR and If Else Statement in JavaScript
کد - OR منطقی و دستور If Else در جاوااسکریپت
CODE - Logical OR and If Else Statement in JavaScript
حلقه For در جاوااسکریپت
For Loop in JavaScript
درک حلقه For در جاوااسکریپت
Understanding for loop in JavaScript
کد - درک حلقه For در جاوااسکریپت
CODE - Understanding for loop in JavaScript
مثال ۱ - حلقه For در جاوااسکریپت
Example 1 - for loop in JavaScript
کد - مثال ۱ - حلقه For در جاوااسکریپت
CODE - Example 1 - for loop in JavaScript
مثال ۲ - حلقه For در جاوااسکریپت
Example 2- for loop in JavaScript
کد - مثال ۲ - حلقه For در جاوااسکریپت
CODE - Example 2 - for loop in JavaScript
مثال ۳ - حلقه For در جاوااسکریپت
Example 3 - for loop in JavaScript
کد - مثال ۳ - حلقه For در جاوااسکریپت
CODE - Example 3 - for loop in JavaScript
راه حل جایگزین برای مثال ۳
Alternative Solution to Example 3
کد - راه حل جایگزین برای مثال ۳
CODE - Alternative Solution to Example 3
حلقه بینهایت
Infinite Loop
کد - حلقه بینهایت
CODE - Infinite Loop
حلقه For با آرایه
For Loop with Array
کد - حلقه For با آرایه
CODE - For Loop with Array
حلقه For با Break و Continue از If Else
For Loop with Break and Continue of If Else
کد - حلقه For با Break و Continue از If Else
CODE - For Loop with Break and Continue of If Else
مثال - اعداد فرد طبیعی
Example - Natural Odd Numbers
کد - مثال - اعداد فرد طبیعی
CODE - Example - Natural Odd Numbers
عبارت ۱ - اختیاری؟
Expression 1 - OPTIONAL?
کد - عبارت ۱ - اختیاری؟
CODE - Expression 1 - OPTIONAL?
عبارت ۲ - اختیاری؟
Expression 2 - OPTIONAL?
کد - عبارت ۲ - اختیاری؟
CODE - Expression 2 - OPTIONAL?
عبارت ۳ - اختیاری؟
Expression 3 - OPTIONAL?
کد - عبارت ۳ - اختیاری؟
CODE - Expression 3 - OPTIONAL?
اسکوپ حلقه در جاوااسکریپت
Loop Scope in JavaScript
کد - اسکوپ حلقه در جاوااسکریپت
CODE - Loop Scope in JavaScript
For In در جاوااسکریپت
For In in JavaScript
درک For In در جاوااسکریپت
Understanding For In in JavaScript
کد - درک For In در جاوااسکریپت
CODE -Understanding For In in JavaScript
مثال ۱ - For In
Example 1 - For In
کد - مثال ۱ - For In
CODE - Example 1 - For In
مثال ۲ - For In
Example 2 - For In
کد - مثال ۲ - For In
CODE - Example 2 - For In
For In با آرایه
For In with Array
کد - For In با آرایه
CODE - For In with Array
For In با رشته
For In with String
کد - For In با رشته
CODE - For In with String
For Of در جاوااسکریپت
For Of in JavaScript
درک For Of در جاوااسکریپت
Understanding For Of in JavaScript
کد - درک For Of در جاوااسکریپت
CODE -Understanding For Of in JavaScript
مثال ۱ - For Of در جاوااسکریپت
Example 1 - For Of in JavaScript
کد - مثال ۱ - For Of در جاوااسکریپت
CODE - Example 1 - For Of in JavaScript
مثال ۲ - For Of در جاوااسکریپت
Example 2 - For Of in JavaScript
کد - مثال ۲ - For Of در جاوااسکریپت
CODE - Example 2 - For Of in JavaScript
تاثیر const در For Of
Effect of const in For Of
کد - تاثیر const در For Of
CODE - Effect of const in For Of
متد entries() با For Of
entries() Method with For Of
کد - متد entries() با For Of
CODE - entries() Method with For Of
Sets در جاوااسکریپت
Sets in JavaScript
درک Sets در جاوااسکریپت
Understanding Sets in JavaScript
ایجاد یک Set جدید در جاوااسکریپت
Creating a new Set in JavaScript
کد - ایجاد یک Set جدید در جاوااسکریپت
CODE - Creating a new Set in JavaScript
بدون تکرار
No Duplicates
ایجاد یک Set جدید - روش دوم
Creating a new set - Second Method
کد - ایجاد یک Set جدید - روش دوم
CODE - Creating a new set - Second Method
ایجاد یک Set جدید - روش سوم
Creating a new set - Third Method
add() - بدون تکرار
add() - no duplicate
کد - add() - بدون تکرار
CODE - add() - no duplicate
اضافه کردن عناصر بیشتر به یک Set
Adding More Elements to a Set
کد - اضافه کردن عناصر بیشتر به یک Set
CODE - Adding More Elements to a Set
متد Set
Set Method
متد values()
values() Method
کد - متد values()
CODE - values() Method
متد entries()
entries() Method
کد - متد entries()
CODE - entries() Method
متد forEach()
forEach() Method
کد - متد forEach()
CODE - forEach() Method
متد delete()
delete() Method
کد - متد delete()
CODE - delete() Method
متد has()
has() Method
کد - متد has()
CODE - has() Method
متد clear()
clear() Method
کد - متد clear()
CODE - clear() Method
ویژگی size
size property
کد - ویژگی size
CODE - size property
Map در جاوااسکریپت
Map in JavaScript
درک Map در جاوااسکریپت
Understanding Map in JavaScript
ایجاد Map در جاوااسکریپت
Creating Maps in JavaScript
کد - ایجاد Map در جاوااسکریپت
CODE - Creating Maps in JavaScript
مثال ۱ - Map در جاوااسکریپت
Example 1 - Map in JavaScript
کد - مثال ۱ - Map در جاوااسکریپت
CODE - Example 1 - Map in JavaScript
مثال ۲ - Map در جاوااسکریپت
Example 2 - Map in JavaScript
کد - مثال ۲ - Map در جاوااسکریپت
CODE - Example 2 - Map in JavaScript
دسترسی به عناصر Map در جاوااسکریپت
Accessing Elements of Maps in JavaScript
کد - دسترسی به عناصر Map در جاوااسکریپت
CODE - Accessing Elements of Maps in JavaScript
ویژگی Size با Map
Size Property with Map
کد - ویژگی Size با Map
CODE - Size Property with Map
حذف یک عنصر از یک Map
Deleting an Element of a Map
کد - حذف یک عنصر از یک Map
CODE - Deleting an Element of a Map
متد has() با Map
has() Method with Map
کد - متد has()
CODE - has() Method
متد entries() با Map
entries() Method with Map
کد - متد entries() با Map
CODE - entries() Method with Map
متد values() با Map
vales() Method with Map
کد - متد values() با Map
CODE - vales() Method with Map
متد forEach() با Map
forEach() Method with Map
کد - متد forEach() با Map
CODE - forEach() Method with Map
مثال Map با Arrow Function
Example of Map with Arrow Function
کد - مثال Map با Arrow Function
CODE - Example of Map with Arrow Function
دیاستراکچرینگ آبجکت در جاوااسکریپت
Object Destrucuring in JavaScript
درک دیاستراکچرینگ آبجکت در جاوااسکریپت
Understanding Object De-structuring in JavaScript
کد - درک دیاستراکچرینگ آبجکت در جاوااسکریپت
CODE - Understanding Object De-structuring in JavaScript
استفاده از نامهای متغیر جدید
Using new variable names
کد - استفاده از نامهای متغیر جدید
CODE - Using new variable names
اختصاص مقادیر پیشفرض به متغیرها
Assigning Default Values to Variables
کد - اختصاص مقادیر پیشفرض به متغیرها
CODE - Assigning Default Values to Variables
مثال دیاستراکچرینگ آبجکت با For Of
Example of Object De-structuring with For Of
کد - مثال دیاستراکچرینگ آبجکت با For Of
CODE - Example of Object De-structuring with For Of
حلقه While در جاوااسکریپت
While Loop in JavaScript
درک حلقه While در جاوااسکریپت
Understanding While Loop in JavaScript
کد - درک حلقه While در جاوااسکریپت
CODE - Understanding While Loop in JavaScript
مثال - حلقه While در جاوااسکریپت
Example - While Loop in JavaScript
کد - مثال - حلقه While در جاوااسکریپت
CODE - Example - While Loop in JavaScript
حلقه بینهایت در حلقه While
Infinite Loop in While Loop
کد - حلقه بینهایت در حلقه While
CODE - Infinite Loop in While Loop
حلقه Do While در جاوااسکریپت
Do While Loop in JavaScript
درک حلقه Do While در جاوااسکریپت
Understanding the Do While Loop in JavaScript
کد - درک حلقه Do While در جاوااسکریپت
CODE - Understanding the Do While Loop in JavaScript
مثال - حلقه Do While
Example - Do While Loop
کد - مثال - حلقه Do While
CODE - Example - Do While Loop
حلقه While در مقابل حلقه Do While در مقابل حلقه For
While Loop vs Do While Loop vs For Loop
کد - حلقه While در مقابل حلقه Do While در مقابل حلقه For
CODE - While Loop vs Do While Loop vs For Loop
حلقه بینهایت در حلقه While
Infinite Loop in While Loop
Switch در جاوااسکریپت
Switch in JavaScript
درک دستور Switch Case در جاوا اسکریپت
Understanding Switch Case Statement in JavaScript
مثال ۱ - دستور Switch Case در جاوا اسکریپت
Example 1 - Switch Case Statement in JavaScript
کد - مثال ۱ - دستور Switch Case در جاوا اسکریپت
CODE - Example 1 - Switch Case Statement in JavaScript
مثال ۲ - دستور Switch Case در جاوا اسکریپت
Example 2 - Switch Case Statement in JavaScript
کد - مثال ۲ - دستور Switch Case در جاوا اسکریپت
CODE - Example 2 - Switch Case Statement in JavaScript
بلوک کد مشترک/یکسان
Common/Same Block of Code
کد - بلوک کد مشترک/یکسان
CODE - Common/Same Block of Code
موقعیتدهی دستور default
Default statement positioning
کد - موقعیتدهی دستور default
CODE - Default statement positioning
متدهای آرایه در جاوا اسکریپت
Array Methods in JavaScript
متد toString() در جاوا اسکریپت
toString() method in JavaScript
کد - متد toString() در جاوا اسکریپت
CODE - toString() method in JavaScript
متد join() در جاوا اسکریپت
join() method in JavaScript
کد - متد join() در جاوا اسکریپت
CODE - join() method in JavaScript
متد pop() در جاوا اسکریپت
pop() method in JavaScript
کد - متد pop() در جاوا اسکریپت
CODE - pop() method in JavaScript
متد shift() در جاوا اسکریپت
shift() method in JavaScript
کد - متد shift() در جاوا اسکریپت
CODE - shift() method in JavaScript
متد push() در جاوا اسکریپت
push() method in JavaScript
کد - متد push() در جاوا اسکریپت
CODE - push() method in JavaScript
متد unshift() در جاوا اسکریپت
unshift() method in JavaScript
کد - متد unshift() در جاوا اسکریپت
CODE - unshift() method in JavaScript
متد concat در جاوا اسکریپت
concat Method in JavaScript
کد - متد concat در جاوا اسکریپت
CODE - concat Method in JavaScript
ادغام بیش از دو آرایه
Merging more than two arrays
کد - ادغام بیش از دو آرایه
CODE - Merging more than two arrays
افزودن یک عنصر به آرایه
Adding an Element to an Array
کد - افزودن یک عنصر به آرایه
CODE - Adding an Element to an Array
متد slice() در جاوا اسکریپت
slice() method in JavaScript
کد - متد slice() در جاوا اسکریپت
CODE - slice() method in JavaScript
نکات بیشتر درباره متد slice()
More on slice() Method
کد - نکات بیشتر درباره متد slice()
CODE - More on slice() Method
متدهای delete و splice() در جاوا اسکریپت
delete and splice() method in JavaScript
کد - متدهای delete و splice() در جاوا اسکریپت
CODE - delete and splice() method in JavaScript
ژنراتور (Generator) در جاوا اسکریپت
Generator in JavaScript
ژنراتور در جاوا اسکریپت
Generator in JavaScript
کد - ژنراتور در جاوا اسکریپت
CODE - Generator in JavaScript
تمرین ۱ با راهحل - ژنراتور
Exercise 1 with Solution - Generator
کد - تمرین ۱ با راهحل - ژنراتور
CODE - Exercise 1 with Solution - Generator
ژنراتور با حلقه For Of
Generator with For Of
کد - ژنراتور با حلقه For Of
CODE - Generator with For Of
تمرین ۲ با راهحل - ژنراتور
Exercise 2 with Solution - Generator
کد - تمرین ۲ با راهحل - ژنراتور
CODE - Exercise 2 with Solution - Generator
کلاس (Class) در جاوا اسکریپت
Class in JavaScript
درک کلاس در جاوا اسکریپت
Understanding Class in JavaScript
کد - درک کلاس در جاوا اسکریپت
CODE - Understanding Class in JavaScript
استفاده از کلاس
Using a Class
کد - استفاده از کلاس
CODE - Using a Class
متدها در کلاسها
Methods in Classes
کد - متدها در کلاسها
CODE - Methods in Classes
عبارت کلاس (Class Expression)
Class Expression
کد - عبارت کلاس
CODE - Class Expression
InstanceOf
InstanceOf
کد - InstanceOf
CODE - InstanceOf
خطا - بدون کلمه کلیدی new
Error - without new keyword
Hoisting با کلاس یا شیء
Hoisting with Class or Object
متد ایستا (Static Method)
Static Method
کد - متد ایستا
CODE - Static Method
وراثت (Inheritance) و Super در جاوا اسکریپت
Inheritance and Super in JavaScript
درک وراثت کلاس در جاوا اسکریپت
Understanding Class Inheritance in JavaScript
کد - درک وراثت کلاس در جاوا اسکریپت
CODE - Understanding Class Inheritance in JavaScript
درک Super در جاوا اسکریپت
Understanding Super in JavaScript
کد - درک Super در جاوا اسکریپت
CODE - Understanding Super in JavaScript
Super با متد
Super with Method
کد - Super با متد
CODE - Super with Method
برنامهنویسی ناهمگام (Asynchronous) در جاوا اسکریپت
Asynchronous in JavaScript
برنامهنویسی ناهمگام و Callbackها در جاوا اسکریپت
Asynchronous and Callbacks in JavaScript
setTimeOut() با Callback
setTimeOut() with callback
کد - setTimeOut() با Callback
CODE - setTimeOut() with callback
Promise در جاوا اسکریپت
Promise in JavaScript
سینتکس Promise
Promise Syntax
Promise با مثال
Promise by Example
کد - Promise با مثال
CODE - Promise by Example
متد .then() در جاوا اسکریپت
.then() method in JavaScript
کد - متد .then() در جاوا اسکریپت
CODE - .then() method in JavaScript
متد .catch() در جاوا اسکریپت
.catch() method in JavaScript
کد - متد .catch() در جاوا اسکریپت
CODE - .catch() method in JavaScript
Async و Await در جاوا اسکریپت
Async and Await in JavaScript
کد - Async و Await در جاوا اسکریپت
CODE - Async and Await in JavaScript
مثال - Async در جاوا اسکریپت
Example - Async in JavaScript
کد - مثال - Async در جاوا اسکریپت
CODE - Example - Async in JavaScript
مثال - Await در جاوا اسکریپت
Example - Await in JavaScript
کد - مثال - Await در جاوا اسکریپت
CODE - Example - Await in JavaScript
متدهای Call، Apply و Bind در جاوا اسکریپت
Call, Apply and Bind Methods in JavaScript
درک متد call() در جاوا اسکریپت
Understanding call() method in JavaScript
کد - درک متد call() در جاوا اسکریپت
CODE - Understanding call() method in JavaScript
Call با آرگومانها
Call with arguments
درک متد apply() در جاوا اسکریپت
Understanding apply() method in JavaScript
کد - درک متد apply() در جاوا اسکریپت
CODE - Understanding apply() method in JavaScript
متد apply() با متدهای Min و Max برای آرایهها
apply() method with Min and Max methods for Arrays
کد - متد apply() با متدهای Min و Max برای آرایهها
CODE - apply() method with Min and Max methods for Arrays
درک متد bind() در جاوا اسکریپت
Understanding bind() method in JavaScript
کد - درک متد bind() در جاوا اسکریپت
CODE - Understanding bind() method in JavaScript
ماژولها در جاوا اسکریپت
Modules in JavaScript
درک ماژولهای جاوا اسکریپت
Understanding JavaScript Modules
کد: درک ماژولهای جاوا اسکریپت
CODE: Understanding JavaScript Modules
خروجی پیشفرض (Default Export)
Default Export
کد: خروجی پیشفرض
CODE: Default Export
خروجی/ورودی با تنها HTTP
Export/Import With HTTP Only
عبارت باقاعده (RegEx) در جاوا اسکریپت
Regular Expression (RegEx) in JavaScript
درک عبارت باقاعده، الگو و Modifierها در جاوا اسکریپت
Understanding Regular Expression, Pattern and Modifiers in JavaScript
متد search() در جاوا اسکریپت
search() method in JavaScript
کد - متد search() در جاوا اسکریپت
CODE - search() method in JavaScript
گروهبندی و محدودهها در جاوا اسکریپت
Group and Ranges in JavaScript
کد - گروهبندی و محدودهها در جاوا اسکریپت
CODE - Group and Ranges in JavaScript
متد replace() در جاوا اسکریپت
replace() method in JavaScript
کد - متد replace() در جاوا اسکریپت
CODE - replace() method in JavaScript
متد match() در جاوا اسکریپت
match() method in JavaScript
کد - متد match() در جاوا اسکریپت
CODE - match() method in JavaScript
متاکاراکترها در جاوا اسکریپت
MetaCharacters in JavaScript
کد - متاکاراکترها در جاوا اسکریپت
CODE - MetaCharacters in JavaScript
متد test() در جاوا اسکریپت
test() method in JavaScript
کد - متد test() در جاوا اسکریپت
CODE - test() method in JavaScript
دو روش ساخت الگوها
Two Ways of Creating Patterns
کد - دو روش ساخت الگوها
CODE - Two Ways of Creating Patterns
متد exec() در جاوا اسکریپت
exec() method in JavaScript
کد - متد exec() در جاوا اسکریپت
CODE - exec() method in JavaScript
Quantifierها - بخش اول
Quantifiers - Part I
کد - Quantifierها - بخش اول
CODE - Quantifiers - Part I
Quantifierها - بخش دوم
Quantifiers - Part II
کد - Quantifierها - بخش دوم
CODE - Quantifiers - Part II
Quantifierها - بخش سوم
Quantifiers - Part III
کد - Quantifierها - بخش سوم
CODE - Quantifiers - Part III
Anchors
Anchors
کد - Anchors
CODE - Anchors
شیء Math در جاوا اسکریپت
Math in JavaScript
مقدمهای بر شیء Math در جاوا اسکریپت
Introduction to Math Object in JavaScript
ویژگیهای شیء Math در جاوا اسکریپت
Math Object properties in JavaScript
کد - ویژگیهای شیء Math در جاوا اسکریپت
CODE - Math Object properties in JavaScript
متدهای مهم Math
Important Math Methods
متد Math.round() در جاوا اسکریپت
Math.round() Method in JavaScript
کد - متد Math.round() در جاوا اسکریپت
CODE - Math.round() Method in JavaScript
متدهای Math.ceil() و Math.floor() در جاوا اسکریپت
Math.ceil() and Math.floor() Methods in JavaScript
کد - متدهای Math.ceil() و Math.floor() در جاوا اسکریپت
CODE - Math.ceil() and Math.floor() Methods in JavaScript
متد Math.trunc() در جاوا اسکریپت
Math.trunc() Method in JavaScript
کد - متد Math.trunc() در جاوا اسکریپت
CODE - Math.trunc() Method in JavaScript
متد Math.sign() در جاوا اسکریپت
Math.sign() Method in JavaScript
کد - متد Math.sign() در جاوا اسکریپت
CODE - Math.sign() Method in JavaScript
سایر متدهای Math
Other Math Methods
کد - سایر متدهای Math
CODE - Other Math Methods
متد Math.random() در جاوا اسکریپت
Math.random() Method in JavaScript
کد - متد Math.random() در جاوا اسکریپت
CODE - Math.random() Method in JavaScript
تاریخ و زمان در جاوا اسکریپت
Date & Time in JavaScript
درک شیء Date در جاوا اسکریپت
Understanding Date Object in javaScript
new Date() در جاوا اسکریپت
new Date() in JavaScript
new Date() با میلیثانیه
new Date() with milliseconds
new Date() با رشته تاریخ
new Date() with Date String
new Date() با تاریخ ISO
new Date() with ISO Date
فرمتهای کوتاه و بلند تاریخ
Short and Long Date Formats
کد - فرمتهای کوتاه و بلند تاریخ
CODE - Short and Long Date Formats
نکات بیشتر درباره new Date()
More on new Date()
کد - نکات بیشتر درباره new Date()
CODE - More on new Date()
چگونه تاریخها را فرمت کنیم
How to Format Dates
کد - چگونه تاریخها را فرمت کنیم
CODE - How to Format Dates
مرتبسازی آرایه با تابع مقایسه در جاوا اسکریپت
Array Sorting with the Compare Function in JavaScript
درک متد sort() برای آرایهها
Understanding the sort() method on Arrays
کد - درک متد sort() برای آرایهها
CODE - Understanding the sort() method on Arrays
تابع مقایسه (Compare Function) در جاوا اسکریپت
Compare Function in JavaScript
کد - تابع مقایسه در جاوا اسکریپت
CODE - Compare Function in JavaScript
Sort() با توابع مقایسه برای اعداد
Sort() with Compare Functions for numbers
کد - Sort() با توابع مقایسه برای اعداد
CODE - Sort() with Compare Functions for numbers
Sort() با توابع مقایسه برای اشیاء I
Sort() with Compare Functions for objects I
کد - Sort() با توابع مقایسه برای اشیاء I
CODE - Sort() with Compare Functions for objects I
Sort() با توابع مقایسه برای اشیاء II
Sort() with Compare Functions for objects II
کد - Sort() با توابع مقایسه برای اشیاء II
CODE - Sort() with Compare Functions for objects II
فیلتر آرایه (Array Filter)
Array Filter
درک فیلتر آرایه در جاوا اسکریپت
Understanding Array Filter in JavaScript
کد - درک فیلتر آرایه در جاوا اسکریپت
CODE - Understanding Array Filter in JavaScript
فیلتر با آرایهای از اشیاء با مثال
Filter with Array of Object by Example
کد - فیلتر با آرایهای از اشیاء با مثال
CODE - Filter with Array of Object by Example
فیلتر با آرایهای از اعداد با مثال
Filter with Array of Number by Example
کد - فیلتر با آرایهای از اعداد با مثال
CODE - Filter with Array of Number by Example
Map آرایه (Array Map)
Array Map
درک نگاشت آرایه (Array Mapping)
Understanding Array Mapping
کد - درک نگاشت آرایه
CODE - Understanding Array Mapping
استفاده از حلقه for به جای Map
Using for Loop in place of Map
کد - استفاده از حلقه for به جای Map
CODE - Using for Loop in place of Map
Map بر روی شیء
Map on Object
کد - Map بر روی شیء
CODE - Map on Object
Reduce آرایه (Array Reduce)
Array Reduce
درک Reduce
Understanding Reduce
Reduce با مثال - جمع
Reduce By Example - Sum
کد - Reduce با مثال - جمع
CODE - Reduce By Example - Sum
Reduce با تمرین و راهحل - سبد خرید
Reduce By Exercise and Solution -Shopping cart
کد - Reduce با تمرین و راهحل - سبد خرید
CODE - Reduce By Exercise and Solution -Shopping cart
Reduce با تمرین و راهحل - موجودی جدید
Reduce By Exercise and Solution - New balance
کد - Reduce با تمرین و راهحل - موجودی جدید
CODE - Reduce By Exercise and Solution - New balance
Reduce با مثال - حقوق
Reduce by Example - Salary
Reduce با مثال - حقوق - کد
Reduce by Example - Salary - Code
Reduce با مثال - حذف تکراری
Reduce by example - Remove duplicate
کد - Reduce با مثال - حذف تکراری
CODE - Reduce by example - Remove duplicate
Reduce با مثال - مربع هر عنصر
Reduce by example - Square each element
کد - Reduce با مثال - مربع هر عنصر
CODE - Reduce by example - Square each element
Reduce با مثال - کمتر یا مساوی ۳
Reduce by example - Less than or equal to 3
کد - Reduce با مثال - کمتر یا مساوی ۳
CODE - Reduce by example - Less than or equal to 3
مدیریت خطا (استثنا) در جاوا اسکریپت
Javascript Error (Exception) Handling
مقدمهای بر مدیریت خطا در جاوا اسکریپت
Introduction to Error Handling in JavaScript
try...catch...finally در جاوا اسکریپت
JavaScript try...catch...finally
کد: try...catch...finally در جاوا اسکریپت
CODE: JavaScript try...catch...finally
درک Throw
Understanding Throw
درک ویژگیهای name، message و stack در throw new Error
Understanding name, message and stack properties of throw new Error
کد: درک ویژگیهای name، message و stack در throw new Error
CODE: Understanding name, message and stack properties of throw new Error
پیام خطا با کد خطا
Error Message With Error Code
کد: پیام خطا با کد خطا
CODE: Error Message With Error Code
مدیریت خطا با مثال
Error Handling By Example
کد: مدیریت خطا با مثال
CODE: Error Handling By Example
مثالهای بیشتر از مدیریت خطا
More Example on Error Handling
کد: مثالهای بیشتر از مدیریت خطا
CODE: More Example on Error Handling
(قبل از ادامه) درک تابع Error
(Before We Continue) Understanding Error Function
کد: (قبل از ادامه) درک تابع Error
CODE: (Before We Continue) Understanding Error Function
(قبل از ادامه) درک isNaN
(Before We Continue) Understanding isNaN
کد: (قبل از ادامه) درک isNaN
CODE: (Before We Continue) Understanding isNaN
نمونههای بیشتر از Throw
More Instance on Throw
کد: نمونههای بیشتر از Throw
CODE: More Instance on Throw
(اختیاری) دوره فشرده HTML
(Optional) HTML Crash Course
درک HTML
Understanding HTML
درک تگها و عناصر
Understanding Tags an Elements
درک تگهای خودبسته
Understanding Self-Closing Tag
درک ویژگیهای HTML
Understanding HTML Attributes
درک ساختار پایه سند HTML
Understanding the Basic Structure of an HTML Document
درک تیترهای HTML
Understanding HTML Headings
درک HTML Bold و Italic
Understanding HTML Bold and Italic
درک پاراگرافهای HTML
Understanding HTML Paraghraphs
درک خطشکن و خط افقی در HTML
Understanding HTML line break and horizontal rule
درک بالانویس و پاییننویس HTML
Understanding HTML Superscript and Subscript
درک فضای سفید در HTML
Understanding HTML White Space
درک تگهای pre در HTML
Understanding HTML pre tags
درک تگهای strong و em در HTML
Understanding HTML strong and em
درک نقل قولها
Understanding Quotations
درک تگهای small و mark
Understanding small and mark tags
درک تگهای ins و del
Understanding ins and del
درک تگ address
Understanding address tag
درک تگهای cite و dfn
Understanding cite and dfn tags
درک تگهای abbr و acronym
Understanding abbr and acronym tags
درک کامنت
Understanding Comment
درک لیستها در HTML
Understanding HTML Lists
درک لیستهای تو در تو در HTML
Understanding Nested List in HTML
لیست با مثال
List by Example
کد: لیست با مثال
CODE: List by Example
درک لینکها در HTML
Understanding HTML Links
درک ساختار دایرکتوری
Understanding Directory Structure
درک لینکهای نسبی
Understanding Relative Links
درک جداول HTML
Understanding HTMl tables
درک عنصر تصویر در HTML
Understanding Image element in HTML
درک عناصر Figure و figcaption
Understanding Figure and figcaption elements
درک فرم در HTML
Understanding Form in HTML
نکات بیشتر درباره فرم HTML
More on HTML Form
درک لیست کشویی HTML
Understanding HTML Drop Down List
درک جعبه انتخاب چندگانه
Understanding Multiple Select Box
درک آپلود فایل در HTML
Understanding File Upload in HTML
درک دکمه HTML
Understanding HTML Button
درک fieldset در HTML
Understanding HTML fieldset
عناصر غیر معنایی
Non-Semantic Elements
عناصر غیر معنایی با مثال
Non-Semantic Elements By Example
عناصر معنایی با مثال
Semantic Elements By Example
(اختیاری) دوره فشرده CSS
(Optional) CSS Crash Course
درک CSS
Understanding CSS
انتخابگرهای CSS
CSS Selectors
ترکیبکنندههای CSS
CSS Combinators
شبهکلاسهای CSS با لینکها
CSS Pseudo-Classes With Links
کد: شبهکلاسهای CSS با لینکها
CODE: CSS Pseudo-Classes With Links
شبهکلاسهای CSS و کلاس
CSS Pseudo-Classes and class
کد: شبهکلاسهای CSS و کلاس
CODE: CSS Pseudo-Classes and class
شبهکلاسهای CSS و سایر عناصر
CSS Pseudo-Classes and other elements
کد: شبهکلاسهای CSS و سایر عناصر
CODE: CSS Pseudo-Classes and other elements
شبهکلاسهای CSS و فرزند اول و آخر
CSS Pseudo-Classes and first and last child
کد: شبهکلاسهای CSS و فرزند اول و آخر
CODE: CSS Pseudo-Classes and first and last child
شبهعناصر CSS
CSS Pseudo-Elements
ترتیب آبشاری
Cascading Order
Border در CSS
CSS Border
Box Model در CSS
CSS Box Model
DOM - مدل شیء سند
DOM - Document Object Model
درک DOM HTML جاوا اسکریپت
Understanding JavaScript HTML DOM
عناصر DOM HTML جاوا اسکریپت
JavaScript HTML DOM Elements
صفحه HTML برای دستکاری
HTML Page to Manipulate
یافتن عناصر HTML
Finding HTML Elements
getElementById()
getElementById()
کد: getElementById()
CODE: getElementById()
getElementsByTagName()
getElementsByTagName()
getElementsByClassName()
getElementsByClassName()
آزمایشگاه: getElementsByClassName() و getElementsByTagName()
Lab: getElementsByClassName() and getElemetsByTagName()
querySelector و querySelectorAll
querySelector and querySelectorAll
innerHTML در جاوا اسکریپت
JavaScript innerHTML
innerHTML در مقابل innerText
innerHTML vs innerText
مجموعههای شیء HTML
HTML Object Collections
innerHTML با مثال
innerHTML by example
کد: innerHTML با مثال
CODE: innerHTML by example
innerHTML با تابع
innerHTML with Function
کد: innerHTML با تابع
CODE: innerHTML with Function
innerHTML با لیست
innerHTML with List
کد: innerHTML با لیست
CODE: innerHTML with List
جاوا اسکریپت با CSS
JavaScript with CSS
درک چگونگی تغییر استایل عنصر با جاوا اسکریپت
Understanding how to change element style with JavaScript
درک چگونگی تغییر استایل عناصر با جاوا اسکریپت
Understanding how to change element style with JavaScript
مثال - تغییر استایلهای HTML با استفاده از جاوا اسکریپت
Example - Changing HTML Styles using JavaScript
مثال - تغییر استایلهای HTML با استفاده از جاوا اسکریپت
Example - Changing HTML Styles using JavaScript
کد: مثال - تغییر استایلهای HTML با استفاده از جاوا اسکریپت
CODE: Example - Changing HTML Styles using JavaScript
رویدادها و addEventListener() در جاوا اسکریپت
JavaScript Events and addEventListener()
درک رویدادها
Understanding Events
مثالهایی از رویدادها
Examples of Events
نامها و دستهبندیهای رویداد
Event Names and Categories
چگونگی مدیریتکنندههای رویداد در جاوا اسکریپت
How to Event Handlers in JavaScript
کد: چگونگی مدیریتکنندههای رویداد در جاوا اسکریپت
CODE: How to Event Handlers in JavaScript
درک متد addEventListener
Understanding addEventListener Method
سینتکس addEventListener، Bubbling و Capturing
addEventListen Syntax, Bubbling and Capturing
مثال ۱ - addEventListener
Example 1 - addEventListener
کد: مثال ۱ - addEventListener
CODE: Example 1 - addEventListener
مثال ۲ - addEventListener
Example 2 - addEventListener
کد: مثال ۲ - addEventListener
CODE: Example 2 - addEventListener
useCapture در جاوا اسکریپت
JavaScript useCapture
Bubbling در جاوا اسکریپت با مثال
JavaScript Bubbling by Example
کد: Bubbling در جاوا اسکریپت با مثال
CODE: JavaScript Bubbling by Example
متوقف کردن Bubbling
Stopping bubbling
کد: متوقف کردن Bubbling
CODE: Stopping bubbling
Capturing و Bubbling با addEventListener
Capturing and Bubbling with addEventListener
کد: Capturing و Bubbling با addEventListener
CODE: Capturing and Bubbling with addEventListener
درک رویدادهای DOM Level 2
Understanding DOM Level 2 Event
شیء Window در جاوا اسکریپت | BOM
JavaScript Window Object | BOM
درک شیء Window
Understanding the Window Object
ویژگیهای اندازه Window
Window Size Properties
کد: ویژگیهای اندازه Window
CODE: Window Size Properties
متدهای Window
Window Method
متد alert()
alert() method
کد: متد alert()
CODE: alert() method
متد confirm()
confirm() Method
کد: متد confirm()
CODE: confirm() Method
متد prompt()
prompt() Method
کد: متد prompt()
CODE: prompt() Method
متد open()
open() Method
کد: متد open()
CODE: open() Method
متد close()
close() Method
کد: متد close()
CODE: close() Method
متد setTimeout()
setTimeout() Method
کد: متد setTimeout()
CODE: setTimeout() Method
متد moveTo()
moveTo() Method
کد: متد moveTo()
CODE: moveTo() Method
متد ResizeTo()
ResizeTo() Method
کد: متد ResizeTo()
CODE: ResizeTo() Method
متدهای atob() و btoa()
atob() and btoa() Methods
کد: متدهای atob() و btoa()
CODE: atob() and btoa() Methods
متد clearTimeout()
13 clearTimeout() Method
کد: متد clearTimeout()
CODE: clearTimeout() Method
متد setInterval()
setInterval()
کد: متد setInterval()
CODE: setInterval()
متد clearInterval()
clearInterval()
کد: متد clearInterval()
CODE: clearInterval()
متد print()
print()
کد: متد print()
CODE: print()
کوکیها در جاوا اسکریپت
Cookies in javaScript
درک کوکیها در جاوا اسکریپت
1 Understanding Cookies in JavaScript
خواندن و نوشتن کوکیها
Read and Write Cookies
کد: خواندن و نوشتن کوکیها
CODE: Read and Write Cookies
انقضا، مسیر و حذف کوکیها
Expires, Path and Deleting of Cookies
کد: انقضا، مسیر و حذف کوکیها
CODE: Expires, Path and Deleting of Cookies
حذف کوکی - روشی دیگر
Deleting Cookie - Another Method
کد: حذف کوکی - روشی دیگر
CODE: Deleting Cookie - Another Method
تنظیم کوکیها با تابع
Set Cookies with Function
کد: تنظیم کوکیها با تابع
CODE: Set Cookies with Function
localStorage و sessionStorage در جاوا اسکریپت
localStorage and sessionStorage in. JavaScript
درک LocalStorage و SessionStorage
Understanding LocalStorage and SessionStorage
متدهای LocalStorage
LocalStorage Methods
کد: متدهای LocalStorage
CODE: LocalStorage Methods
JSON.stringify() و JSON.parse()
JSON.stringify() and JSON.parse()
کد: JSON.stringify() و JSON.parse()
CODE: JSON.stringify() and JSON.parse()
طول، کلید، مقدار و آیتم
Length, Key, Value and Item
کد: طول، کلید، مقدار و آیتم
CODE: Length, Key, Value and Item
Session Storage
Session Storage
کد: Session Storage
CODE: Session Storage
شروع پروژهها/برنامهها در جاوا اسکریپت | رویکردی ساده برای درک بهتر
Beginning Project/Apps in JavaScript | Layman's Way for Better Understanding
به پروژههای جاوا اسکریپت خوش آمدید
Welcome to JavaScript Projects
تبادل بین HTML و جاوا اسکریپت
Exchange Between HTML and JavaScript
تبادل بین HTML و جاوا اسکریپت II
Exchange Between HTML and JavaScript II
(قبل از ادامه) باید بدانید | "ابزارهای" ضروری
(Before We Continue) Must Know | Must Have "Tools"
querySelector
querySelector
CreateElement و CreateTextNode
CreateElement and CreateTextNode
CreateElement - لینک
CreateElement - Link
CreateElement - تصویر
CreateElement - Image
CreateElement - Div
CreateElement - Div
CreateElement - لیست
CreateElement - List
CreateElement - ویدئو
CreateElement - Video
CreateElement - Canvas
CreateElement - Canvas
CreateElement - آیتمهای لیست
CreateElement - List Items
CreateElement - عناصر چندگانه - forLoop و forEach
CreateElement - Multiple Elements - forLoop & forEach
CreateElement - فرم
CreateElement - Form
CreateElement - جدول
CreateElement - Table
Template Literal
Template Literal
preventDefault()
preventDefault()
فیلد ورودی - .value
Input Field - .value
پاک کردن ورودی
Clearing Input
DOMContentLoaded
DOMContentLoaded
Math.random و Math.floor (تولید اعداد تصادفی)
Math.random and Math.floor (Generating Random Numbers)
ژنراتور تعریف تصادفی - یک پروژه جاوا اسکریپت
Random Compliment Generator - A JavaScript Project
پیشنیازهای پروژه
Prerequisite for the project
ژنراتور تعریف تصادفی
Random Compliment Generator
شمارنده پایه - یک پروژه جاوا اسکریپت
Basic Counter - A JavaScript Project
پیشنیازهای پروژه
Prerequisite for the project
شمارنده پایه
Basic Counter
ژنراتور جدول ضرب - یک پروژه جاوا اسکریپت
Times Table Generator - A JavaScript Project
پیشنیازهای پروژه
Prerequisite for the project
ژنراتور جدول ضرب
Times Table Generator
ماشین حساب BMI - یک پروژه جاوا اسکریپت
BMI Calculator - A JavaScript Project
ماشین حساب BMI - یک پروژه جاوا اسکریپت
BMI Calculator - A JavaScript Project
تایمر شمارش معکوس - یک پروژه جاوا اسکریپت
Countdown Timer - A JavaScript Project
تایمر شمارش معکوس - مقدمه و درک زمان
Countdown Timer - Introduction and Understanding time
تایمر شمارش معکوس - یک پروژه جاوا اسکریپت
Countdown Timer - A JavaScript Project
ساعت دیجیتال (فرمت ۲۴ ساعته) - یک پروژه جاوا اسکریپت
Digital Clock (24-hour clock format) - A JavaScript Project
ساعت دیجیتال (فرمت ۲۴ ساعته) - یک پروژه جاوا اسکریپت
Digital Clock (24-hour clock format) - A JavaScript Project
ساعت دیجیتال (فرمت ۱۲ ساعته) - یک پروژه جاوا اسکریپت
Digital Clock (12-hour clock format) - A JavaScript Project
ساعت دیجیتال (فرمت ۱۲ ساعته) - یک پروژه جاوا اسکریپت
Digital Clock (12-hour clock format) - A JavaScript Project
به زودی!
Coming Soon!
پروژههای بیشتری در راه است
Expect more projects
نمایش نظرات