JavaScript Notes for Professionals



Download free course JavaScript Notes for Professionals, pdf file on 489 pages by Stack Overflow Community.
The JavaScript Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.

Table of contents

  • Getting started with JavaScript
  • JavaScript Variables
  • Built-in Constants
  • Comments
  • Console
  • Datatypes in JavaScript
  • Strings
  • Date
  • Date Comparison
  • Comparison Operations
  • Conditions
  • Arrays
  • Objects
  • Arithmetic (Math)
  • Bitwise operators
  • Constructor functions
  • Declarations and Assignments
  • Loops
  • Functions
  • Functional JavaScript
  • Prototypes, objects
  • Classes
  • Namespacing
  • Context (this)
  • Setters and Getters
  • Events
  • Inheritance
  • Method Chaining
  • Callbacks
  • Intervals and Timeouts
  • Regular expressions
  • Cookies
  • Web Storage
  • Data attributes
  • JSON
  • AJAX
  • Enumerations
  • Map
  • Timestamps
  • Unary Operators
  • Generators
  • Promises
  • Set
  • Modals - Prompts
  • execCommand and contenteditable
  • History
  • Navigator Object
  • BOM (Browser Object Model)
  • The Event Loop
  • Strict mode
  • Custom Elements
  • Data Manipulation
  • Binary Data
  • Template Literals
  • Fetch
  • Scope
  • Modules
  • Screen
  • Variable coercion/conversion
  • Destructuring assignment
  • WebSockets
  • Arrow Functions
  • Workers
  • requestAnimationFrame
  • Creational Design Patterns
  • Detecting browser
  • Symbols
  • Transpiling
  • Automatic Semicolon Insertion - ASI
  • Localization
  • Geolocation
  • IndexedDB
  • Modularization Techniques
  • Proxy
  • .postMessage() and MessageEvent
  • WeakMap
  • WeakSet
  • Escape Sequences
  • Behavioral Design Patterns
  • Server-sent events
  • Async functions (async/await)
  • Async Iterators
  • How to make iterator usable inside async callback function
  • Tail Call Optimization
  • Bitwise Operators - Real World Examples (snippets)
  • Tilde ~
  • Using JavaScript to get/set CSS custom variables
  • Selection API
  • File API, Blobs and FileReaders
  • Notifications API
  • Vibration API
  • Battery Status API
  • Fluent API
  • Web Cryptography API
  • Security issues
  • Same Origin Policy & Cross-Origin Communication
  • Error Handling
  • Global error handling in browsers
  • Debugging
  • Unit Testing JavaScript
  • Evaluating JavaScript
  • Linters - Ensuring code quality
  • Anti-patterns
  • Performance Tips
  • Memory efficiency
  • Reserved Keywords
Pages : 489
Size : 4.1 MB
File type : PDF
Downloads: 145
Created: 2022-02-03
License: CC BY-SA
Author(s): Stack Overflow Community
JavaScript Notes for Professionals

Others java Tutorials

Building iPhone Apps with HTML, CSS, and JavaScript

Functional-Light JavaScript

JavaScript Bible

Introduction to Java programming

The JavaScript Way

Others related eBooks about JavaScript Notes for Professionals

5 Unsung Tools of DevOps

Download free course 5 Unsung Tools of DevOps, pdf file on 21 pages by O'Reilly Media....

Solving PDEs in Python

Download free course Solving PDEs in Python, pdf file on 152 pages by Hans Petter Langtangen, Anders Logg....

Kotlin Programming Language

This PDF tutorial is intended to beginners to help them understand the basics of Kotlin programming language. Download Free training document under 52 pages....

C# and .NET course

14 lessons to get you started with C# and .NET, free PDF tutorial by Jonathan Worthington ....

Download Struts Tutorial

This is a tutorial for the Struts framework. It consists of a small application which is developed step by step.A free pdf training material course on 67 pages by Stephan Wiesner....

The Little ASP.NET Core Book

Download free course The Little ASP.NET Core Book, pdf file on 127 pages by Nate Barbettini....

Download Hibernate Tutorial

Download free Hibernate Tutorial for Beginners, training course material, a PDF file created by coreservlets.com....

O'Reilly® Think Python, 2nd Edition, - How to Think Like a Computer Scientist

Think Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, ...

Invent Your Own Computer Games with Python

Download free course Invent Your Own Computer Games with Python, pdf file on 367 pages by Al Sweigart....

Learning actionscript PDF course

Download free Actionscript tutorial course in PDF, training file in 1 chapters and 6 pages. Free unaffiliated ebook created from Stack OverFlow contributor....