preface
Before you know it, 2021 is over
This year, happy and sad…
Ready to pack up for 2022
So I sorted out my favorites and shared some front-end learning materials collected by myself in 2021, including 65 articles, 37 videos and 24 books
Remark:
- The following is in no particular order
- The information in this article comes from the public information on the Internet for reference only
- If there is infringement, please inform, will be the first time under the link
- Repo: quality-front-end-resources repo: quality-front-end-resources
A, articles,
JS
- ECMAScript introduction to 6
- The most complete handwritten JS interview questions
- Read will, handwritten Promise principle, the most accessible version!!
- This time, thoroughly understand the JavaScript execution mechanism
- From simple to deep, 66 JavaScript interview knowledge points
- JavaScript in-depth series 15 officially concluded!
- “Intermediate and advanced front-end interview” JavaScript handwritten code unbeatable secrets
- Modern JavaScript Tutorial
CSS
- Rem layout principle analysis
- 8 hardcore tips to quickly improve your CSS skills
- You never know how to play skeleton screen
Vue
- Vue RFCs
- Vue3 Chinese document
- How to join open Source projects – How to PR Vue3.0
- The most comprehensive Vue front-end code style guide ever
- Learn Vue3 from scratch with 101 brain maps (including the latest syntax of Vue3.2)
- Achieve the simplest VUE3 model
- [Vue official tutorial notes]- Yu Xi handwritten mini-vue
- Experience the Vue3 Family Bucket in 10 minutes (Vue3 + VueRouter4 + Vuex4)
- 10.23 You Yuxi in Early chat live share summary: Vue3 ecological development status and prospects
- 2021 must-know best practices for vite+vue3 projects
React
- This is probably the most popular way to open React Fiber
- React API introduction and Basic Practice
- Public, | React Concurrent Mode & person
TS
- Advanced uses of TypeScript
- Learn about TypeScript generics and applications
- A rare TS Study Guide (1.8W words)
Node
- HTTP caching mechanism
- Build front-end anomaly monitoring system from 0 to 1
- Visual Git
- How did Bytedance land on the micro front end
- Step into modern Web development
- Understand Node.js in depth
Git
- Git tutorial by Liao Xuefeng
- The illustration Git
- Visual Git
Development tips
- Tips to make vscode write code more efficiently
- Bizarre techniques for front-end debug
The interview
- A good front end should read these articles
- Proprietary nailing front end interview guide
- Middle and senior front-end factory interview secrets, escort for you gold, silver and four, direct to dacheng (1)
- Interview sharing: two years of work experience successful interview Ali P6 summary
- Tips for your Girlfriend (15K level)
- “Intermediate and advanced front-end interview” JavaScript handwritten code unbeatable secrets
- The way of making | front-end advanced
- Making | front 3 + 1 interview question bank
Industry gossip
- JavaScript Milestones in 2021
- Talk about what I’ve learned about front-end frameworks over the years
- Is jQuery obsolete?
engineering
- Vite engineering practice, suggested collection
- Step into modern Web development
- Front-end engineering practice – enterprise level CLI development
- Take you hand in hand into front-end engineering
Performance optimization
- Browser rendering writes 9 strategies and 6 metrics for mid-to-advanced front-end performance optimization
- Talk about front-end performance optimization
The browser
- Browsers render indirectly
- How browsers work
- Modern Browsers work (Part 1)
- How Modern Browsers Work (Part 2)
- How Modern Browsers work (Part 3)
- How Modern Browsers work (Part 4)
- Life of a Pixel
Small program
- Nearly 20,000 words mini-program walkthrough was released
Algorithmic data structure
- Visualization algorithm
- Language finches | design patterns
Second, the video
JS
- Web front-end development JavaScript authoritative class
- Learn about JavaScript Event Loop in 2 minutes
- ES6 Classic from beginner to advanced
- 8 minutes to learn how JS works
- Make wheels every day. – Tremble and throttle
jQuery
- JQuery +Ajax goes from giving up to knowing
Vue
- Vue. Js earnestly
- Vue3 Quick Start Guide -CompositionAPI
- You learn to write vUE advanced VUE tutorial source analysis
- Teach you Vue3 hand by hand
- Composition API + In-depth interpretation
- React and Vue frameworks have different design ideas
- Ruan Yifeng recommended the best learning vuE3 source tool – mini-vue
- 8 old front-end exclusive share read Vue3 source tips
- Vue3.0 Speed Overhand “Under continuous update”
- Vite2 + Vue3 Project Best Practices “Under continuous update”
- Vue3+Typescript goes from integration to project action
- Vue DevUI Open Source guide
React
- React and Vue frameworks have different design ideas
- Remember that remember remember Hooks
- Learn how to React
- Developing visual drag-and-drop H5 editor from 0 to 1
Node
- Web front end of the lounge | 9 video before personal recommendations to see
- Advanced front-end phase (completed)
- Node.js classic tutorial
- Handwritten webpack
- Ranshu makes wheels every day. -Vite
JS engine
- How does V8 engine run JS in 8 minutes
Learn the line
- Front end learning route sharing
The interview
- Programmer resume comment second phase: can endure hardship and can eat
- The scene comments on 9 programmer resume — has gush has kua
- Want to enter big factory? That’s what your resume says
Web site set up
- Hand in hand with you from 0 to build a personal website, small white can understand the nanny level tutorial
- Taught you how to start from 0 to build their own personal blog | | no pit version video tutorial hexo
The browser
- The Life of a Pixel
- How does a browser work?
Small program
- UniCloud development actual combat: Photo identification garbage classification application cross-terminal cloud development UniApp
Three, books,
CSS
- Proficient in CSS
- Definitive GUIDE to CSS
- Parsing CSS in depth
- The CSS revelation
JS
- Javascript Programming Art
- JavaScript Advanced Programming (version 4)
- Javascript Rhino Book 7th edition
- You don’t know it on javascript
- You don’t know javascript
- Javasript twenty years
- The Essence of JavaScript and Programming Practices (3rd edition)
- Advanced core knowledge of front-end development
Vue
- Vue. Js
- Testing Vue.js Applications
TS
- TypeScript tutorial
- Understand TypeScript in depth
Node
- Node source code parsing
- Node.js(Advanced)
- Design data-intensive applications
The browser
- Inside WebKit technology
algorithm
- Algorithms (4th edition)
- Algorithm diagram
- Aha! algorithm
- Introduction to algorithms
The last
Make a wish 🙏 🏻 🙏 🏻 🙏 🏻