Vivid image explaining the difference between forEach, filter, map, some, every, find, findIndex, reduce
1. Overview
From the first for-loop traversal method to the endless variety of traversal methods that have emerged since then, the biggest difference is the difference in the application scenario. The most important thing we need to remember is which method is appropriate under what circumstances.
2. Analysis
Here is a pile of potatoes. If ...
Posted by e_00_3 on Tue, 23 Nov 2021 09:53:30 -0800
How to select the traversal mode of array from the perspective of performance
preface
This paper describes several array traversal methods commonly used in JS and performance analysis and comparison.
If this article helps you, ❤️ Follow + like ❤️ Encourage the author, the official account and the first time to get the latest articles.
Array method
JavaScript has provided many array methods up to now. The following figur ...
Posted by smnovick on Tue, 23 Nov 2021 07:47:41 -0800
PHP security and vulnerabilities to prevent SQL injection
What is SQL injection
The first is the security vulnerability in the database layer of the Web program, which is the simplest vulnerability in the website.The main reason is that the program does not judge the legitimacy of the user input data, so that the attacker can add additional SQL statements to the pre-defined SQL statements in the Web ...
Posted by vund0 on Tue, 23 Nov 2021 03:10:06 -0800
Compilation module 5: implementation of directivetransforms
Source location: vue-next/packages/compile-core/src/transforms/vOn.ts vue-next/packages/compile-core/src/transforms/vBind.ts
Here, the transform module has been basically implemented, but it needs to deal with v-on and v-bind. Take this as a simple example to see what instruction compilation will do
Explain
directiveTransforms is also a ki ...
Posted by member123 on Tue, 23 Nov 2021 01:44:56 -0800
Understand the modularity of NgModule~Angular
catalogue
@Class of NgModule() decorator
Common system modules of Angular
1. Example - create and import feature modules
order.module.ts
list.component.ts
app.module.ts
app.component.html
2. Example - inert loading module
order.module
order-routing.module
Configure in the top-level routing AppRoutingModule
app.component.html
im ...
Posted by optimiss on Tue, 23 Nov 2021 01:33:30 -0800
Compilation module 7: compile implementation
Source location: vue-next/packages/compile-core/src/compile.ts
The last is the main entrance of the whole module. Just integrate the previous modules
Write it down
The code is given directly here, but I will elaborate more
// Plug in preset
function getBaseTransformPreset() {
return [
[transformElement, transformText],
{
o ...
Posted by CONTEMAN on Tue, 23 Nov 2021 01:24:36 -0800
ES6 learn the let and const commands in Chapter 1
preface:Recently, I began to read teacher Ruan Yifeng's introduction to ECMAScript 6 (hereinafter referred to as the original text), learn the knowledge of ECMAScript 6 (hereinafter referred to as ES6), sort out some knowledge points and my understanding to make article notes. According to the chapter as a unit, a chapter is a note.The article ...
Posted by David03 on Mon, 22 Nov 2021 23:34:38 -0800
Automated Deployment (gitlab, jenkins)
The server
CentOS 7.5 64 bit
Install FinalShell software
Connect server
gitlab deployment
Reference website: https://www.cnblogs.com/LUA123/p/9675191.html
First check the dependency: sshd
[root@localhost soft]# rpm -qa|grep openssh-server
openssh-server-7.4p1-11.el7.x86_64
[root@localhost soft]# ps -e|grep sshd
1107 ? 00:00:00 s ...
Posted by hasanpor on Mon, 22 Nov 2021 23:15:29 -0800
ES6 added API: Array
New prototype methodArray.prototype.copyWithinFunction type:/**
* @author: forceddd
* @desc: Shallow copy the elements in the array from the start position to the end position (excluding the elements at end), and overwrite the array from the target. Finally, the modified array is returned
* @param {number} target Copy to the starting overwrite ...
Posted by matt1 on Mon, 22 Nov 2021 23:01:04 -0800
JQuary (from native js to jq, jq is easy)
1. Introduction to jquery
jQuery is an excellent JavaScript library that enables more functionality with minimal code
characteristic: 1. Powerful selector function $ ("selector")
2. Introduction to grammar $ ("selector").action()
3. Implicit iteration $ ("div").click(); // Five div will ...
Posted by kestasjk on Mon, 22 Nov 2021 18:32:55 -0800