
【Javascript】原型继承,F.prototype,原生的原型,原型方法,“Very plain”对象
原型继承 概述 例如,我们有一个 user 对象及其属性和方法,并希望将 admin 和 guest 作为基于 user 稍加修改的变体 想重用 user 中的内容,而不是复制/重新实现它的方法,而只是在其之上构建一个新的对象 原型继承(Prototypal inheritanc...
原型继承 概述 例如,我们有一个 user 对象及其属性和方法,并希望将 admin 和 guest 作为基于 user 稍加修改的变体 想重用 user 中的内容,而不是复制/重新实现它的方法,而只是在其之上构建一个新的对象 原型继承(Prototypal inheritanc...
主进程 职责 应用生命周期管理:控制应用启动、退出,监听 ready、window-all-closed 等事件 窗口管理:通过 BrowserWindow 模块创建和管理窗口(如最小化、最大化、关闭) 系统级操作:访问 Node.js API,执行文件读写、调用系统对话框(如打...
装饰器模式和转发,call/apply 概述 JavaScript 在处理函数时提供了非凡的灵活性 它们可以被传递,用作对象,也可以在它们之间 转发(forward) 调用并 装饰(decorate) 它们 透明缓存 假设我们有一个 CPU 重负载的函数 slow(x),但它的结...
全局对象 概述 全局对象提供可在任何地方使用的变量和函数 默认情况下,这些全局变量内建于语言或环境中 在浏览器中,它的名字是 “window”,对 Node.js 而言,它的名字是 “global”,其它环境可能用的是别的名字 最近,globalThis 被作为全局对象的标准名称...
概述 需要调用某个图片处理服务 该接口要求的输入是base64编码字符串 png-base64 实现 把目标图片编码为base64字符串,保存到txt里面 生成结果 有效数据 base64-png 实现 base64-mp4 实现
文档 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference Map 概述 一个带键的数据项的集合,就像一个 Object 一样 但是它们最大的差别是 Map 允许任何类型的键(key) 方法和属性 ne...
使用 promise 进行错误处理 概述 promise 链在错误(error)处理中十分强大 当一个 promise 被 reject 时,控制权将移交至最近的 rejection 处理程序 例如,下面代码中所 fetch 的 URL 是错的(没有这个网站),.catch 对这...
私有的和受保护的属性和方法 概述 面向对象编程最重要的原则之一 —— 将内部接口与外部接口分隔开来 在 JavaScript 中,有两种类型的对象字段(属性和方法): 公共的:可从任何地方访问。它们构成了外部接口。到目前为止,我们只使用了公共的属性和方法 私有的:只能从类的内部访...
解构赋值 概述 JavaScript 中最常用的两种数据结构是 Object 和 Array 对象是一种根据键存储数据的实体 数组是一种直接存储数据的有序列表 但是,当我们把它们传递给函数时,函数可能不需要整个对象/数组,而只需要其中一部分 解构赋值 是一种特殊的语法,它使我们可...
错误处理try...catch 概述 通常,如果发生错误,脚本就会“死亡”(立即停止),并在控制台将错误打印出来 但是有一种语法结构 try...catch,它使我们可以“捕获(catch)”错误,因此脚本可以执行更合理的操作,而不是死掉 语法 首先,执行 try {...} 中...
搜索当前标签