ZooTeam Front-end Weekly | Issue 112

For more past issues, please visit: weekly.zoo.team

  1. I never understood JavaScript closures until someone explained it to me like this… – zhihu

Abstract: Understand JS closures. I never understood JavaScript closures until someone explained it to me like this… Fundebug reprinted by authorization, copyright belongs to the original author. As the title suggests, JavaScript closures have always been a bit of a mystery to me, having read a lot about closures…

  1. Do you really understand $nextTick

In the nuggets of gold brush to someone write $nextTick, here I put my previous analysis of this article out to give you a look, I hope to inspire you, here is my original Vue source code analysis link address – nextTick. Maybe some expressions in the article are not very rigorous, we forgive.

  1. How to optimize front-end performance at work (21 optimizations +7 positioning methods)

When we interview, front-end performance optimization is a mandatory knowledge, but we rarely focus on front-end optimization in our work. Is it really not important?

  1. Didi Open source Xiaoju Prism: a sharp tool focused on mobile terminal operation behavior

Xiaoju Prism is a tool focused on mobile terminal operation behavior, covering APP operation playback, operation detection, and data visualization capabilities. In this paper, we will introduce the prism as a whole from the product design concept and technical implementation ideas.

  1. Understand HTTPS once and for all!

Graphic HTTPS, just look at this text!

  1. Using webpack4 180% increased compilation speed | Louis blog

Webpack4 Uses Webpack4 to improve compilation speed by 180%

  1. Front end design and implementation of micro program login _ Moving brick code nong-SegmentFault

Welcome to my blog: “Micro channel small program login front end design and implementation”. The purpose of the login/registration design is, of course, to make this as the basic capability of the application, robust enough to avoid site-wide blocking. At the same time, how to fully consider decoupling and encapsulation, in the development of a new small program, can be faster to reuse capacity, to avoid repeated pit. Sign up for this module, like an iceberg, and we start with…

  1. How do you develop and deploy front-end code in large companies?

The main questions are: Are libraries referenced and stored the same or differently at development time and deployment time? Will the module be put in the project or CDN etc…

  1. VSCode plug-in development overview (a) – I am Xiao Ming students – blog park

A year ago I wrote a 30,000-word walkthrough of Chrome add-on development, which has been well received and has helped a lot of newbies get started, even with the well-known Redcore browser. Recently, I came into contact with vscode plug-in development due to work needs, so I took advantage of the situation

  1. Use Vue 3.0 to write a small program framework

Because the development of small program is more primitive and complex, there is a big gap with our mainstream development way, so in order to improve the efficiency of our development of small program, there have been a lot of small program framework on the market: Mpvue, Taro, Uni-app, etc., these frameworks more or less take us to the modern way of development, they let you use React or Vue to develop small applications. Today, I will share a framework on how to build a small application using Vue 3.0.