2023年12月6日
摘要: 深度掌握TypeScript中的重载【函数重载、方法重载】 1. 函数重载,方法重载的重要性 著名前端流行框架底层都用到函数重载,例如:Vue3 底层源码就多处使用到带泛型的函数重载。很多前端面试更是拿函数重载作为考核求职者 TS 技能是否扎实的标准之一,如果你不掌握函数重载,等于你的 TS 技能有 阅读全文
posted @ 2023-12-06 09:36 coder__wang 阅读(1108) 评论(0) 推荐(1) 编辑
  2023年12月4日
摘要: TypeScript 类 1.TypeScript中类的意义 ​ 相对以前 JavaScript 不得不用 构造函数来充当”类“,TypeScript 类的出现可以说是一次技术革命。让开发出来的项目尤其是大中项目的可读性好,可扩展性好了不是一点半点。 ​ TypeScrip 类的出现完全改变了前端领 阅读全文
posted @ 2023-12-04 23:35 coder__wang 阅读(67) 评论(0) 推荐(0) 编辑
  2023年9月18日
摘要: 1.前言 由于TypeScrip中的类不支持多继承,所以引入了混合(Mixin)的特性,可以间接实现多继承的效果。 2.正文 // 声明一个汽车类Vehicle,它有drive方法 class Vehicle { drive(): void { console.log('驾驶') } } // 声明 阅读全文
posted @ 2023-09-18 23:15 coder__wang 阅读(596) 评论(0) 推荐(3) 编辑
摘要: 针对后端启动多个服务,接口需要统一请求路径时,可以使用nginx进行请求地址反向代理。 1.下载: nginx 2.下载完成后解压,找到配置文件nginx.conf(在解压文件的conf目录中),在http中增加以下示例代码,保存配置文件。 注意,只需要复制下面中的server,aaa、bbb是你自 阅读全文
posted @ 2023-09-18 01:00 coder__wang 阅读(45) 评论(0) 推荐(0) 编辑
  2023年9月8日
摘要: 位运算在我们平时开发中很少会用到,以至于它被大多数人所忽略,因此在面试题中能频繁的看到位运算的身影。 由于位运算本质是二进制运算,大多数开发者可能会对此比较陌生,本文旨在揭开位运算的神秘面纱,一同探究其本质,帮助大家掌握位运算的方法。 位运算包括以下几类: 运算符 运算 规则 范例 << 左移 空位 阅读全文
posted @ 2023-09-08 12:04 coder__wang 阅读(38) 评论(0) 推荐(0) 编辑
  2023年9月6日
摘要: 目录结构: Result类: package com.xxxx.common.result; import lombok.Data; @Data public class Result<T> { //状态码 private Integer code; //信息 private String mess 阅读全文
posted @ 2023-09-06 00:50 coder__wang 阅读(115) 评论(0) 推荐(0) 编辑
  2023年9月4日
摘要: 本文主要封装方法,实现用户离开表单编辑页面时弹出提示框,若表单数据发生变化,则提示用户是否保存当前页面的信息,如图: 封装方法: 1 /** 2 * 比较俩个对象之间的差异,项目中多处用到监听表单数据是否改动,故封装此方法 3 * 如果数据改动,则返回新旧对象记录改动字段的新旧值 4 * 5 * b 阅读全文
posted @ 2023-09-04 11:36 coder__wang 阅读(542) 评论(0) 推荐(0) 编辑
  2023年4月2日
摘要: 1.ChatGPT 是什么? ChatGPT 是一种基于深度学习的自然语言处理技术,它可以生成高质量的自然语言文本。该技术是由 OpenAI 团队 开发,旨在使计算机能够像人类一样理解和产生自然语言。ChatGPT 使用了深度神经网络和自然语言处理技术,通 过对大量语言数据的学习和建模,实现了自然语 阅读全文
posted @ 2023-04-02 14:27 coder__wang 阅读(479) 评论(0) 推荐(0) 编辑
  2023年2月2日
摘要: 在数组中查找指定元素,如果存在就返回它的位置,如果不存在,就返回-1。 这是一道非常经典的算法题,考的就是二分查找算法,首先分析二分查找的思路: 假设一个数组为 [3,5,19,22,25,33,45,47,57,66,71,78](已经从小到大排好序),要求找出数值80的位置,如图: ps: g  阅读全文
posted @ 2023-02-02 18:50 coder__wang 阅读(164) 评论(2) 推荐(0) 编辑
  2023年1月13日
摘要: 背景:由于react官方并没有提供缓存组件相关的api(类似vue中的keepalive),在某些场景,会使得页面交互性变的很差,比如在有搜索条件的表格页面,点击某一条数据跳转到详情页面,再返回表格页面,会重新请求数据,搜索条件也将清空,用户得重新输入搜索条件,再次请求数据,大大降低办公效率,如图: 阅读全文
posted @ 2023-01-13 16:32 coder__wang 阅读(703) 评论(3) 推荐(0) 编辑