JavaScript
JavaScript is a high-level, interpreted programming language known for enabling interactive web pages. Created in 1995 by Brendan Eich, it allows client-side scripting within web browsers. JavaScript supports multiple programming paradigms, including object-oriented, functional, and event-driven programming. It is widely used in web development, both on the front-end (with libraries like React and frameworks like Angular) and back-end (with Node.js). JavaScript has a large ecosystem, a vibrant community, and extensive support for third-party libraries, making it versatile and essential for modern web applications.
Kursda nimalarni o'rganasiz.
- Variables
- Data Types
- Operators
- Control Flow
- Functions
- Loops
- Arrays
- Objects
- Events
- DOM Manipulation
- Error Handling
- Closures
- Scope
- Hoisting
- Prototypes
- Callbacks
- Promises
- Async/Await
- Modules
- Event Loop
- Timers (setTimeout, setInterval)
- Map and Set
- WeakMap and WeakSet
- Symbol
- Destructuring
- Spread and Rest Operators
- Template Literals
- Default Parameters
- Arrow Functions
- Classes
- Inheritance
- Static Methods
- Getters and Setters
- Instance vs Static Properties
- JSON Handling
- Regular Expressions
- Error Objects
- Custom Errors
- Strict Mode
- Memory Management
- Garbage Collection
- Module Bundlers (e.g., Webpack, Rollup)
- Tree Shaking
- Dynamic Import
- Shallow vs Deep Copy
- Debouncing and Throttling
- Service Workers
- Web APIs
- Canvas API
- Fetch API
- WebSockets
- Storage APIs (localStorage, sessionStorage, IndexedDB)
- Performance Optimization
- Code Splitting
- Polyfills
- Transpilers (e.g., Babel)
- Testing (Unit, Integration, End-to-End)
- Linting and Formatting
- TypeScript Basics
- Functional Programming
- Immutable Data Structures
- Reactive Programming
- State Management Libraries (e.g., Redux, MobX)
- Server-Side Rendering (SSR)
- Client-Side Rendering (CSR)
- Static Site Generation (SSG)
- Progressive Web Apps (PWAs)
- Advanced Event Handling
- Custom Hooks (React)
- React Context API
- Higher-Order Components
- Render Props
- JS Performance Profiling
- WebAssembly
- Internationalization (i18n)
- Security Best Practices (e.g., XSS, CSRF)
- Design Patterns in JavaScript
- SOLID Principles in JavaScript
- Data Structures and Algorithms
- Big O Notation
- Custom Data Structures
Free500.000 UZS
Help & Support
0/2000
Drop files here or browse
Screenshots, logs, or documents