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