JavaScript™ Notes for Professionals book
source link: http://books.goalkicker.com/JavaScriptBook/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
JavaScript® Notes for Professionals book
If you found this free JavaScript® book useful,
then please share it ❤😊
Chapters
- Getting started with JavaScript
- JavaScript Variables
- Built-in Constants
- Comments
- Console
- Datatypes in JavaScript
- Strings
- 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
- Enumerations
- Timestamps
- Unary Operators
- Generators
- Promises
- 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
Example book pages
What people are saying about Notes for Professionals books
Wow, this one is really reaaally good. Useful to have as a reference, as it gives quick explanations and examples for different concepts
Very nice. Many thanks.
Great resources, free books with lot of notes about some #programming technologies and languages
Great collection of resources.
Wow! Awesome resource. Thanks a lot!
From time to time, one comes across a bundle that is worth exploring. Today, a series of books called Programming Notes for Professionals over at https://books.goalkicker.com/ Have fun exploring #freeBooks #technology #bundle
The JavaScript® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified
Book created for educational purposes and is not affiliated with JavaScript® group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners
490 pages, published on June 2019
Sign up for changes to JavaScript® Notes for Professionals book
Name: | |
---|---|
Email: | |
To support continued development and improvements to this book, please consider a small bitcoin donation: 1H63m55bw6KDYUaKU1mYLGrzDf4wcrVzhX
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK