Home

JS

Intro To Data Types

Consider a Real-World Promise

A Bit About The Order Of Code Execution

Code Might Happen Out-Of-Order

A Bit About Dependencies

An overview of npm, dependencies, and the package.json file

Some Details on Functions

More On Functions

A Bit About Modules

An overview of modules

Javascript And Errors

Working With Native Errors and Custom Errors

Javascript Native Errors

Some Error Types are Built-In

Prototypal Inheritance with Functions

Creating Objects From Other Objects using Object.create

Intro to ESModules

An overview of esModules

Building Custom Javascript Errors

Errors can be customized

Prototypal Inheritance with Constructors and Instances

Leverage The "new" Keyword To Create Instances

Multiple Async Operations Are No Problem For JS

Promises Are A Native Object That Comes With Helpful Methods

Prototypal Inheritance with Classes

Leverage The "class" Keyword To Create Instances

Ordering For Parallel Execution

Running Async Code In Parallel

Ordering For Serial Execution

Running Async Code In Serial