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: 176
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

Neural Networks with JavaScript Succinctly

Introduction to Java programming

Learning JavaScript

The Common Java Cookbook

JavaScript Bible

Others related eBooks about JavaScript Notes for Professionals

Open Data Structures (in Java)

Download free course Open Data Structures (in Java), pdf file on 334 pages by Pat Morin....

Download Django tutorial in PDF

Download free Django tutorial course in PDF, training file in 53 chapters and 228 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Think Perl 6: How to Think Like a Computer Scientist

Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes over 100 exercises with multiple ...

JavaScript for impatient programmers

Download free course JavaScript for impatient programmers, pdf file on 526 pages by Axel Rauschmayer....

The Little Go Book

The Little Go Book is a free introduction to Google's Go programming language. It's aimed ..., download free Go tutorial in PDF (84 pages) created by ....

Android on x86

Download free course Android on x86, pdf file on 375 pages by by Iggy Krajci, Darren Cummings....

Raspberry Pi Projects Book

Download free course Raspberry Pi Projects Book, pdf file on 204 pages by Wes Archer, David Crookes, PJ Evans, Gareth Halfacree, Rosie Hattersley, Nicola King, Ben Nuttall, Marc Scott, Danny Staple, Mark Vanstone....

Essential Swift

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Swift 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....

HTML, CSS, Bootstrap, Javascript and jQuery in PDF

Free tutorial to download about HTML, CSS, Bootstrap, Javascript and jQuery, pdf document course in 72 pages created by Meher Krishna Patel....

: Advanced R Solutions

This book offers solutions to the exercises from Hadley Wickham's book Advanced R (Edition 2). It is work in progress and under active development. The 2nd edition of Advanced R is in print now and we hope to provide most of the answers....