React source code analysis -- ReactHooks

2021SC@SDUSC 2021SC@SDUSC ReactHooks In the previous article, we introduced what the react hooks initialization does. Next, we analyzed the update phase and explained that the previous workInProgress tree has been assigned to the current tree. The memoizedState storing hooks information already exists in the current tree. The processing ...

Posted by dnoonan on Sat, 20 Nov 2021 07:41:26 -0800

Underlying implementation principle of HashMap put method

The HashMap data structure is very useful in most development scenarios, so we must understand its underlying principle when using it, so that we can skillfully optimize our program according to its design when using it. Later, I will explain several problems and try to be easy to understand. 1. How is the process of hash index calculation imp ...

Posted by naturalbeauty7 on Sat, 20 Nov 2021 06:19:19 -0800

js object oriented

1. Basic package type To facilitate the operation of basic type values, ECMAScript provides three special reference types (basic wrapper types): Boolean, number and string. Whenever a basic type value is read, a corresponding basic wrapper type object will be created in the background, so that some methods can be called to operate the data. ...

Posted by hmvrulz on Sat, 20 Nov 2021 04:30:49 -0800

Module system of Node.js

First, the definition of modularity. ① With file scope ② With communication rules: Rules for loading and exporting 2, CommonJS module specification 1. The module system in nodejs has file scope and communication rules. It uses the require method to load the module, and uses the exports interface object to export the members of the module. 2 ...

Posted by VenusJ on Sat, 20 Nov 2021 03:24:25 -0800

Send event (SSE) streams using the servers of Node and Koa

               When you want to update your Web application in real time, you can rely on old-fashioned periodic polling or try some modern technology with push function. Your first impulse may be to use WebSockets . However, if you only want to receive data from the server, you can use Server Sent Events. Traditionally, web pages ...

Posted by trrobnett on Fri, 19 Nov 2021 12:04:47 -0800

Knowledge system of Web front end development engineer_ 24_JavaScript core

1, ES5 (ECMAScript version 5) 1. Add a function in the array Judgment function          every() is used to judge whether all elements in an array meet the requirements. The format is as follows: var Judgment result=array.every( function(Current element value n,Current subscript i,Current array ...

Posted by jcanker on Fri, 19 Nov 2021 11:33:57 -0800

Summary of front-end routing knowledge points

1. The core of front-end Routing: Change the URL without overall refresh: Implementation methods: 1) hash of URL 2) history of html5 2. hash of URL location.hash=' ' 3. history of HTML5 history.pushState({}, ' ' , 'home' ) history.replaceState({},'','home') pushState() is like entering and exiting the stack. It is a stack structure that ca ...

Posted by ririe44 on Fri, 19 Nov 2021 06:16:50 -0800

Recursive and callback functions of JavaScript programs

Iife (self executing function) IIFE (Immediately Invoked function Expression) is a function expression called immediately. This function is called immediately when it is declared. The so-called self executing function, as the name suggests, is a function that is executed immediately after definition. Generally, it has no name and will only be ...

Posted by Zooter on Fri, 19 Nov 2021 04:48:26 -0800

Learning note 1: JavaScript compilation and execution

JavaScript is a descriptive scripting language, which is different from java or C# and other compiled languages. It does not need to be compiled into an intermediate language, but by browser Dynamically parse and execute. The code cannot be run directly. It needs to be compiled by the JavaScript compiler. Only the compiled code can be recognize ...

Posted by bg on Fri, 19 Nov 2021 03:16:15 -0800

Create a simple tic tac toe game using HTML, CSS and JavaScript

🌊 Author home page: Hai Yong 🌊 About the author: 🏆 CSDN high-quality creators in the whole stack field 🥇 HDZ core group members 🥈 Ranked among the top ten in the weekly list of station C 🌊 Fan benefits: 👉 Fan group 👈 Four books per week and various small gifts per month (enamel cup, pillow, mouse pad, mug, etc.) Jump straight to the ...

Posted by AV1611 on Thu, 18 Nov 2021 23:54:44 -0800