The front-end based
Computer network
- HTTP science
- The front end must have nGINx knowledge
The browser
- The browser article
- Intersection Observer API
- IntersectionObserve Preliminary trial — Author: Crimson
html
- A Web Front-end Watermarking Scheme – Author: Ordinary
- Front-end Watermark Generation Scheme — Author: Microzhao
css
- CSS article
- Mobile adaptation – REM
- Adapter iPhoneX
js
- Js type conversion and data type judgment
- Understand this point
- Js inheritance article
- Handwritten Promise lite
- Handwriting stabilization, throttling, deep copy, Currization, New, call, apply, bind
- JS data interchange string,byte[],hex,number
- Js precision problem
- Thoroughly understand event loop (browser environment)
modular
- The Process of front-end modularization by Vivo Internet Technology
- Webpack 5 Module Federation: A JavaScript architecture changer
Design patterns
- Summary of common Front-end design Patterns — author: Ming Yi
- Fifteen Common Design Patterns in JavaScript by Fisherman’s Wharf
Data structures and algorithms
- Common front-end algorithms
- Visualizing data structures and algorithms through animation — websites
vuejs
- Vuejs article
reactjs
The front-end engineering
Code specification
- Vue Style Guide – official website
- ESlint Usage Tips
- Prettier vscode + prettier — YDJFE
The code package
- Overview of webPack project configuration
- Babel7 configuration
- Build your own front-end scaffolding from scratch by Jackie
Code management
- Git command
- Pre-commit hooks, code quality checks — author: ZSI2017
- Hook Git implementation code and requirements consistency — author: Hao An
Abnormal monitoring
- Front-end anomalies and monitoring
Performance optimization
- Front-end performance optimization