【Javascript】私有的,受保护的,扩展内建类,instanceof,Mixin模式
私有的和受保护的属性和方法 概述 面向对象编程最重要的原则之一 —— 将内部接口与外部接口分隔开来 在 JavaScript 中,有两种类型的对象字段(属性和方法): 公共的:可从任何地方访问。它们构成了外部接口。到目前为止,我们只使用了公共的属性和方法 私有的:只能从类的内部访...
私有的和受保护的属性和方法 概述 面向对象编程最重要的原则之一 —— 将内部接口与外部接口分隔开来 在 JavaScript 中,有两种类型的对象字段(属性和方法): 公共的:可从任何地方访问。它们构成了外部接口。到目前为止,我们只使用了公共的属性和方法 私有的:只能从类的内部访...
主进程 职责 应用生命周期管理:控制应用启动、退出,监听 ready、window-all-closed 等事件 窗口管理:通过 BrowserWindow 模块创建和管理窗口(如最小化、最大化、关闭) 系统级操作:访问 Node.js API,执行文件读写、调用系统对话框(如打...
使用 promise 进行错误处理 概述 promise 链在错误(error)处理中十分强大 当一个 promise 被 reject 时,控制权将移交至最近的 rejection 处理程序 例如,下面代码中所 fetch 的 URL 是错的(没有这个网站),.catch 对这...
generator 概述 常规函数只会返回一个单一值(或者不返回任何值) 而 generator 可以按需一个接一个地返回(“yield”)多个值 它们可与 iterable 完美配合使用,从而可以轻松地创建数据流 generator 函数 要创建一个 generator,我们需...
原型继承 概述 例如,我们有一个 user 对象及其属性和方法,并希望将 admin 和 guest 作为基于 user 稍加修改的变体 想重用 user 中的内容,而不是复制/重新实现它的方法,而只是在其之上构建一个新的对象 原型继承(Prototypal inheritanc...
语法相关 枚举 接口 类型注解 联合类型 继承 async/await 功能 任务队列 定义,初始化 队列循环 从某个队列头取任务,再放到尾 任务标记 使用map 添加任务时,检测任务是否已添加 删除某个任务时,使用delete清标记 标记已执行 检查所有任务是否都已执行 重置当...
文档 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference Map 概述 一个带键的数据项的集合,就像一个 Object 一样 但是它们最大的差别是 Map 允许任何类型的键(key) 方法和属性 ne...
nvm 管理node.js多个版本 nvm-windows github 命令 安装卸载 查看已安装node.js版本 查看官方可按照的版本 切换到指定版本 显示当前使用的版本 指定默认版本 新打开的终端会自动使用它 查看或设置 nvm 存储版本的目录路径 设置 Node.js ...
递归 执行上下文和堆栈 有关正在运行的函数的执行过程的相关信息被存储在其 执行上下文 中 执行上下文是一个内部数据结构,它包含有关函数执行时的详细细节:当前控制流所在的位置,当前的变量,this 的值(此处我们不使用它),以及其它的一些内部细节 一个函数调用仅具有一个与其相关联的...
概述 C++写的一个异步分析接口,会不断通过回调发送electron当前的分析数据 但是,在某个场景(js)需要调用这个接口,还需要调用后拿到最终的分析结果后再处理其他逻辑 节流实现 等待异步操作 函数返回 这里是用的Promise对操作进行了封装,只有调用resolve的时候才...
搜索当前标签