Technical Notes
It's not whether you get knocked down, it's whether you get up.
It's never too late to learn.
This is a collection of technical notes and Q&A compiled during my journey in frontend development. If you'd like to read more about my thought processes and career stories, feel free to visit the Blog.
📚 Domain Overview
🌐 Browser & Network
Exploring browser rendering principles, HTTP protocols, and network transmission mechanisms.
📒 JavaScript Ecosystem
Covering core concepts of JavaScript and TypeScript, including closures, prototype chains, and other in-depth analyses.
⚛️ Frontend Frameworks
Framework principles, lifecycle, state management, and best practices for React and Vue.
🎨 CSS & UI
Style handling, layout techniques, and modern CSS features.
🛡️ Web Security
A comprehensive analysis from CSRF/XSS attack principles to JWT/Session authentication implementation.
🛠️ Engineering & Tools
Frontend engineering tools, bundling strategies, and advanced performance optimization techniques.
💼 Experience
Interview preparation and real-world experience sharing.
⌨️ Coding
Hand-written Lodash function implementations and advanced JavaScript exercises.
📊 LeetCode
Algorithm solutions and approach notes.
🤖 AI
AI Prompts and tool application notes.
When you find yourself unable to explain the content of your notes fluently, it means it's not simple enough. Add examples wherever possible to reinforce understanding.