Personal collection of good articles, the front of the star is very worth reading. ❤ ️ ❤ ️
JavaScript
This principle of JavaScript – ruan Yifeng’s web log
From the shallow to the deep, 66, interview series JavaScript interview knowledge points – nuggets
A more elegant way to write complex JavaScript judgments – gold
❤️ This time, thoroughly understand the JavaScript implementation mechanism – nuggets
33 Concepts for JavaScript developers to understand – Zhihu
Canvas drawing – fabric.js Javascript Canvas Library
In-depth understanding of JavaScript series – Uncle Tom – blog garden
Iterating, Enumerating, and iterating JavaScript SAO Operations (Part 1) – Nuggets
JavaScript Utility functions (new) – Nuggets
The built-in JavaScript object – | MDN JavaScript standards
lzyzsd/JsBridge: android java and javascript bridge, inspired by wechat webview jsbridge
How does the V8 engine Work? | Fundebug blog – one line of code…
Modern JavaScript Tutorials
JavaScript Source Map detail – Ruan Yifeng’s web log
❤️ “Hardcore JS” for an in-depth look at asynchronous solutions – nuggets
❤️❤️ A qualified (excellent) front-end should read these articles – Nuggets
Sein.js
Three. Js
❤️ Publish and subscribe to work with more power than you can imagine – nuggets
CSS
[Hover.css – A collection of CSS3 powered hover effects](ianlunn.github.io/Hover/)
CSSFX
❤️ Flexible use of CSS development skills (66 practical skills, worth collecting) – gold
CSS speed control function
Backflow redraw – Use the new “Layers” panel in Chrome to eliminate content redraw -LogRocket blog
How to learn CSS-Smashing Magazine
There are N ways to make the last line of CSS Flex layout list left-aligned
CSS Triggers
CSS Grid layout tutorial – Ruan Yi feng network log
Grid by Example – Usage examples of CSS Grid Layout
Browser support attribute support –Can I use… Support tables for HTML5, CSS3, etc
How does the browser render the Web page? – the DOM, CSSOM and render | by Uday Hiwarale | JsPoint |
The application of trigonometric functions in front – end animation must be mastered by front – end programmer – Nuggets
Vue
❤️ imitate Vue1.0 write mini version of Vue
Vue template compilation principles Issue #18 berwin/Blog
Rapid prototyping | Vue CLI
Webpack related | Vue CLI
Vue bidirectional binding principle and implementation – Canfoo#! – blog garden
Object of change detection | line by line profiling Vue. Js source code
This section describes front-end routing and implementation principles of vue-Router
Let you quickly learn VUE 3 in 30 minutes
New features and experience of Vue3.0
vuedraggable
Git
❤️ Git easy to use guide
Git Tutorial – liao Xuefeng’s official website
Common Git command list – Ruan Yifeng’s web log
webpack/babel
5 of the most confusing webpack facts – Nuggets
Webpack related | Vue CLI
❤️ Look at the webpack hash policy from the source code
Another dozen Webpack interview questions
Webpack HMR principle analysis – Zhihu
Getting Started Babel – Implements an ES6 class converter
Interviewer: Did you know anything about Babel? Have you ever written a Babel plugin? A: No. pawn
Node
What is the difference between browser and Node Event loops
Adaptation scheme
Easy to master mobile web development [size adaptation] commonly used solutions – nuggets
Some of the tools (I think they are practical)
Dir Tree Noter
TinyPNG — Compress PNG images while Preserving transparency
Jiumo Search is a document Search engine
❤️ Front-end Letcode
## Collaborative Whiteboarding made Easy
❤️❤️ Google Development Console