This is a simple reminder to help refresh your knowledge or prepare for a Junior position interview.
JavaScript Engine
Data Types
number: for any kind of numbers, integer or floating-point.
string: for strings. A string may have one or more characters; there’s no separate single-character type.
boolean: for true/false values.
null: for unknown values – a standalone type with a single value null.
undefined: for unassigned values – a standalone type with a single value undefined.
object: for more complex data structures.
symbol: for unique identifiers.
Variables: const, let, and var.
Closures: , ,
Prototypes:
Property flags and descriptors:
Generators (yield):
Memory allocation:
Streams: ,
- Pros and cons of Node.js
- Express and other frameworks
Browser
Web APIs, JavaScript runtime, browser event loop, and browser promises:
- Web Workers
- Document Object Model (DOM)
Virtual DOM:
Shadow DOM: , Quora
REST API
- Overview
- API design
- Examples
- Bulk operations
Authentication and Authorization
- Cookies
- Session
- LocalStorage
- JWT
- OAuth 2
HTTPS
- Protocol
- Methods & Status codes
- Limitations
Testing
- Behavior-Driven Development (BDD)
- Test-Driven Development (TDD)
Object-Oriented Programming (OOP)
- Fundamentals
- Examples
- SOLID principles
- Design patterns
Build tools and preprocessors
- Webpack
- Sass
- Less
↗ Original-Artikel auf dev.to lesenVollständiger Original-BerichtAusführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
SOCIAL SHARE CARD GENERATOR