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