- مدرس دوره : تاپ لرن ( رزومه )
- تعداد ویدیوها : 77 ویدیو
- مدت زمان دوره : 27:16:00
- سطح دوره : متوسط
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1402/01/09
دوره جامع JavaScript 2020
جاوا اسکریپت چیست؟
جاوا اسکریپت زبان برنامهنویسی پویا و مبتنی بر شی (Object-based) است که هم سمت کاربر و هم سمت سرور، برای ایجاد تعمال با صفحات وب به کار میرود. جایی که HTML و CSS ساختار اولیه و ظاهر صفحات وب را تعیین میکنند، جاوا اسکریپت نحوه عملکرد صفحات وب را کنترل میکند. جاوا اسکریپت، تجربه کاربر را از صفحه وب با تبدیل آن از یک صفحه استاتیک به یک صفحه تعاملی بهبود میبخشد. بطور خلاصه، جاوا اسکریپت به صفحات وب رفتار میبخشد.
کجا استفاده میشود؟
1. اضافه کردن رفتار تعاملی به صفحات وب
2. ایجاد برنامههای وب و موبایل
3. ساخت وب سرورها و توسعه برنامههای کاربردی سرور
4. توسعه بازی
چرا از جاوا اسکریپت در مقایسه با سایر زبانهای برنامهنویسی استفاده می شود؟
به غیر از امکانات نامحدود، دلایل زیادی برای توسعه دهندگان وب برای استفاده از جاوا اسکریپت در مقایسه با سایر زبانهای برنامهنویسی وجود دارد:
· جاوا اسکریپت تنها زبان برنامهنویسی بومی برای مرورگر وب است
· جاوا اسکریپت محبوبترین زبان است
· پایین بودن threshold برای شروع
· یک زبان سرگرم کننده برای یادگیری
-------------------------------------------
من پس از مدت ها تامل برای انتشار این دوره، در نتیجه به این رسیدم که میتونیم در کنار اینکه وقت میزاریم برای تولید محتوا، دوره رو کمی خاص و ویژه منتشر کنیم. دوره جامع جاوااسکریپت 2020، بدون شک کامل ترین و جامع ترین دوره خواهد بود. لذا در تلاشیم به سه شکل جلسات رو برای شما دوستان ارائه بدیم.
1)دوبله فارسی (جلسات پیش فرض) 2)زبان اصلی 3)زیرنویس فارسی خیلی جالبه نه؟؟ امیدوارم لذت ببرید ;-)
خیلی خب فکر کنم بصورت مبتدی با جاوااسکریپت آشنا شدین. بریم و پاسخی بدیم به سوالات رایج این دروه
1) چرا این دوره رایگان نیست؟
دوستان من بعنوان مدرس شبانه روز در حال تولید و توسعه محتوا هستم. برسی و ادیت ویدیو اصلی، تقسیم بندی جلسات. ترجمه ویدیو، ساخت زیرنویس فارسی با کیفیت، ضبط و افزودن دوبله هماهنگ، خروجی گرفتن از پروژه و ... نمونه هایی از کار های روزانه من فقط برای این دوره هستش. و اما تاپ لرن هم خودتون میدونین. پشتیبانی شبانه روز، دوره های رایگان، هزینه های تامین هاست، سرور و ... . لذا میدونم که متوجه میشین چقدر واستون زحمت میکشیم. پس ممنونم که شما هم با پرداخت هزینه به ما اجازه رشد و افزایش کیفیت رو میدین. من تمام تلاشم رو در انتشار رایگان میکنم.
به خاطر شما دوستان، 10 جلسه اول از این دوره رو رایگان کردیم ;-)
2) چطور می توانم از نسخه زبان اصلی و یا زیرنویس فارسی استفاده کنم؟
شما دوستان عزیز در فایل های هر جلسه میتونید شاهد یک فایل با فرمت TXT. باشید. در این فایل لینک مستقیم فایل srt. (زیرنویس فارسی) و نسخه اورجینال ویدیو موجود است. امیدوارم این خلاقیت بدردتون بخوره
3) پیشنیاز های این دوره چیست؟
بطور خلاصه میتونم بگم که برای تبدیل به یک توسعه دهنده فرانت اند، آخرین قدمی که باید بعد از HTML و CSS بردارین ( بدون در نظر گرفتن کتابخانه ها)، زبان پرقدرت JAVASVRIPT است.
دوست عزیز من! خیلی خیلی به این دوره خوش اومدی. من تمام تلاشم رو در تولید و انتشار محتوایی با کیفیت و بروز میکنم. ممنون که همیشه از ما حمایت میکنید
با تشکر! امیرحسین معصومی
فهرستـــ ویدیوها
مدت زمان دوره 27:16:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
متخصص جاوااسکریپ شو(۱)
این جلسه شامل ۶ بخش میشه. با افتخار برای شما عزیزان تاپلرنی بصورت رایگان این جلسه رو منتشر کردم. خیلی خیلی خیلی زیاد تایم برد آماده سازی این پارت و پارت بعدی. با این جلسه شما میتونید وجه تمایزی رو نسبت به سایرین بدست آورید. نمیخوام زیاد حرف بزنم. ویدیو رو پلی کن😉
متخصص جاوا اسکریپت شو (۲)
این جلسه شامل ۶ بخش میشه. با افتخار برای شما عزیزان تاپلرنی بصورت رایگان این جلسه رو منتشر کردم. خیلی خیلی خیلی زیاد تایم برد آماده سازی این پارت و پارت بعدی. با این جلسه شما میتونید وجه تمایزی رو نسبت به سایرین بدست آورید. راستی اول ویدیو بخش اول رو نگاه کن و بعدشم این ویدیو رو پلی کن😉
همین الان کل جاوااسکریپت رو غورت بده
سلام دوست من. به کامل ترین دوره جاوا اسکریپت خوش اومدی. میخوایم برای اولین بار با زبان شیرین پارسی، دوره ای رو در سطح و با استاندارد های بالای جهانی شروع کنیم. اگر دو ویدیو قبل رو کامل ندیدی، حتما اون ها رو پلی کن تا با آمادگی کامل خوش آمد من رو نسبت به این دوره استثنائی بپذیری. نمیخوام زیاد حرف بزنم، چون اون موقع میشه اسمش رو گذاشت تبلیغ. پس همین الان ببین این ویدیو رو. اگر عین من از این استارت خوشت اومد تو هم یه قولی بهم بده. البته دوتا. اول اینکه تو کامنت ها برای ادامه پر قدرت تر کار به من امید بدی و دما این که اگر به جایی رسیدی یاد ما هم باشی. راستی، جلسه بعد رو هم برات رایگان کردم که دیگه لذذذذذذذذذذت ببری. بزن بریم ;-)
همین الان کل جاوااسکریپت رو غورت بده(2)
تو این جلسه بااین حال که هنوز در ابتدای کار هستیم و قراره بیشتر از کار کردنمون، حرف بزنیم، کار خودمون رو خیلی پیشرفته تر میکنیم. اینطور بگم که در پایان این جلسه، همه پیشنیازهای یک شروع پرقدرت رو داریم و قراره با کوله باری پر از موارد مبتدی اما ضروری و مورد نیاز راهی مرحله و جلسه بعدی بشیم. درباره انواع داده ها (Data Types)، آرایه ها(Arrays)، توابع(Functions) و کلی چیز دیگه در این جلسه قراره صحبت کنیم. حتما حتما حتما تمرین و تکرار کنید و بعدش هم تمرین و تکرار کنید و این هم که تموم شد برید سراغ تمرین و تکرار بیشتر. دیگه تایم رو بیشتر از اینها تلف نکن. اگر آماده ای بزن روی پلی ;-)
کل جاوا اسکریپت رو همین حالا غورت بده(3)
در این جلسه بسیار طولانی، میپردازیم به مباحث: عملگرها(Operators) - شی گرایی در جاوااسکریپت(Objects)- شرط ها(Conditions)- حلقه ها (Loops) . خیلی کلی بگم که امروز قراره کل مباحث اصلی و بدنه جاوا اسکریپت رو غورت بدیم. توی 3 یا 4 جلسه بعدی، تایم جلسات، کمتر از یک ساعت خواهد بود. این جلسه رو چندین و چندبار نگاه کنید و با تمرین بسیار روی مباحثش مسلط بشید. امیدوارم با آمادگی کامل وارد جلسه بعدی بشین. منتظرتونم ;-) ...
کل جاوا اسکریپت رو همین حالا غورت بده(4)
امروز قراره یه جلسه کوتاه مدت، با کیفیت و دارای مضامین سطح بالا رو تجربه کنیم. راستش رو بخواید، دیگه توی جلسه قبلی حوصلمون سر رفته و تایم بلند اون جلسه کمی اذیتمون کرده. پس بیاید با پیروی از همون نظریه تدریس جهانی که گفتم کار رو ادامه بدیم ;-) . خب امروز قراره چند تا چیز که توی جلسه قبل قولش رو بهتون دادم رو با هم برسی کنیم. اصلا اصلا اصلا فکر نکنید آدم ماست مالی هستم. شوخی بود ;-) . منظورم اینه که اصلا محتوای آموزش رو سمبل نمیکنم تا خیال خودم راحت بشه و همونطور که قول دادیم پیش میریم و جاوااسکریپت رو غورت میدیم. خب. تو این جلسه بطور کلی قراره چه چیز هایی رو باد بگیریم؟؟ Break-Continue-This-Debugging-Throw-let-const
همین حالا متخصص جاوااسکریپت شو(1)
سلام. در این جلسه درباره Advanced Functions - New key word - Arguments - DOM حرف می زنیم (اعتقادی به بخت و اقبال نداشته باشید. شانس از فرومول زیر بدست می آید) تمرین-تمرین-تمرین-تمرین-تمرین-تکرار-تکرار-تکرار-تکرار-تکرار
همین حالا متخصص جاوااسکریپت شو(2)
در این جلسه با موارد پایانی جاوااسکریپت آشنا می شویم. Animation-Events-EventListener
در این جلسه پرونده جاوااسکریپت رو ببند ;-)
دوستان در این جلسه شما بر روی DOMs-BOMs-POPUPs مسلط خواهید شد. این جلسه جلسه پایانی ماست. البته جلسه پایانی بخش آموزش. چون تایم دوره بالاست و محتوای زیادی همین چند جلسه نخستین داشت، تصمیم گرفتیم که 1 ماه به شما تایم تمرین و تکرار و تسلط روی دوره رو بدیم و بعد از اون هم بصورت تعاملی کارمون رو با AJAX شروع کنیم و کارمون رو با سورپرایزهای بزرگ و پروژه های عملی خفن به پایان برسونیم دوستون دارم فعلا ;-)
شروع کار با javascript در صفحات وبسایت
چگونه javascript را با صفحات وبسایت خود (html) لینک کرده و شروع به برنامه نویسی کنیم
دستورات اولیه + متغیرها (variables) - مقدماتی
در این جلسه با تابع alert و variable ها آشنا میشوید
عملگرها (operators) - مقدماتی
استفاده از عملگرهای ریاضی و عملگرهای پیشرفته مقایسه و برسی برابری دو متغیر با یکدیگر
شرط ها (conditionals) - مقدماتی
در این قسمت یاد میگیریم چطور به برنامه قدرت تصمیم گیری خودکار بدیم. مثلا اگر فلان متغیر برابر با 3 بود فلان کار رو انجام بده اگر هم نبود بیسال کار رو انجام بده :) . البته با مفهوم و معنای تابع (function) هم آشنا میشیم
وقایع (events) - مقدماتی
با استفاده از وقایع میتونیم مثلا بگیم اگر روی فلان دکمه در سایتمون کلیک شد فلان اتفاق بیفته
ساخت اسلایدر تصاویر (مینی پروژه 1)
در این جلسه با دو تابع setAttribute و getAttribute آشنا خواهیم شد. سپس با استفاده از دانش قبلیمون شروع به ساخت اسلایدر تصاویر میکنیم
دریافت و کنترل نام کاربر(مینی پروژه2)
نام کاربر رو دریافت میکنیم و کنترل میکنیم که یوقت نام رو اشتباه وارد نکرده باشه. با ()prompt و textContent هم آشنا میشیم
شرط ها (conditionals)
1.آشنایی با عملگر(operator)های < و > و =< و => . 2. ()else if 3. || و &&
ریاضیات در جاوااسکریپت (کار با اعداد)
با استفاده از Math Object میتوان دسترسی به منبعی بی کران از عملگرهای ریاضی داشت
تبدیل انواع دیتا (Data Types Conversion)
در این جلسه یاد میگیریم چطور انواع مختلف دیتا رو مانند یک رشته به عدد تبدیل کنیم. همچنین با ساخت یک ماشین حساب ساده در یادگیری خلاقانه تر کمک میکنیم
آرایه ها(Arrays)
آرایه(Array) نیز یک نوع دیتا در جاوااسکریپت محسوب شده که به ما اجازه ذخیره بدون محدودیت انواع دیتا تایپ را در یک متغیر میدهد
(Document Object Model)Dom - بخش اول
با استفاده از Dom میتونیم با جاوااسریپت دسترسی کامل بر روی سند html خود داشته باشیم
(Document Object Model)Dom - بخش دوم
با استفاده از Dom میتونیم با جاوااسریپت دسترسی کامل بر روی سند html خود داشته باشیم
رویدادها در جاوااسکریپت (ٍEvent)
با چندین attribute جدید در HTML برای افزودن رویداد آشنا میشویم، تابع ()addEventListeners و کلمه کلیدی this رافرامیگیرید و قادر به تعریف 100 ها رویداد خواهید بود
ساخت چت سیستم ساده با جاوااسکریپت
با استفاده از DOM و Events یک چت سیستم یک طرفه و خیلی باحال رو طراحی میکنیم
مقدمه ای بر برنامه نویسی شی گرا (OOP)
جاوا اسکریپت یک زبان شی گرا یا Object Oriented Programming Language است !
(حلقه ها)While Loops
با استفاده از حلقه ها میتوان یک statement را به تعداد دفعات معین و دلخواه انجام داد
ساخت چک کننده پسورد با While Loops
با استفاده از حلقه ها چه کار ها که نمیشه کرد! بریم یه password checker با while loop ها بسازیم
ساخت quiz با استفاده از for loops
امروز قصد ساخت یک آزمون 3 گزینه ای با استفاده از حلقه های for را داریم
حلقه های تو در تو و آرایه های چند بعدی (Nested Loops & 2D Arrays)
میتونیم تا بینهایت از حلقه ها بصورت تو در تو استفاده کرد و با کمک آنها بر روی آرایه های چند بعدی پیمایش کرد
زمانبندی(timing)
با استفاده از توابع ()setInterval و ()setTimeOut میتوانیم در جاوااسکریپت زمانبندی کنیم
ذخیره سازی در مرورگر(Local Storage)
با استفاده از browser local storage میتوانیم مقادیر دلخواه را با استفاده از جاوااسکریپت ذخیره کنیم تا حتی بعد از رفرش شدن صفحه تغییری حاصل نشود
رفع خطای کد(debugging)
در این جلسه علاوه بر تدریس debugging سخنی مهم با شما عزیزان خواهیم داشت
(Browser Object Model)BOM - بخش اول
BOM یا همان Browser Object Model قابلیت های دسترسی هستند برای ارتباط با مرورگر توسط جاوااسکریپت. میتونیم با کمک BOM به طول و عرض مرورگر،پلتفرم مورد استفاده کاربر، نسخه مرورگر کاربر، آدرس و دامنه سایت و ... دسترسی داشته باشیم
(Browser Object Model)BOM - بخش دوم
BOM یا همان Browser Object Model قابلیت های دسترسی هستند برای ارتباط با مرورگر توسط جاوااسکریپت. میتونیم با کمک BOM به طول و عرض مرورگر،پلتفرم مورد استفاده کاربر، نسخه مرورگر کاربر، آدرس و دامنه سایت و ... دسترسی داشته باشیم
DOM Nodes
با استفاده از DOM میتوان به 90 درصد عناصر html دسترسی داشت. به این عناصر node گفته میشود. در این جلسه دید جدید نسبت به DOM پیدا خواهید کرد
متغیرها(variable)+ثابت ها(const) - پیشرفته
1.با استفاده از 1 دستور چندین متغیر تعریف کنید! 2.برای نام گذاری به راحتی از "_" و "$" استفاده کنید! 3.var و let را بهتر بشناسید! 4.Block Scope چیست؟ 5.تعریف و استفاده از ثابت ها(const) در جاوااسکریپت
Scope-Hoisting-Strict Mode
در جلسه قبل با Block Scope آشنا شدیم. حال با شناخت Global Scope و Function Scope کاملا با مفهوم Scope یا همان سطوح مختلف دسترسی به متغیرها آشنا خواهید شد. جاوااسکریپت زبان بسیار هوشمند با قابلیت هایی تا حد امکان از باگ خوردن کد ما جلوگیری میکنه. در این جلسه با یکی از این قابلیت ها بنام hoisting نیز آشنا میشیم و با استفاده از strict mode در این زبان، بسیاری از این قابلیت ها رو غیر فعال خواهیم کرد
DOM Events
تا به حال با استفاده از DOM به کارایی شگفت آور زبان جاوااسکریپت پی برده ایم. در این جلسه رویداد ها (events) رو در سند html یاد خواهیم گرفت و پرونده DOM رو خواهیم بست!
برسی کلمات کلیدی this-break-continue در جاوااسکریپت
1.this : در بخش های مختلف اسکریپت، اشاره به یک مالک دارد 2.break : برای خروج اجباری از statement های مختلف استفاده میکنیم 3. continue : برای پرش از یک دور پیمایش حلقه کاربرد دارد
تاریخ در جاوااسکریپت (Date Object)
با استفاده از Date Functional Object به راحتی میتوانیم به ساعت و تاریخ جاری دسترسی داشته باشیم! در این جلسه خواهیم آموخت: 1.مبدا زمانی چیست؟ 2.چگونه به میلی ثانیه، ثانیه، دقیقه، ساعت،روز و ... جاری دسترسی داشته باشیم؟
حلقه ها(loops)-پیشرفته
در این جلسه بصورت کاملا پیشرفته با سایر حلقه ها آشنا خواهیم شد 1.حلقه for in = پیمایش در object ها و آرایه ها 2.حلقه for of = پیمایش در آرایه ها و رشته های متنی 3.حلقه do while = وجه پیشرفته ای از حلقه while
10 تکنیک خفن در جاوااسکریپت که نمیدانستید!
در این جلسه با 10 روش سطح بالا و پیشرفته در جاوااسکریپت آشنا خواهید شد
فصل سوم | ساخت بازی حدس اعداد | بخش اول
معرفی سرفصل های فصل سوم
در این بخش عددی بین 1-100 تولید میکنیم و از کاربر میخواهیم عدد را حدس بزند
فصل سوم | ساخت بازی حدس اعداد | بخش پایانی
در جلسه قبل اسکلت بازی خود را ساختیم، استایل های مورد نظر را به المان ها دادیم و موفق شدیم حدس کاربر رو دریافت کنیم.
در این قسمت میخوایم حدس کاربر، تعداد شانس ها و برد و باخت کاربر رو هم کنترل کنیم. خیلی بازی خفنی ساختیم و میتونیم روزانه برای تقویت ذهنمون ازش استفاده کنیم 😅
فصل سوم | ساخت بازی پرش از موانع | بخش اول
در این جلسه به ساخت اسکلت و انیکیشن های بازی معروف "دینو" یا همان پرش از موانع خواهیم پرداخت
فصل سوم | ساخت بازی پرش از موانع | بخش پایانی
در این جلسه بازی "دینو" کامل خواهد شد :
بررسی باخت و محاسبه امتیاز
فصل سوم | ساخت ساعت دیجیتال
در این جلسه با استفاده از کلاس date، شرط ها، setInterval و کلی دستور دیگر از جاوااسکریپت به ساخت ساعت دیجیتال خواهیم پرداخت
فصل سوم | ساخت تایمر جاوااسکریپت
در این جلسه با استفاده از جاوااسکریپت یک تایمر (stopwatch) بی نقص و زیبا را خواهیم ساخت
فصل سوم | ساخت Cookie Setter جاوااسکریپت
در این جلسه علاوه بر مرور کوکی ها، تابع ساخت کوکی را نیز کد خواهیم زد
فصل سوم | ساخت Cookie Getter جاوااسکریپت
در این جلسه علاوه بر مرور کوکی ها، تابع دریافت کننده کوکی ها را نیز کد خواهیم زد
Javascript Class | شروع برنامه نویسی حرفه ای شی گرا
یادگیری کلاس ها شما را در یک سطح بالاتر از برنامه نویسی شی گرا قرار خواهد داد و دید شما را نسبت به جاوااسکریپت عوض میکند
برنامه نویسی حرفه ای شی گرا | ارث بری Class ها
در این مرحله با استفاده از کلمه کلیدی extends، تابع super و کلی دستور جدید به مبحث ارس بری کلاس ها خواهیم پرداخت
برنامه نویسی حرفه ای شی گرا | Object Getter & Setter
در این جلسه با یادگیری getter و setter در object ها دانش و سطح خود را در برنامه نویسی شی گرا بشدت بالا خواهیم برد. هیچ منبعی برای یادگیری این مبحث از نظر من مورد تایید نیست (حتی w3)و به همین خاطر میخوام یکبار برای همیشه بصورت کامل و بی نقص یادتون بدم و بگم که "چرا؟؟" باید از getter و setter استفاده کنید
برنامه نویسی حرفه ای شی گرا | 0تا100 Javascript Class
در این جلسه همراه با مرور تمام جلسات مربوط به کلاس ها ویدیو بی نقص و کامل و از 0 تا 100 کلاس های جاوااسکریپت را آموزش خواهیم داد و یکبار برای همیشه این مبحث را یاد خواهید گرفت
جاوااسکریپت پیشرفته | JavaScript Regular Expressions | بخش اول
عجب شروع طوفانی خواهد شد =) بعد از اتمام کلاس ها در جاوا اسکریپت میپردازیم به regular expression ها که یک دیتا تایپ پیشرفته به حساب میان
جاوااسکریپت پیشرفته | JavaScript Regular Expressions | بخش پایانی
در این قسمت پرونده دیتا تایپ regular expression را خواهیم بست و با کلی متد پرکابرد آشنا خواهید شد
جاوااسکریپت پیشرفته | JavaScript Arrow Functions
جاوااسکریپت پیشرفته | JavaScript Arrow Functions
جاوااسکریپت پیشرفته | Error Handling (try-catch-finally-throw)
ارورها در برنامه های خفن ترین برنامه نویس ها هم رخ میدهند. اما اونا Error Handling بلدن. یعنی خیلی حرفه ای میتونن ارورها رو مدیریت کنن. در این جلسه یاد میگیریم با استفاده از دستور try catch چجوری خودِ برنامه رو آماده کنیم برای مواجهه با ارور های احتمالی و غیر قابل پیشبینی
جاوااسکریپت پیشرفته | Javascript performance
کمتر برنامه نویسی پیدا میشه که درباره بهینه سازی کد ها بدونه یا علاقه داشته باشه یادش بگیره. ما قصدمون آموزش برنامه نویسی نیست صرفا، میخوایم متخصص بسازیم. علاوه بر این جلسه در جلسات آتی کلی نکته دیگه درباره بهینه سازی برنامه ها آموزش داده خواهد شد
اکما اسکریپت چیست؟ (داستان جاوااسکریپت و جنگ مرورگرها)
این جلسه قراره کمی متفاوت کار رو جلو ببریم و کد زدنی در کار نیست. میخوایم شروع کنیم از اختراع شدنش بگیم تا همه گیر شدنش. تک تک ورژن هاش، تاثیرش بر روی مرورگرها و ... . بعد از این جلسه متوجه میشی که اکمااسکریپت بلدی. جالبه نه؟
آموزش JSON | بخش پایانی
در این جلسه با تلفیق AJAX و JSON در ترمینال w3schools فایلی را از سرور لود خواهیم کرد
جاوااسکریپت نامتقارن (Asynchronous) | Callback Functions
توابع callback پیشنیازی برای جاوااسکریپت نامتقا هستند
جاوااسکریپت نامتقارن (Asynchronous) | نامتقارن یعنی چی؟ | بخش اول
در این جلسه بصورت تئوری جاوااسکریپت متقارن و نامتقارن رو بررسی کرده، و درباره مفهوم single thread بودن جاوااسکریپت+سایر زبان های برنامه نویسی و محدودیت هایی که برای ما برنامه نویس ها بوجود میاره صحبت میکنیم
جاوااسکریپت نامتقارن (Asynchronous) | CallBack Functions | بخش دوم
در این جلسه انواع کدهای متقارن و نامتقارن را بررسی خواهیم کرد و با انواع توابع نامتقارن آشنا خواهیم شد سپس با استفاده از callback فانکشن ها شبیه سازی یک سرور را انجام خواهیم داد
جاوااسکریپت نامتقارن (Asynchronous) | Event Loop | بخش سوم
در این جلسه بصورت کاملا تخصصی با Event Loop آشنا خواهیم شد. مطالبی از قبیل Single Threaded و Event Queue و انواع Web API در این قسمت پوشش داده شده
2009 - اکمااسکریپت5 (ECMASCRIPT5) - بخش اول
در این قسمت "use strict" -"string index access - "charAt multiline strings trimEnd - trimStart - Trim "new reserved word in objects" Array.isArray array.forEach
نظرات کاربران در رابطه با این دوره