JavaScript topic hub
Learn Additional articles
Follow 49 JavaScript lessons across 7 chapters in the Additional articles section of Learn JavaScript Online.
Search topics covered
- Additional articles
- Additional articles JavaScript
- learn Additional articles
- Additional articles tutorial
- Additional articles lessons
- JavaScript tutorial
- learn JavaScript
- JavaScript course
Lessons in this JavaScript topic
- 1.1Popups and window methods
- 1.2Cross-window communication
- 1.3The clickjacking attack
- 2.1ArrayBuffer, binary arrays
- 2.2TextDecoder and TextEncoder
- 2.3Blob
- 2.4File and FileReader
- 3.1Fetch
- 3.2FormData
- 3.3Fetch: Download progress
- 3.4Fetch: Abort
- 3.5Fetch: Cross-Origin Requests
- 3.6Fetch API
- 3.7URL objects
- 3.8XMLHttpRequest
- 3.9Resumable file upload
- 3.10Long polling
- 3.11WebSocket
- 3.12Server Sent Events
- 4.1Cookies, document.cookie
- 4.2LocalStorage, sessionStorage
- 4.3IndexedDB
- 5.1Bezier curve
- 5.2CSS-animations
- 5.3JavaScript animations
- 6.1From the orbital height
- 6.2Custom elements
- 6.3Shadow DOM
- 6.4Template element
- 6.5Shadow DOM slots, composition
- 6.6Shadow DOM styling
- 6.7Shadow DOM and events
- 7.1Patterns and flags
- 7.2Character classes
- 7.3Unicode: flag "u" and class \p{...}
- 7.4Anchors: string start ^ and end $
- 7.5Multiline mode of anchors ^ $, flag "m"
- 7.6Word boundary: \b
- 7.7Escaping, special characters
- 7.8Sets and ranges [...]
- 7.9Quantifiers +, *, ? and {n}
- 7.10Greedy and lazy quantifiers
- 7.11Capturing groups
- 7.12Backreferences in pattern: \N and \k<name>
- 7.13Alternation (OR) |
- 7.14Lookahead and lookbehind
- 7.15Catastrophic backtracking
- 7.16Sticky flag "y", searching at position
- 7.17Methods of RegExp and String