Dev Dreamer
Dev Dreamer
  • Видео 109
  • Просмотров 1 457 841
#51 JS Closures made EASY | JavaScript Full Tutorial
In this lesson we'll learn all about JS Closures, closures are an advanced JS function concept. By the end of this lesson you will know exactly what they are, how to create them and why we should use them.
0:00 - Intro/Like and Subscribe!
1:00 - Re-cap on JS Scope
5:00 - What is the Lexical environment?
6:45 - What are JS Closures?
9:14 - Lesson Summary
9:53 - Lesson Tasks
12:17 - Outro/Up Next
------------------
👍 HTML FULL TUTORIAL: shorturl.at/fiCMV
👍 CSS FULL TUTORIAL: shorturl.at/clGSZ
------------------
FACEBOOK: devdreamercode
TWITTER: DevDreamerCode
SUBSCRIBE and hit the BELL NOTIFICATION 🔔: goo.gl/nYLZvz
------------------
Learn with Dev Dreamer! Step by step, easy to un...
Просмотров: 9 043

Видео

#50 JS Recursion made EASY | JavaScript Full Tutorial
Просмотров 10 тыс.2 года назад
In this lesson we'll learn all about JS Recursion, a recursive function is a function that calls itself inside the function body, and also stops itself. JS For Loops - ruclips.net/video/sJZLB0p5QQk/видео.html 👍 HTML FULL TUTORIAL: shorturl.at/fiCMV 👍 CSS FULL TUTORIAL: shorturl.at/clGSZ FACEBOOK: devdreamercode TWITTER: DevDreamerCode SUBSCRIBE and hit the BELL NOTIFICA...
#49 What are Pure Functions? | JavaScript Full Tutorial
Просмотров 4,1 тыс.2 года назад
Let's learn about pure functions, first we'll look at a definition and then some examples of pure functions in action. 0:00 - Intro - Like and Subscribe 0:36 - What is a Pure Function? 0:53 - Pure Function example 2:40 - Impure Function example 5:55 - Lesson Summary 6:21- Outro/Up Next 👍 HTML FULL TUTORIAL: shorturl.at/fiCMV 👍 CSS FULL TUTORIAL: shorturl.at/clGSZ FACEBOOK: devdream...
#48 What are Higher Order Functions? | JavaScript Full Tutorial
Просмотров 8 тыс.2 года назад
In this lesson let's learn all about higher order functions, we'll understand what they are and look at some examples. 0:00 - Intro - Like and Subscribe 0:52 - What are Higher Order Functions? 1:35 - Example 1 - map() 3:06 - Example 2 - addEventListener() 4:45 - Advantages of Higher Order Functions 5:17 - Lesson Summary 5:57 - Outro/Up Next 👍 HTML FULL TUTORIAL: shorturl.at/fiCMV 👍 CSS FULL TUT...
#47 How to use setTimeout() and setInterval() | JavaScript Full Tutorial
Просмотров 8 тыс.2 года назад
In this lesson let's learn all about the timing events setTimeout() and setInterval(), as well as the clear methods clearTimeout() and clearInterval(). So, sometimes we want to control when our function is executed after we invoke it for e.g. we may want to invoke a function 3 seconds after the function has been triggered or we might want our function to repeat every second, we'll learn how to ...
#46 How to use Arrow Functions | JavaScript Full Tutorial
Просмотров 8 тыс.2 года назад
In this lesson we'll learn all about Arrow Functions, arrow functions are a new modern way of writing functions, they provide a cleaner and more concise syntax as well as advantages when it comes to the 'this' keyword. By the end of this lesson you will know what arrow functions are, how to write them and when to use them. 0:00 - Intro - Like and Subscribe 0:25 - What are Arrow Functions? 1:16 ...
#45 What is the Rest Parameter? | JavaScript Full Tutorial
Просмотров 4,8 тыс.2 года назад
Let's learn all about the Rest Parameter, in this lesson we find out what it is and what it's used for, all with a bunch of examples. SUBSCRIBE and hit the BELL NOTIFICATION 🔔: goo.gl/nYLZvz 👍 HTML FULL TUTORIAL: shorturl.at/fiCMV 👍 CSS FULL TUTORIAL: shorturl.at/clGSZ FACEBOOK: devdreamercode TWITTER: DevDreamerCode SUBSCRIBE and hit the BELL NOTIFICATION 🔔: goo.gl/nYL...
#44 What is the Spread Operator? | JavaScript Full Tutorial
Просмотров 6 тыс.2 года назад
Let's learn all about the spread operator, we can use the spread operator with arrays, objects, and function calls. In this lesson we'll look at each of them in detail with plenty of examples, we'll then end by looking at some tasks using the spread operator. 0:00 - Intro - Like and Subscribe 0:27 - What is the Spread Operator? 0:49 - Spread with Arrays 7:57 - Spread with Objects 10:27 - Spread...
#43 What is JS Destructuring? | JavaScript Full Tutorial
Просмотров 9 тыс.2 года назад
In this lesson we learn how to use the destructuring assignment in javascript, destructuring is the process of pulling properites/variable values out of objects and arrays., by the end of this lesson you'll know how to use destructuring. 0:00 - Intro 0:21 - What is Destructuring? 0:50 - Object Destructuring 4:17 - Destructuring Nested Objects 7:00 - Array Destructuring 9:18 - Destructuring Nest...
#42 Using Call, Apply and Bind | JavaScript Full Tutorial
Просмотров 8 тыс.2 года назад
In this lesson we'll learn how to use the call, apply and bind methods, as you'll see call, apply and bind allow us to take control of what the 'this' keyword refers to. 0:00 - Intro 0:23 - Quick recap on 'this' 1:06 - Using call 3:20 - Using apply 6:09 - Using bind 8:00 - Lesson Summary 8:39 - Lesson Tasks 11:24 - Outro/Up Next SUBSCRIBE and hit the BELL NOTIFICATION 🔔: goo.gl/nYLZvz 👍 HTML FU...
#41 What is the 'this' keyword? | JavaScript Full Tutorial
Просмотров 6 тыс.2 года назад
In this lesson we learn all about the 'this' keyword, we'll explore what it is, the different contexts in which it can be used and defined, and of course we'll look at a ton of examples throughout. SUBSCRIBE and hit the BELL NOTIFICATION 🔔: goo.gl/nYLZvz 0:00 - Intro 0:43 - Four ways 'this' can be defined 0:59 - 'this' in the global context 3:30 - 'this' in a method 5:00 - 'this' in nested obje...
#40 Understanding JS Hoisting (EASY Explanation) | JavaScript Full Tutorial
Просмотров 6 тыс.2 года назад
In this lesson we're going to learn all about JS Hoisting. Hoisting is JavaScripts default behaviour where Variables and Function declarations are moved to the top of their scope before code execution. In this lesson we'll learn how hoisting works with tons of examples throughout. 0:00 - Intro 0:34 - What is JS Hoisting? 1:54 - Declaration and Initialisation refresher 2:20 - Variable Hoisting 3...
#39 Understanding JavaScript Scope | JavaScript Full Tutorial
Просмотров 8 тыс.2 года назад
In this lesson we learn all about JavaScript Scope, understanding scope is a really important part of learning JavaScript, in this lesson we'll do a deep dive and cover global scope, local scope, functional scope and block scope, we'll also see how these all relate to the differences between var, let and const. 0:00 - Intro 0:42 - What is Scope? 1:21 - Global Scope 2:35 - Local Scope 7:27 - Fun...
#38. How to use Var, Let and Const | JavaScript Full Tutorial
Просмотров 7 тыс.2 года назад
Let's learn all about the difference between var, let and const. Why do we have three different ways to declare a variable? When is the right time to use either one? In this important lesson we discuss the difference between the different ways to create a variable, and why/when to either use or not use them. 0:00 - Intro 0:20 - The old 'var' keyword 1:37 - Main differences between var, let, con...
#37 How to use JS return | JavaScript Full Tutorial
Просмотров 25 тыс.2 года назад
🙂 SUBSCRIBE - hit the bell 🔔 and choose all: goo.gl/nYLZvz Let's learn all about the function return keyword, what is it used for? In this lesson we continue our JS tutorial by looking at the function return keyword and it's use. 0:00 - Intro 0:25 - What is the return keyword? 2:19 - Using multiple returns 4:20 - Lesson Summary 5:07 - Lesson Tasks 8:03 - Outro and what's up next 👍 HTML FULL TUT...
#36 What are Parameters and Arguments? | JavaScript Full Tutorial
Просмотров 16 тыс.2 года назад
#36 What are Parameters and Arguments? | JavaScript Full Tutorial
#35 JS Function Expressions | JavaScript Full Tutorial
Просмотров 8 тыс.3 года назад
#35 JS Function Expressions | JavaScript Full Tutorial
#34 What are JS Functions? | JavaScript Full Tutorial
Просмотров 14 тыс.3 года назад
#34 What are JS Functions? | JavaScript Full Tutorial
#33 Maps and Weak Maps | JavaScript Full Tutorial
Просмотров 5 тыс.3 года назад
#33 Maps and Weak Maps | JavaScript Full Tutorial
#32 Sets and Weak Sets | JavaScript Full Tutorial
Просмотров 4,7 тыс.3 года назад
#32 Sets and Weak Sets | JavaScript Full Tutorial
#31 JS Array Iterator Methods | JavaScript Full Tutorial
Просмотров 11 тыс.3 года назад
#31 JS Array Iterator Methods | JavaScript Full Tutorial
#30 How to use JS Array Methods | JavaScript Full Tutorial
Просмотров 11 тыс.3 года назад
#30 How to use JS Array Methods | JavaScript Full Tutorial
#29 How to use JS Arrays | JavaScript Full Tutorial
Просмотров 5 тыс.3 года назад
#29 How to use JS Arrays | JavaScript Full Tutorial
#28 For...of loop | JavaScript Full Tutorial
Просмотров 7 тыс.3 года назад
#28 For...of loop | JavaScript Full Tutorial
#27 For...in loop | JavaScript Full Tutorial
Просмотров 7 тыс.3 года назад
#27 For...in loop | JavaScript Full Tutorial
#26 While/do while loop | JavaScript Full Tutorial
Просмотров 13 тыс.3 года назад
#26 While/do while loop | JavaScript Full Tutorial
#25 How to use the JS For Loop | JavaScript Full Tutorial
Просмотров 11 тыс.3 года назад
#25 How to use the JS For Loop | JavaScript Full Tutorial
#24 The Ternary (Conditional) Operator | JavaScript Full Tutorial
Просмотров 6 тыс.3 года назад
#24 The Ternary (Conditional) Operator | JavaScript Full Tutorial
#23 How to use the Switch Statement | JavaScript Full Tutorial
Просмотров 8 тыс.3 года назад
#23 How to use the Switch Statement | JavaScript Full Tutorial
#22 If else Statements | JavaScript Full Tutorial
Просмотров 7 тыс.3 года назад
#22 If else Statements | JavaScript Full Tutorial

Комментарии

  • @sheizdivhani3592
    @sheizdivhani3592 12 часов назад

    OMG! where have u been. this is the best JS series ever. im starting form the start :)

  • @alive6293
    @alive6293 День назад

    Thank you for making it so simple...

  • @Tomer_33
    @Tomer_33 2 дня назад

    great video!! you helped me so much❤

  • @kaylinburchette575
    @kaylinburchette575 6 дней назад

    Best explanation on RUclips! Thanks so much!!! 😄

  • @Boyyyyaan
    @Boyyyyaan 7 дней назад

    I've been trying to understand it for over an hour but all the other videos just weren't clear enough. Thank you for this video. It really helped me wrap my head around what return actually does

  • @zodeit4678
    @zodeit4678 8 дней назад

    Just finished the series, and it is just mind-boggling and a great series on Javascript. I'm not sure why this channel doesn't have more views, the video quality, the explanation are very good and easy to digest, the task at the end of each lesson are also an awesome addition. I hope you will continue making lessons on the topics like DOM, promises, callbacks and maybe add some basic or small projects to solidify the knowledge and to put it all into practice. Thank you for this great Javascript tutorial series.

  • @FranciscoJoseOrtegaDiaz
    @FranciscoJoseOrtegaDiaz 10 дней назад

    Great content bro, New suscriber here! 👍

  • @windowsuser2162
    @windowsuser2162 11 дней назад

    You are amazing

  • @spacetimevideostudio109
    @spacetimevideostudio109 14 дней назад

    Amazing Video

  • @BrianKeeley-wo4fj
    @BrianKeeley-wo4fj 18 дней назад

    Your videos are so good

  • @user-wc3xx5lv3m
    @user-wc3xx5lv3m 19 дней назад

    You can become a great teacher if u start speaking slowly...as for those who are not that fluent in English...or are slow at getting a point...would not really benefit like this....

    • @DevDreamer
      @DevDreamer 18 дней назад

      Hi thanks the great feedback! Remember you can ALWAYS slow me down using the speed options 🙂👍

  • @zodeit4678
    @zodeit4678 22 дня назад

    Great tutorial, easy to understand. TIP: If anyone is wondering about try to memorize all the Javascript methods it's kinda hard but I highly recommend w3schools javascript array reference.

  • @malakaltrabalsi
    @malakaltrabalsi 22 дня назад

    a very clear explanation, THANKS!!!

  • @sushmasrivastava8792
    @sushmasrivastava8792 22 дня назад

    Very interesting tutorial in simple way to learn in easy way. Thanks for the video👋

  • @arkarsoe3613
    @arkarsoe3613 23 дня назад

    dude, you make me understand this lesson in just under 20 min, wow u deserve a like

  • @AbleMagbegor-rj8jw
    @AbleMagbegor-rj8jw 23 дня назад

    just finished the playlist , it was super helpful😊. Thanks a lot

  • @AbleMagbegor-rj8jw
    @AbleMagbegor-rj8jw 23 дня назад

    Thanks. The explanation is very clear.

  • @ShaikBaba-h2h
    @ShaikBaba-h2h 24 дня назад

    What about the remaining topics....:)

  • @kharisonkwarteng5972
    @kharisonkwarteng5972 26 дней назад

    🎉You earned my sub. Great work, very understandable! 👍

  • @pascal-l4w
    @pascal-l4w 28 дней назад

    graphics are good communication is clear message is to the point and detailed explained thanks alot man

  • @DanielAkinsola-kb8ug
    @DanielAkinsola-kb8ug 29 дней назад

    You are amazing @Dev Dreamer💯... Your explanations are comprehensive💥... Please I need tutorial on JS DOM manipulation 🙏🙏🙏

  • @VisavilwaDaisy
    @VisavilwaDaisy Месяц назад

    pls continue making vids, eg react playlist kindly

  • @seanqw_
    @seanqw_ Месяц назад

    I hope you'll continue this tutorial soon. By far the best approach in teaching Ive watched.

  • @ReneAshu-fb5fd
    @ReneAshu-fb5fd Месяц назад

    Hello Dev Dreamer, thank you so much for this html video series. I followed all of it till this point. In fact, i can boast that i learned almost all my html from you. Now that I have gained some understanding, I want to suggest that you redo this video on the div tag, with the interpretation that the div tag is an invisible container used to hold other elements, including other divs. This seams to be more practical and easier to implement than the interpretation that the div is used for sectioning. Just a constructive remark from one of your subs.

  • @AbleMagbegor-rj8jw
    @AbleMagbegor-rj8jw Месяц назад

    This guy videos are amazing, the explanation just makes any topic easy to understand.

  • @trustkainembabazi
    @trustkainembabazi Месяц назад

    your lessons are really good and well explained. i can start from here. i have been confused but am catching up

  • @nysunra
    @nysunra Месяц назад

    Lost me at yellow box absolute , I’m convinced I’ll never understand this

    • @DevDreamer
      @DevDreamer Месяц назад

      Don’t give up! What about positioning of absolute are you struggling with?

  • @consolle2846
    @consolle2846 Месяц назад

    finally found tutorials that have tasks. thanks fam 🙏

  • @iliashterev38
    @iliashterev38 Месяц назад

    Initial does not set to the default browser style but to the default CSS' docs style. For ex. initial for DIV in CSS docs is defined as inline.

  • @rokovuco823
    @rokovuco823 Месяц назад

    If time variable is equal to string '12:00' how does it know that '11:59' is less if it's all string value and we didn't translate it to number value

  • @laconictr
    @laconictr Месяц назад

    I can't believe how lowkey this channel is. Amazing instructor who explains concepts and makes you remeber them. Lessons split into small videos making it more manageable and more enjoyable.

  • @torr5952
    @torr5952 2 месяца назад

    Great.

  • @torr5952
    @torr5952 2 месяца назад

    Nice video!

  • @Ava-23
    @Ava-23 2 месяца назад

    When are you having your php class

  • @olobadeidowu866
    @olobadeidowu866 2 месяца назад

    where is dev dreamer🥲

  • @not.sardar
    @not.sardar 2 месяца назад

    Very helpful, thank you sir!!

  • @dorsainvilamswonabrahamdes8163
    @dorsainvilamswonabrahamdes8163 2 месяца назад

    i've been watching courses on RUclips about JS and now i can say i found someone who knows how to explain you are awesome bro. "Dev Dreamer" and "Bro Code" you are amazing. you know how to explain and at the end you challenge us with tasks May GOD bless you! you're Gifted bro. Congrats!

  • @user-pf4pm1jt9o
    @user-pf4pm1jt9o 3 месяца назад

    Great video. How did you get the yellow background?

  • @babylee3975
    @babylee3975 3 месяца назад

    Great tutorial. Really explained in a very thorough manner

  • @CampusLifeShow-zt1kc
    @CampusLifeShow-zt1kc 3 месяца назад

    10q bro

  • @mdmahmudulhasan6448
    @mdmahmudulhasan6448 3 месяца назад

    Thank You So much

  • @amesmerisedbeing
    @amesmerisedbeing 3 месяца назад

    thank you Amit, truley

  • @khanimabunda5986
    @khanimabunda5986 3 месяца назад

    Nice video. I still feel like it was not necessary to define grid rows for the profile section because they are block elements, they will naturally stack below one another. You could have done that part with just margin-bottom. I always embrace the natural behavior of elements to avoid redundancy.

    • @DevDreamer
      @DevDreamer 3 месяца назад

      Hey thanks for watching! The introduction of Grid means we don’t HAVE to mess around with things like margin-bottom (which can sometimes be inconsistent on other viewports), CSS Grid is there to make our lives easier, embrace it! 👍

  • @xf9qt
    @xf9qt 3 месяца назад

    Thank you for these videos

  • @favztp7127
    @favztp7127 3 месяца назад

    thanks a lot 🥺💓

  • @josemama3588
    @josemama3588 3 месяца назад

    great stuff here.. the tasks after each lessons are even more interesting enuff to be a part of this study

  • @motivationnation16
    @motivationnation16 4 месяца назад

    I would want to know why have you stopped making videos.

  • @ashton982
    @ashton982 4 месяца назад

    why does the console.log(i) come before the i++ and why does it work. would it work the other way. i can test the latter myself. your videos are of elite quality btw. i tested it. it logged 1 through 11 but idk why, im assuming it added 1 to 0 first then proceeded with logging 1 through 10 and then the final console.log(i) gave the final log of 11. input would be great.