Sale!

Learning JavaScript eBook

29.00

Unleash the Power of JavaScript: Master the Core Concepts

Learning JavaScript is your comprehensive guide to mastering this versatile programming language. Whether you’re a complete beginner or looking to brush up on your skills, this ebook provides a solid foundation for web development.

Key Features:

  • Step-by-Step Learning: Build your knowledge from the ground up, covering essential concepts like variables, functions, data types, and control flow.
  • Interactive and Engaging: Practice what you learn with exercises and projects that solidify your understanding.
  • Clear and Concise Explanations: Demystify complex topics with straightforward explanations and illustrative examples.

Master JavaScript and unlock a world of web development possibilities!

Category:

Description

Chapters

  • Chapter 1: Getting started with JavaScript
  • Chapter 2: .postMessage() and MessageEvent
  • Chapter 3: AJAX
  • Chapter 4: Anti-patterns
  • Chapter 5: Arithmetic (Math)
  • Chapter 6: Arrays
  • Chapter 7: Arrow Functions
  • Chapter 8: Async functions (async/await)
  • Chapter 9: Async Iterators
  • Chapter 10: Automatic Semicolon Insertion – ASI
  • Chapter 11: Battery Status API
  • Chapter 12: Behavioral Design Patterns
  • Chapter 13: Binary Data
  • Chapter 14: Bitwise operators
  • Chapter 15: Bitwise Operators – Real World Examples (snippets)
  • Chapter 16: BOM (Browser Object Model)
  • Chapter 17: Built-in Constants
  • Chapter 18: Callbacks
  • Chapter 19: Classes
  • Chapter 20: Comments
  • Chapter 21: Comparison Operations
  • Chapter 22: Conditions
  • Chapter 23: Console
  • Chapter 24: Constructor functions
  • Chapter 25: Context (this)
  • Chapter 26: Cookies
  • Chapter 27: Creational Design Patterns
  • Chapter 28: Custom Elements
  • Chapter 29: Data attributes
  • Chapter 30: Data Manipulation
  • Chapter 31: Datatypes in Javascript
  • Chapter 32: Date
  • Chapter 33: Date Comparison
  • Chapter 34: Debugging
  • Chapter 35: Declarations and Assignments
  • Chapter 36: Destructuring assignment
  • Chapter 37: Detecting browser
  • Chapter 38: Enumerations
  • Chapter 39: Error Handling
  • Chapter 40: Escape Sequences
  • Chapter 41: Evaluating JavaScript
  • Chapter 42: Events
  • Chapter 43: execCommand and contenteditable
  • Chapter 44: Fetch
  • Chapter 45: File API, Blobs and FileReaders
  • Chapter 46: Fluent API
  • Chapter 47: Functional JavaScript
  • Chapter 48: Functions
  • Chapter 49: Generators
  • Chapter 50: Geolocation
  • Chapter 51: Global error handling in browsers
  • Chapter 52: History
  • Chapter 53: How to make iterator usable inside async callback function
  • Chapter 54: IndexedDB
  • Chapter 55: Inheritance
  • Chapter 56: Intervals and Timeouts
  • Chapter 57: JavaScript Variables
  • Chapter 58: JSON
  • Chapter 59: Linters – Ensuring code quality
  • Chapter 60: Localization
  • Chapter 61: Loops
  • Chapter 62: Map
  • Chapter 63: Memory efficiency
  • Chapter 64: Method Chaining
  • Chapter 65: Modals – Prompts
  • Chapter 66: Modularization Techniques
  • Chapter 67: Modules
  • Chapter 68: Namespacing
  • Chapter 69: Navigator Object
  • Chapter 70: Notifications API
  • Chapter 71: Objects
  • Chapter 72: Performance Tips
  • Chapter 73: Promises
  • Chapter 74: Prototypes, objects
  • Chapter 75: Proxy
  • Chapter 76: Regular expressions
  • Chapter 77: requestAnimationFrame
  • Chapter 78: Reserved Keywords
  • Chapter 79: Same Origin Policy & Cross-Origin Communication
  • Chapter 80: Scope
  • Chapter 81: Screen
  • Chapter 82: Security issues
  • Chapter 83: Selection API
  • Chapter 84: Server-sent events
  • Chapter 85: Set
  • Chapter 86: Setters and Getters
  • Chapter 87: Strict mode
  • Chapter 88: Strings
  • Chapter 89: Symbols
  • Chapter 90: Tail Call Optimization
  • Chapter 91: Template Literals
  • Chapter 92: The Event Loop
  • Chapter 93: Tilde ~
  • Chapter 94: Timestamps
  • Chapter 95: Transpiling
  • Chapter 96: Unary Operators
  • Chapter 97: Unit Testing Javascript
  • Chapter 98: Using javascript to get/set CSS custom variables
  • Chapter 99: Variable coercion/conversion
  • Chapter 100: Vibration API
  • Chapter 101: WeakMap
  • Chapter 102: WeakSet
  • Chapter 103: Web Cryptography API
  • Chapter 104: Web Storage
  • Chapter 105: WebSockets
  • Chapter 106: Workers

Reviews

There are no reviews yet.

Be the first to review “Learning JavaScript eBook”

Your email address will not be published. Required fields are marked *