Table of Contents
About
Chapter 1: Getting started with JavaScript
Introduction
Getting Started
Logging variables
Placeholders
Logging Objects
Logging HTML elements
End Note
Notes
Notes
Notes
Chapter 2: .postMessage() and MessageEvent
What is .postMessage(), when and why do we use it
Sending messages
Receiving, Validating and Processing Messages
Chapter 3: AJAX
Chapter 4: Anti-patterns
Chapter 5: Arithmetic (Math)
Common Uses
Sine
Cosine
Tangent
Chapter 6: Arrays
Filter falsy values
Another simple example
Example 1
Example 2
Chapter 7: Arrow Functions
Chapter 8: Async functions (async/await)
Arrow function style
Chapter 9: Async Iterators
Chapter 10: Automatic Semicolon Insertion - ASI
Chapter 11: Battery Status API
Chapter 12: Behavioral Design Patterns
Chapter 13: Binary Data
Chapter 14: Bitwise operators
Chapter 15: Bitwise Operators - Real World Examples (snippets)
Chapter 16: BOM (Browser Object Model)
Chapter 17: Built-in Constants
Chapter 18: Callbacks
Examples with Asynchronous Functions
Solutions
Chapter 19: Classes
Chapter 20: Comments
Single line Comment //
Multi-line Comment /**/
Chapter 21: Comparison Operations
The differences between null and undefined
The similarities between null and undefined
Using undefined
Checking if a value is NaN
Points to note
Search