
【Javascript】对象引用复制
调试 debugger 可以使用 debugger 命令来暂停代码 代码风格 花括号 行长度 没有人喜欢读一长串代码,最好将代码分割一下。 缩进 水平方向上的缩进:2 或 4 个空格。 垂直方向上的缩进:用于将代码拆分成逻辑块的空行。 对象 对象则用来存储键值对和更复杂的实体。 ...
调试 debugger 可以使用 debugger 命令来暂停代码 代码风格 花括号 行长度 没有人喜欢读一长串代码,最好将代码分割一下。 缩进 水平方向上的缩进:2 或 4 个空格。 垂直方向上的缩进:用于将代码拆分成逻辑块的空行。 对象 对象则用来存储键值对和更复杂的实体。 ...
回调 概述 为了演示回调、promise 和其他抽象概念的使用,我们将使用一些浏览器方法:具体地说,是加载脚本和执行简单的文档操作的方法 JavaScript 主机(host)环境提供了许多函数,这些函数允许我们计划 异步 行为(action)—— 也就是在我们执行一段时间后才自...
CefPostTask 概述 用于在特定线程上调度任务的方法 它允许你将任务(通常是函数或回调)推送到 CEF 的某个内部线程进行异步执行 这样,你可以避免在不合适的线程上执行操作,从而确保线程安全并优化性能 线程类型 TID_UI UI 线程,处理用户界面相关的任务 TID_I...
垃圾回收 JavaScript 中主要的内存管理概念是 可达性。 列出固有的可达值的基本集合,这些值明显不能被释放。这些值被称作 根(roots)。 当前函数的局部变量和参数。 嵌套调用时,当前调用链上所有函数的变量与参数。 全局变量。 (还有一些内部的) 如果一个值可以通过引用...
递归 执行上下文和堆栈 有关正在运行的函数的执行过程的相关信息被存储在其 执行上下文 中 执行上下文是一个内部数据结构,它包含有关函数执行时的详细细节:当前控制流所在的位置,当前的变量,this 的值(此处我们不使用它),以及其它的一些内部细节 一个函数调用仅具有一个与其相关联的...
文档 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference 数组方法 添加/移除数组元素 arr.push(...items) —— 从尾端添加元素 arr.pop() —— 从尾端提取元素 arr.s...
概述 需要调用某个图片处理服务 该接口要求的输入是base64编码字符串 png-base64 实现 把目标图片编码为base64字符串,保存到txt里面 生成结果 有效数据 base64-png 实现 base64-mp4 实现
对象和原始类型的区别 原始类型的值 是原始类型中的一种值。 在 JavaScript 中有 7 种原始类型:string,number,bigint,boolean,symbol,null 和 undefined。 对象 能够存储多个值作为属性。 可以使用大括号 {} 创建对象,...
属性标志和属性描述符 概述 对象可以存储属性 目前为止,属性对我们来说只是一个简单的“键值”对 但对象属性实际上是更灵活且更强大的东西 属性标志 对象属性(properties),除 value 外,还有三个特殊的特性(attributes),也就是所谓的“标志”: writab...
HTTP1 概述 HTTP/0.9局限性(1989) 仅支持 GET 方法,无状态码、无头部字段,每次请求需重新建立 TCP 连接 HTTP/1.0性能瓶颈(1996) 默认短连接导致频繁三次握手,且无复用机制,造成高延迟和资源浪费 关键需求:降低网络延迟、减少重复头部传输、支持...
搜索当前标签