JS
188 chapters
Learn Javascript
This is a Javascript Programming language documentation. In all modern web applications using this language. Javascript works with HTML and views the content quickly. In this documentation, you can learn how to use javascript in your web applications
Javascript Basic
Objects: the basics
Data types
Advanced functions
Object properties configuration
Javascript HTML DOM
- DOM Introduction
- The DOM Nodes
- Selecting DOM Elements
- Manipulating the DOM
- Working with Styles in DOM
- Event Handling in DOM
- Traversing the DOM
- DOM Manipulation Techniques
- Working with Forms in DOM
- Advanced DOM Techniques
- DOM Manipulation Libraries
- DOM Browser Compatibility
- DOM Accessibility Considerations
- Debugging and Tools
- Performance Optimization
- Interactive Elements and Widgets
Prototypes, inheritance
Classes
Error handling
Promises, async/await
Generators, advanced iteration
Modules
Miscellaneous
Frames and windows
Binary data, files
Document
Introduction to Events
UI Events
Forms, controls
Document and resource loading
Various
Javascript References
Network requests
Storing data in the browser
Animation
Web Components
Regular expressions
- JS Regex
- Patterns and Flags
- Character Classes
- Unicode: flag "u" and class \p{...}
- Anchors: string start ^ and end $
- Multiline Mode of Anchors ^ $, Flag "m"
- Word Boundary: \b
- Escaping, Special Characters
- Sets and ranges [...]
- Quantifiers +, *, ? and {n}\
- Greedy and Lazy Quantifiers
- Capturing Groups
- Backreferences in pattern: \n and \k<name>
- JavaScript Alternation (OR)
- Lookahead and Lookbehind
- Catastrophic Backtracking
- Sticky flag "y", searching at position
- Methods of RegExp and String