摘要: 【问题描述】 1. nodejs + express搭建后端项目 2. 阿里云 + 宝塔,运行该项目 3. 项目运行成功,但接口无响应 4. 但项目在本地运行是正常de // package.json { "scripts": { "start": "set NODE_ENV=development 阅读全文
posted @ 2024-02-06 11:16 CarreyB 阅读(480) 评论(0) 推荐(0) 编辑
摘要: [A] 生命周期 1. React中提供了一下钩子函数,也叫生命周期函数 2. 这些钩子函数与render方法并列(render也属于一种生命周期函数·),直接写成 xxx(){} 形式即可 [B] 主要的生命周期函数:(按顺序) 初次渲染阶段: 初始化: constructor() {} 组件挂载 阅读全文
posted @ 2022-10-10 18:05 CarreyB 阅读(34) 评论(0) 推荐(0) 编辑
摘要: [A] 基本逻辑 1. 通过onXxx属性指定事件处理函数(注意大小写) a. React使用的式自定义(合成)事件,而不是使用的原生的DOM事件 -- 为了更好的兼容 b. React中的事件通过事件委托的方式处理(委托给最外层的元素) -- 为了更高效 2. 通过event.target得到发生 阅读全文
posted @ 2022-10-10 17:50 CarreyB 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 暂无 阅读全文
posted @ 2022-10-10 17:41 CarreyB 阅读(7) 评论(0) 推荐(0) 编辑
摘要: [A] 类组件的执行顺序及次数 1. 类组件渲染过程中从上往下执行,先执行constructor构造器,再执行render函数返回dom 2. constructor执行一次,即类组件首次渲染的时候执行 3. render函数执行 1+n 次,即首次渲染的时候执行一次,当页面数据更新后再执行一次 4 阅读全文
posted @ 2022-10-10 17:35 CarreyB 阅读(95) 评论(0) 推荐(0) 编辑
摘要: [A] 模块与组件,模块化与组件化的理解 模块 1. 向外提供特定功能的js程序,一般就是一个js文件,其本质是一系列的js语句集合 2. 为什么要拆分模块,随着业务逻辑的增加,代码量会越来越大且更复杂 3. 作用:复用js,简化js的编写,提高计算的执行效率 模块化: 当应用的js由若干得到模块拆 阅读全文
posted @ 2022-10-10 16:43 CarreyB 阅读(18) 评论(0) 推荐(0) 编辑
摘要: [A] 基础介绍 react是一个将数据渲染成html视图的JavaScript库(即帮助操作DOM呈现页面) 开发人员 由Facebook开发,且开源 应用: 目前react正在被腾讯,阿里等互联网大厂使用中... 原生JavaScript的缺陷: 1. 原生的JavaScript操作DOM繁琐, 阅读全文
posted @ 2022-10-10 16:39 CarreyB 阅读(27) 评论(0) 推荐(0) 编辑
摘要: [A] 可选链 (?.) 场景: 1. 开发中,我们经常使用 obj.name 的方式区获取对象的属性 2. 而我们又无法保证obj本身一定存在,若obj为null, undefined,以及obj根本不是对象类型,执行 obj.name 就会报错 3. 常规方法: var a = obj ? ob 阅读全文
posted @ 2022-09-22 18:28 CarreyB 阅读(26) 评论(0) 推荐(0) 编辑
摘要: [A] webpack搭建开发服务器,实现文件修改后自动打包 1. 安装: npm i webpack-dev-server -D 2. webpack中配置 // 开发服务器,注意devServer和loader等同级 devServer: { host: "localhost", // 启动服务 阅读全文
posted @ 2022-08-05 15:44 CarreyB 阅读(90) 评论(0) 推荐(0) 编辑
摘要: [A] 简介 1. 当前,我们通过手动创建一个htm文件,然后将打包后的js文件添加到这个html文件中 2. 但是,当打包后的文件名更改后,打包的文件有若干个后,我们需要手动更改html文件中的内容,这样做比较繁琐 3. 因此,可以使用 HtmlWabpackPlugin 插件来简化上述的操作,使 阅读全文
posted @ 2022-08-05 15:38 CarreyB 阅读(82) 评论(0) 推荐(0) 编辑