It can also be overwhelming because there is just a lot to learn. In one of my past articles , I outlined the steps anyone can take to get started with web development.
- Async functions
- await directive
Scopes simply entails the rules and laws with determines the accessibility of variables to a function, or part of a code.
- Global scope
- Function scope
- Lexical scope
- DOM tree
- DOM traversal
- Virtual DOM (VDOM)
Object Oriented Programming (OOP) is a software programming architecture modeled after real life objects with properties and methods (behaviors or actions).
Objects are constructed out of a
Arrays are simple data collections. Items stored in an array are indexed. Hence, an array can remember what position an item is positioned at when iterating through it with a loop.
- Array methods
- Array properties
- Array Destructuring
- Array index looping
- Array Iterators (static methods)
Data operators allow you operation on data. You can do operations like addition, substaction, string concatenation, type checking and so on.
- Addition and Substraction
- Strict equals and Loose equals
- Increment and Decrement
typeof(), type checking
- Less than,
- Greater than
- logical operators (
new constructor call or with object literal method.
- getters and setters
- static properties and methods
- Object looping
- Object destructuring
- console properties and methods
Events occurs when a user does something o There are many kinds of events capable of occurring in the browser. Some of them are click, mouseover, scroll, right-click and more.
- User (DOM) events
- Event listener methods
- Event capturing and bubbling
eventobject and properties
if…else statement, when a condition is true, the code in the if block runs. Otherwise, the code in the
else block runs.
- ternary operators
A module is a function or group of similar functions. They are grouped together within a file and contain the code to execute a specific task when called into a larger application.
- file organization
Loops are programming constructs which allow you loop or iterate through an iterable data collection such as an array. You can then specify a consistent action which would be performed on each iteration until maybe a condition is met.
‘’ or double commas
- String properties
- String methods
- Template literals
For example, a
SayHi() functions is expected to display ‘Hi” when invoked. A
getUsername() function is expected to retrieve a username from the DOM or a database. The in-built
setTimeout() function actually sets a timeout before doing something else.
- Normal functions
- Async functions
- Arrow functions
- Callback functions
- Generator functions
- How to use ES6 Array iterator methods
Thank you for reading. Follow this blog to stay updated with my latest posts.