后端开发15小时前
...
后端开发17小时前
目录 前言 API basename (获取路径基础名) dirname (获取路径目录名) extname (获取路径扩展名) parse (解析路径) format (序列化路径) isAbsolute (是否是绝对路径) join(拼接路径片段) normalize(规范化路径) relative(获取 from 到 to 的相对路径) resolv...
后端开发前天 10:42
目录 前言 Buffer 使用 Buffer 拼接 编码问题 拼接的正确姿势 文件读取 性能 在网络中的应用 流 Stream 管道 pipe() EventEmitter 总结 前言 昨天我们讲述了 Buffer类 的基础用法,今天我们介绍一下 Buffer类 的一些应用以及 流(Stream) 的概念和用法。 Buffer 使用 Buffer 拼接 B...
后端开发前天 11:32
目录 什么是 nodejs? global 模块-全局变量 fs模块 读取文件 写文件 追加文件 文件同步与异步的说明 总结: 什么是 nodejs? Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,nodejs 允许 javascript 代码运行在服务端。 nodejs 不是一门新的编程语言,nodejs是在服务...
前端开发2025年10月18日
目录 前言 一、初期设想 二、如何收集状态 1.通信尝试 2.如何通信 三、管理者与执行者 1.数据驱动 2.管理者 3.执行者 前言 这是一个基于原生JavaScript+Three.js的系统, 我需要在里面增加撤销恢复的功能, 这并非针对一个功能, 而是各种操作. 主要记录思路. 一、初期设想 栈似乎很合适, 用栈存储状态. 最近的一次操作入栈存在于...
前端开发2025年10月17日
目录 前言 URL验证 如何执行URL验证 如何使用正则验证 安全使用JavaScript 前言 当开发者需要为不同目的以不同形式处理URL时,比如说浏览器历史导航,锚点目标,查询参数等等,我们经常会借助于JavaScript。然而,它的频繁使用促使攻击者利用其漏洞。这种被利用的风险是我们必须在我们的JavaScript应用程序中实现URL验证的原因。 U...
前端开发2025年10月15日
目录 增删改查 add() delete() has() clear() 遍历 Set如果要用一句来描述,我们可以说: Set是一种叫做集合的数据结构。 什么是集合? 集合是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合。 Set是es6新增的数据结构,类似于数组,但是成员的值都是唯一的,没有重复的值...
前端开发2025年10月15日
目录 引言 使用 Array.from() 方法 使用 Array() 构造函数 使用 for 循环 结论 引言 在 JavaScript 中,有许多方法可以创建和填充数组,例如使用 for 循环、使用 Array.from() 方法、使用 Array() 构造函数等。在本文中,我们将探讨一些快速和高效地创建一维数组的方法。 使用 Array.from()...
前端开发2025年10月14日
目录 引言 方法1: 使用双重循环创建二维数组 方法2: 使用 Array.from() 创建二维数组 示例 结论 引言 在 JavaScript 中,创建二维数组是一个常见的需求,尤其是在开发 Web 应用程序和游戏时。 然而,为了避免使用复杂的代码来创建二维数组,我们需要一种快速而高效的方法。 方法1: 使用双重循环创建二维数组 在 JavaScrip...
前端开发2025年10月14日
目录 前言 基本介绍 数组类型和判断 判断为数组的方式 数组索引值和长度 索引值是字符串 索引值为小数、负数 索引值是字符串等其他类型时 索引与属性 length属性 数组的最大长度 创建数组的三种方式 数组字面量语法 Array构造函数 Array.of() 空位(空元素) delete 循环遍历空位 数组空位的字符串输出 in运算符 总结 前言 数组是...