- Hoisting
- Design Pattern - Module Pattern
- Design Pattern - Observer Pattern
- Design Pattern - Singleton Pattern
- ES6 Spread operator
- JavaScript Good things
- prototype
- scope chain
- Async vs Defer
- call vs apply vs bind
- function declaration vs function expressions
- Closure
- Scope
- ready vs load
- Destructing Assignment
- Array
- Object
- Coercion
- call by value vs call by reference
- Event Handler & Event Listener
- Object_ You don't know JS
- Vue Life cycle
- computed vs method
- created vs mounted
- custom directive
- vue directives
- vue architecture
- React component state
- state vs props
- Render props pattern
- component vs pure component
- life cycle
- react feature
- Redux
- Flux Architecture
- Redux Middleware
- HOC
- React Hooks
- CORS
- DOM
- HTTP & protocol & Cache, Sesstion, Cookie
- post vs get
- Quirks mode vs Standard mode
- REST api
- query vs param
- new css layout
- css display attribute
- Local Storage vs Session Storage vs Cookie
- URI & URL & URN
- SVG vs Canvas
- Rendering Optimize
- Lazy Loading
- Chunk