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: 188
Created: 2022-02-03
License: CC BY-SA
Author(s): Stack Overflow Community
JavaScript Notes for Professionals

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others java Tutorials

JavaScript Bible

Microservices Best Practices for Java

The JavaScript Beginner's Handbook

The JavaScript Way

Designing Scalable JavaScript Applications

Others related eBooks about JavaScript Notes for Professionals

How To Code in Python 3

Extremely versatile and popular among developers, Python is a good general-purpose languag..., download free Python tutorial in PDF (458 pages) created by ....

Making Games with Python & Pygame

Download free course Making Games with Python & Pygame, pdf file on 365 pages by Al Sweigart....

Python 3 Tutorial for beginner

Download Python PDF Tutorial for free, it consisting of 20 chapters and 74 pages covering all the most important Python concepts. This tutorial is intended for beginner programmers, and we recommend you to go through all the chapters, to get the most out of it as possible....

Getting started with Scratch programming

SCRATCH is a programming language that lets you create your own interactive stories, animations, games, music, and art. Download this PDF tutorial about programming with Scratch to learn how to create your first amazing animation or games step by step....

Fast Lane to Python

This book aims to enable the reader to quickly acquire a Python foundation. The material particularly feel quite comfortable to anyone with background in an object-oriented programming (OOP) language such as C++ or Java....

.NET Microservices

This guide is an introduction to developing microservices-based applications and managing ..., download free .NET tutorial in PDF (350 pages) created by Mike Rousos ....

J2EE for NetBeans

Download free Java J2EE for NetBeans course material, tutorial training, a PDF file on 330 pages...

Asynchronous Programming Succinctly

Download free course Asynchronous Programming Succinctly, pdf file on 85 pages by by Dirk Strauss....

Java self learning

Download free Java tutorial for self learning , course tutorial training on pdf under 115 pages by Laura Lemay and Charles L. Perkins....

Ruby programming tutorial

Download free Ruby tutorial course in PDF, training file in 69 chapters and 235 pages. Free unaffiliated ebook created from Stack OverFlow contributor....