Front end learning data structure and algorithm quick start series - recursion
recursion
The concept of recursion
Recursion is a method to solve a problem. It starts from solving each small part of the problem to solving the initial big problem.
Recursion usually involves calling the function itself, directly calling itself, or indirectly calling itself, which are recursive functions. Like this:
// Call itself directl ...
Posted by dan231 on Wed, 01 Dec 2021 05:57:34 -0800
vue+vuex+axios+echarts Draw a dynamically updated map of China
I. Build projects and install plug-ins
# Install vue-cli
npm install vue-cli -g
# Initialize project
vue init webpack china-map
# Cut into Catalog
cd china-map
# Installation Project Dependency
npm install
# Install vuex
npm install vuex --save
# Install axios
npm install axios --save
# Install ECharts
npm install echarts --save
II. Pr ...
Posted by jimmyborofan on Mon, 20 Jul 2020 08:30:08 -0700
jwt Logon Check Carry token
jwt login registration
jwt concept
Token does not need to be stored in the database.Just generate the key behind the scenes, then put the token in the request body or header when the client sends the request. When the client receives the token, it is stored in the local store or cookie. Note that sensitive information cannot be stored in the to ...
Posted by phat_hip_prog on Mon, 29 Jun 2020 09:12:56 -0700
Performance optimization brochure - React search optimization: anti shake, cache, LRU
Recently, we need to do reconstruction and optimization of react project. Because we haven't touched react for a long time, today we simply optimize a keyword search based demo, which is recorded below.
It is optimized from three aspects:
Reduce the frequency of triggering events - debounce keyword typing
Reduce HTTP requests - cache block dup ...
Posted by sarahk on Mon, 08 Jun 2020 18:57:30 -0700
N th Way of Front End Request - Play React Hook
I wrote an article a few years ago - " My Opinions on the Differences between Jquery ajax, Axios, Fetch "- Analyses the differences between ajax,axios and fetch in terms of principle and usage.Now, starting with a small ex amp le, this paper uses react hook to dissect a new way of requesting data; and through this custom HOOK, it intr ...
Posted by dennismcdougall on Sun, 07 Jun 2020 18:21:00 -0700
Building vue mobile project from scratch to online
Let's see a wave of renderings
Initialize project
1. Installed on node.js Using the following command
npm install --g vue-cli
2. Under the directory where the project will be built
Vue init webpack myproject (project directory name)
All the way back here
In the middle, you can select ESLint to check the code style of the project. ...
Posted by zuhalter223 on Sun, 07 Jun 2020 01:05:45 -0700
Don't know how to improve code quality?Take a look at these design patterns!
Purpose of improving code quality
Programming apes do their job of writing code. Writing high-quality code should be our pursuit and our own requirement because:
High quality code often means fewer BUG s, better modularity, and is the basis for our scalability and reusability
High quality code also means better writing, better naming, ...
Posted by kcorless on Fri, 05 Jun 2020 17:20:40 -0700
Sorting out the use of some functional functions
Some commonly used functional functions
About native JS
File size unit conversion
/**
* @desc bytesToSize Byte unit conversion
* @param bytes Incoming data in bit
*/
const bytesToSize = function (bytes) {
const k = 1024;
if (!bytes || bytes === 0) return '0 B';
if (typeof (bytes) == 'string') {
return bytes
} else {
...
Posted by gilijk on Sat, 30 May 2020 08:29:56 -0700
Building mock data environment with vue+koa2
I wrote an article a while ago Implementation of mock data mode in front-end vue project In this paper, we mainly use mock data in vue project. The data and project are coupled together, which is not elegant. As a front-end with pursuit, how can we tolerate this method? In this article, we record the method of using koa2 to build the server and ...
Posted by cschotch on Sun, 17 May 2020 17:26:47 -0700
Java + element UI realizes simple tree menu
1, Simple entry level tree menu implementation (pure background logic)
1. Introduction
(1) Development environment IDEA + JDK1.8 + mysql 1.8 SpringBoot 2.2.6 + mybatis-plusHere, it is only developed in the background (json data is returned), which will be explained in the subsequent presentation of the front page.
(2) Data sheetAs follows ...
Posted by msnhockey on Fri, 08 May 2020 03:48:21 -0700