正则表达式

正则表达式 模式 Patterns 和修饰符 flags 正则表达式 由模式和修饰符(可选)两部分组成 创建语法(动态): let regexp = new RegExp("pattern", "flags"); // 示例,可以动态创建字符串模板 let regexp = new RegExp(`


浏览器中存储数据

浏览器中存储数据 Cookie 直接存储在浏览器中的小数据,通常由Web 服务器使用响应 Set-Cookie HTTP-header 设置,然后浏览器使用 Cookie HTTP-header 将它们自动添加到(几乎)每个对相同域的请求中。 作用: 登录后,服务器在响应中使用 Set-Cookie


二进制数据及文件

二进制数据及文件 二进制数组 ArrayBuffer 对于二进制数据(如文件的创建、下载、上传),使用二进制性能会更高。 JavaScript 的二进制数据采用非标准方式实现 基本二进制对象:ArrayBuffer(对固定长度的连续内存空间引用) // 分配一个 16 字节的连续内存空间,并用 0


网络请求

网络请求 Fetch fetch() 是现代 JavaScript 中用于发起网络请求的通用方法,它基于 Promise,支持异步操作。虽然“AJAX”(Asynchronous JavaScript And XML)是这类请求的传统术语,但如今我们通常处理的是 JSON 或二进制数据,而非 XML


Frame与window

Frame 与 Window 弹窗与 window 方法 弹窗 弹窗自古以来就存在。最初的想法是,在不关闭主窗口的情况下显示其他内容。(也可以通过 fetch 动态请求并将其渲染在动态生成的 div 中也具有同样效果) 弹窗语法: window.open(url, name, params) ur