摘要: 话不多说,直接上代码演示 运行结果 可以清楚地看到当监听的值是一个reactive定义的对象数据类型时,无法正确获得oldValue的值,也即数据发生改变之前的数据,此问题到目前仍未得到解决,不知在后续的版本中,尤雨溪及其他的团队来怎么解决这一问题 阅读全文
posted @ 2023-03-29 20:13 llf1_1 阅读(61) 评论(0) 推荐(0)
摘要: React旧版的生命周期 初始化阶段:由ReactDOM.render()触发 初次渲染 1.constructor() 2.componentWillMount() 3.render() 4.componentDidMount() 一般在这个里面做一些初始化的事情,如定时器,发送网络请求,订阅消息 阅读全文
posted @ 2023-03-23 21:31 llf1_1 阅读(76) 评论(0) 推荐(0)
摘要: 虚拟dom中key的作用 当状态中的数据发生改变时,react会根据新数据生成新的虚拟dom,随后react进行新虚拟dom与旧虚拟dom的diff算法比较,比较规则如下: 1.旧虚拟dom找到了与新虚拟dom相同的key a.若虚拟dom中的内容没变,则使用之前的真实dom b.若虚拟dom中的内 阅读全文
posted @ 2023-03-21 15:03 llf1_1 阅读(111) 评论(0) 推荐(0)
摘要: 1 Node.js 中模块的分类 Node.js 中根据模块来源的不同,将模块分为了 3 大类,分别是: ⚫ 内置模块(内置模块是由 Node.js 官方提供的,例如 fs、path、http 等) ⚫ 自定义模块(用户创建的每个 .js 文件,都是自定义模块) ⚫ 第三方模块(由第三方开发出来的模 阅读全文
posted @ 2022-12-23 19:01 llf1_1 阅读(64) 评论(0) 推荐(0)
摘要: http 模块 1 什么是 http 模块 http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务 2.创建最基本的 阅读全文
posted @ 2022-12-23 18:52 llf1_1 阅读(66) 评论(0) 推荐(0)
摘要: Promise的基本概念 Promise是一个构造函数 我们可以创建Promise的实例 const p = new Promise() New出来的Promise实例对象,代表一个异步操作 Promise.prototype上包含一个.then()方法 每一次new Promise()构造函数得到 阅读全文
posted @ 2022-12-20 20:19 llf1_1 阅读(35) 评论(0) 推荐(0)
摘要: 默认导出与默认导入 默认导出的语法:export default 默认导出的成员 每个模块中只允许使用唯一的一次export default 默认导入的语法:import 接收名称 from ‘模块标识符’ 默认导入是接收名称可以使用任意名称,只要是合法的成员名称即可 按需导出与按需导入 按需导出的 阅读全文
posted @ 2022-12-20 20:17 llf1_1 阅读(37) 评论(0) 推荐(0)