Js 50 - Updated
Js 50 - Updated
JavaScript
Concepts
Learn 50 Important JavaScript topics with short
digital notes and analogies.
KINGSLEY UBAH
TABLE OF CONTENTS
JS: Array Iterators 1-2
JS: Arrow Functions 3
JS: Async/Await 4
JS: Callback functions 5
JS: Comments 6
JS: Const variable 7
JS: Cookies 8-9
JS: Curry Function 10
JS: Data Operators 11-12
JS: Default Parameters 13
JS: Destructuring (Array & Objects) 14
JS: DOM Events 15
JS: DOM Event Listeners 16
JS: DOM Properties and Methods 17
JS: Errors 18
JS: ES6 Class Syntax 19
JS: Events 20
JS: Fetch API 21-22
JS: For...Of vs For...in 23
JS: Generators 24
JS: Getters and Setters 25
JS: How the API works 26
JS: How Asynchronicity works 27
JS: How the call stack works 28-29
JS: How the Event Loop works 30-31
JS: JSON 32
JS: “let” variable 33
JS: Local storage 34
JS: Map & Set 35-36
JS: Math Object 37
JS: Modules 38
JS: Number methods 39
JS: Object configuration 40-41
JS: Object immutability 42
JS: Promises 43-45
JS: Rest Parameter 46
JS: Regex 47-48
JS: sessionStorage 49
JS: Spread operator 50
JS: String methods 51-53
JS: Switch statement 54
JS: Symbol 55
JS: Template literal 56
JS: typeOf() 57
JS: “this” binding 58-59
JS: "use Strict" 60-62
JS: What are classes? 63
JS: What is MVC architecture? 64
JS: What is the virtual DOM? 65
JS: Web and Browser APIs 66
PREFACE
To ensure that you get the best of both worlds, I made sure to
include a link to an in-depth tutorial on every chapters of this
book. That way, you can easily access them when you are in need
of deeper understanding.
All of the codes in this book are highlighted in red, including the
comments.
Thank you.
Array Iterators
== "developer"
2
Arrow Functions
declared
8
Cookies
10
Read more: https://bit.ly/36pqq6V
Data Operators
11
Data Operators
14
Destructuring
22
Fetch API
30
How the Event Loop works
function getBoy () {
console.log("Joe") ;
}
function getGirl () {
console.log("Sally") ;
}
32
JSON
36
Map & Set
41
Object configuration
44
Promises
44
Read more: https://bit.ly/2TSWHRd
Promises
45
Rest parameter
48
Session Storage
51
String Methods
52
String Methods
58
this Binding
60
"use Strict"
61
"use Strict"
https://www.ubahthebuilder.gumroad.com/js-50
67