上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 98 下一页
摘要: 1. 添加属性 复制对象的同时,为其添加新的属性。 例子中复制了user对象到userWithPass,并添加了 password 属性。 const user = { id: 110, name: 'Kayson Li'} const userWithPass = { ...user, passw 阅读全文
posted @ 2020-10-20 17:18 浅笑· 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 转Boolean类型 这个较为常用。 !!'a'//true 通过两个取反,可以强制转换为Boolean类型。 转Number类型 String转化为Number;日期输出时间戳。 +'45'//45 +new Date//13位时间戳 会自动转化为Number类型的。日期取时间戳不用new Dat 阅读全文
posted @ 2020-10-20 17:16 浅笑· 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.异步编程样例 样例: // 等待执行函数 function sleep(timeout) { return new Promise((resolve) => { setTimeout(resolve, timeout) }) } // 异步函数 async function test() { c 阅读全文
posted @ 2020-10-20 17:14 浅笑· 阅读(216) 评论(0) 推荐(0) 编辑
摘要: node中间件就是封装在程序中处理http请求的功能。node中间件是在管道中执行。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 中间件为主要的逻辑业务所服务,可分为:应用级中间件、路由级中间件、内置中间件、第三方中间件、错误级中间件。 1、应用级中间件 每一个中间件就是调用 阅读全文
posted @ 2020-10-20 17:12 浅笑· 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1. Map 接受任何类型的键 如前所述,如果对象的键不是 string 或 symbol,JS 将隐式地将其转换为字符串。 幸运的是,map 的键类型没有问题 const numbersMap = new Map(); numbersMap.set(1, 'one'); numbersMap.se 阅读全文
posted @ 2020-10-20 17:11 浅笑· 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、模块化概念将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起;块的内部数据与实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信。 二、模块化作用为什么要用模块化的JavaScript?因为在实际的开发过程中,经常会遇到变量、函数、对象等名字的冲突,这样就 阅读全文
posted @ 2020-10-20 17:10 浅笑· 阅读(1227) 评论(0) 推荐(1) 编辑
摘要: 一、执行上下文是什么代码运行是在一定的环境之中运行的,这个运行环境我们就成为执行环境,也就是执行上下文,按照执行环境不同,我们可以分为三类:全局执行环境:代码首次执行时候的默认环境函数执行环境:每当执行流程进入到一个函数体内部的时候Eval执行环境:当eval函数内部的文本执行的时候 二、执行上下文 阅读全文
posted @ 2020-10-20 17:09 浅笑· 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 概述 <canvas>元素用于生成图像。它本身就像一个画布,JavaScript 通过操作它的 API,在上面生成图像。它的底层是一个个像素,基本上<canvas>是一个可以用 JavaScript 操作的位图(bitmap)。 它与 SVG 图像的区别在于,<canvas>是脚本调用各种方法生成图 阅读全文
posted @ 2020-10-20 17:07 浅笑· 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 最初使用回调函数 ​ 由于最初j s官方没有明确的规范,各种第三方库中封装的异步函数中传的回调函数中的参数没有明确的规范, 没有明确各个参数的意义, 不便于使用。 ​ 但是node中有明确的规范 ​ node中的的回调模式: 1. 所有回调函数必须有两个参数,第一个参数表示错误,第二个参数表示结果2 阅读全文
posted @ 2020-10-20 17:04 浅笑· 阅读(888) 评论(0) 推荐(0) 编辑
摘要: es6新增了一种从数组或者对象中获取指定元素的方式,这种方式就是我们今天要说的解构。 先来说说数组的解构: 在有解构之前呢,我们获取数组中的指定元素通常是根据索引去做的: const arr = [1, 2, 3]; const a = arr[1]; 有了解构之后呢,我们便可以使用如下方式快速的去 阅读全文
posted @ 2020-10-20 17:03 浅笑· 阅读(362) 评论(0) 推荐(0) 编辑
上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 98 下一页