摘要:
const { createRoot } = ReactDOM const { useState, useReducer, useEffect } = React const root = createRoot(document.getElementById('app')) function App 阅读全文
摘要:
Partial<T> 将类型T的属性都变为可选属性,并构造一个新类型 1 interface Inter { 2 name: string 3 age:number 4 } 5 6 type T = Partial<Inter> // { name?: string; age?: number; } 阅读全文
摘要:
TS创建类的写法: /* class OrderDetail{ goodsName: string; price: number; count: number; constructor(goodsName_: string, price_: number, count_: number ){ thi 阅读全文
摘要:
函数预编译 创建 AO 对象 找变量声明 形参,将变量名 形参名 当作 AO 对象的属性名,值为undefined 将实参和形参统一 在函数体内找函数声明,赋值予函数体 function fn(a,c){ console.log(a); // ƒ a(){} var a = 111; console 阅读全文
摘要:
在nodejs官网下载Linux版的二机制文件到本地,并通过 rz 命令将二进制文件压缩包上传至 mnt 文件夹中,上传成功后会看到 .tar.xz 后缀结尾的压缩文件包。 把 .tar.xz 包解压成 tar 文件包, xz -d 文件包名 解压成tar包后,回编程以 .tar 结束的包文件,再将 阅读全文
摘要:
webpack.base.js const path = require('path') // 因为eslint默认审查的es5,需要明确让他审查es6.,所以需要配置parserOptions const HtmlWebpackPlugin = require('html-webpack-plug 阅读全文
摘要:
应用场景--移动--搜索框--窗口缩放--滚动事件 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, 阅读全文
摘要:
事件循环的概念: 因为js是单线程的。所以js是从上至下按顺序运行下去的,顺序执行代码,那么,如果js代码中间向后台发送一个ajax请求,就要等到请求等到结果后才会继续向下执行。如果请求耗时过长,或者请求报错,会导致用户体验不好。因此,就有了同步任务、异步任务的区别。 同步任务和异步任务在js中是如 阅读全文