1 2 3 4
摘要: 创建型模式(Creational Patterns): 工厂模式(Factory Pattern):就像是一个生产线,根据需要创建不同类型的产品,隐藏了产品的具体制造过程。例如,一个按钮工厂可以根据类型创建不同样式的按钮。 // 简单工厂模式 class ButtonFactory { create 阅读全文
posted @ 2023-06-02 14:34 无序 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 空值合并运算符(??)是一个逻辑运算符,当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。 function(obj){ var b = obj ?? {} } // 等价于 =>> function(obj){ var b; if( obj null 阅读全文
posted @ 2023-06-01 15:04 无序 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在 Vue 3 中,ref 和 shallowRef 都是用来创建响应式数据的函数,它们之间的主要区别在于它们对于传入的对象的处理方式不同。 1.ref 用于创建一个包装器对象,可以将基本类型值或对象转换为响应式数据。例如: import { ref } from 'vue' const count 阅读全文
posted @ 2023-03-28 15:10 无序 阅读(406) 评论(0) 推荐(0) 编辑
摘要: <template> <div> <el-table :data="tableData" v-loading="loading" :row-key="rowKey" @select="handleSelect" @select-all="handleSelectAll" @selection-cha 阅读全文
posted @ 2023-03-14 15:34 无序 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 如果需要频繁地在JavaScript中导出文件流,可以将上述的方法封装为函数,以便在不同的代码中调用。 /** * 导出文件 * @param {string|Uint8Array} data - 文件内容 * @param {string} fileName - 文件名称 * @param {st 阅读全文
posted @ 2023-03-09 14:29 无序 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1. 使用ES6的Set去重 // Set是ES6中新增的数据类型,它可以帮助我们快速去重。将数组转化为Set之后,再转化回数组即可。 ```javascript const arr = [1, 2, 3, 1, 2, 3]; const arrUnique = Array.from(new Set 阅读全文
posted @ 2023-03-09 10:59 无序 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1.解构 const obj = { a:1, b:2, c:3, d:4, e:5, } const a = obj.a; const b = obj.b; const c = obj.c; const d = obj.d; const e = obj.e; const f = obj.a + o 阅读全文
posted @ 2023-02-24 08:33 无序 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 项目中部署安装node-sass失败,由于node版本导致的问题 使用dart-sass 替换 node-sass 1.卸载node-sass npm uninstall node-sass 2.安装dart-sass npm install sass sass-loader -D 3.将项目中原有 阅读全文
posted @ 2023-02-22 15:50 无序 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 引言 本章讲解在互联网中使用的网络层地址结构,又名 IP 地址 我们将讨论如何为互联网上的设备分配地址、地址分配中的层级如何帮助路由扩展以及如何使用特殊用途的地址(包括广播、组播与任播地址) 我们还会讨论 IPv4 与 IPv6 地址在结构和使用上有什么区别 每一个连接到互联网上的设备至少有一个 I 阅读全文
posted @ 2022-11-18 09:43 无序 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 基于进程的并发编程 构造并发程序最简单的方法就是用进程。 基于进程的并发服务器 下图展示了一个基于进程的并发echo服务器代码。 进程的优劣 对于在父,子进程间共享状态信息,进程有一个非常清晰的模型:共享文件表,但是不共享用户地址空间。。进程有独立的地址空间既是优点也是缺点。 基于I/O多路复用的并 阅读全文
posted @ 2022-11-15 10:09 无序 阅读(55) 评论(0) 推荐(0) 编辑