I introduced myself and talked briefly about the project first

webpack

Why react

What front-end security precautions do trading systems take

Project release and launch process

What are the storage methods of browsers, their advantages and disadvantages, and application scenarios

cookies, localstorage, sessionstorage

The front-end event mechanism eventLoop

CSS box model

What are the methods for traversing an array

How do you identify empty objects

Engineering of the front end

The main purpose of front-end engineering is to improve the development efficiency and code quality, increase the maintainability of the project and reduce the difficulty of the later update iteration.

componentization

Componentization is the breaking up of UI pages into different parts. A page is made up of a large component, which in turn contains multiple medium-sized components, which in turn can contain multiple small parts. Each component is a complete unit of HTML, CSS, and JS.

modular

Modular tools include Webpack

The canonical

Whether the directory structure of the project is reasonable, and whether there is a unified positioning management of the project resources.

Improve team collaboration and code quality through code specifications, naming conventions, and front-end interface data specifications.

Developed separately, the front and back ends exchange data only through asynchronous Ajax, allowing the front and back ends to be independently loosely-coupled.