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

Others java Tutorials

Introduction to Java programming

Java with BlueJ

The JavaScript Beginner's Handbook

Think Java: How to Think Like a Computer Scientist, 2nd Edition

Building iPhone Apps with HTML, CSS, and JavaScript

Others related eBooks about JavaScript Notes for Professionals

Ruby Regexp

Download free course Ruby Regexp, pdf file on 72 pages by Sundeep Agarwal....

Become an Xcoder: Start Programming the Mac Using Objective-C

...

Introduction to Kotlin

This course is a quick tutorial about Kotlin programming langage intended to beginners to learn how to create Android apps, free training document under 4 pages....

Excel VBA Notes for Professionals

Download free course Excel VBA Notes for Professionals, pdf file on 127 pages by Stack Overflow Community....

Getting started with DOM

Download free DOM tutorial course in PDF, training file in 8 chapters and 39 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Essential Kotlin

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Kotlin programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Python in Hydrology

This book is written for learning Python using its applications in hydrology. The book covers the basic applications of hydrology, and also the advanced topic like use of copula....

Programming for Computations - MATLAB/Octave

Download free course Programming for Computations - MATLAB/Octave, pdf file on 228 pages by Svein Linge, Hans Petter Langtangen....

Programming Fundamentals

This programming fundamentals tutorial in PDF format covers the key concepts and principles that are essential for anyone looking to become a proficient coder. The tutorial begins with an introduction to programming, explaining the basic concepts and terminologies that underlie all programming langu...

Fundamentals of C# programming

This tutorial is designated to learn the C# language and think like a programmer ,it's a free PDF document under 1122 pages for all level users....