上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页
摘要: 1. 数组元素全部是原始类型 实用Set数据结构进行去重;因为Set数据结构本身要求值唯一。 而且该方法中+0/-0认为是同一个值;NaN等于自身,被去重。 示例: 而任何两个对象都不相同,因为储存地址不同。不能通过Set结构去重。 因为,数组、函数、正则表达式、Date对象等都是特殊形式的对象,所 阅读全文
posted @ 2019-11-06 21:56 Lyra李 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一. 异步串行加载 要求图片依次加载(上一张加载完成,再加载下一张) const imgs = [url1, url2, url3,...]; 1. ES5--递归方法 2. ES6--Promise对象 3.ES6--async函数 二. 异步并行加载 要求图片并行加载,全部加载完成后,再插入DO 阅读全文
posted @ 2019-11-06 17:26 Lyra李 阅读(3919) 评论(0) 推荐(0) 编辑
摘要: 一.什么是async函数 1. 概念 async关键字将函数转为异步函数。 await关键字只能用于异步函数中。 async+await 等同于 generator+co await和yield不同在于,yield不返回任何值;await返回后面Promise对象的返回值或者返回后面的原始数据。 a 阅读全文
posted @ 2019-11-06 10:51 Lyra李 阅读(668) 评论(0) 推荐(0) 编辑
摘要: https://api.github.com/users/github 返回值中的某些URL也可以作为测试API使用 阅读全文
posted @ 2019-11-05 16:48 Lyra李 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一.基础知识 Generator函数是ES6出现的一种异步操作实现方案。 异步即代码分两段,但是不是连续执行,第一段执行完后,去执行其他代码,等条件允许,再执行第二段。 同步即代码连续执行。 1. Generator函数是什么? Generator函数是一种遍历器生成函数;运行后返回一个遍历器对象。 阅读全文
posted @ 2019-11-03 21:55 Lyra李 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 一.Reflect对象基础 Reflect对象是ES6出现的新的API,用于操作对象内部的方法。 特点: 1. 对于操作有明确的返回结果。如返回布尔值表示操作成功与否 2. 和Proxy的拦截方法一一对应,实现操作的默认行为 3.将in,delete,new等命令,用方法实现 4.该对象的方法将逐渐 阅读全文
posted @ 2019-11-01 01:12 Lyra李 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一.Proxy基础 1. 什么是Proxy? Proxy是一个构造函数,可以通过它生成一个Proxy实例。 2. Proxy的作用 1. Proxy是一个ES6语法,它的作用主要是通过handler对象中的拦截方法拦截目标对象target的 某些操作(如读取,赋值,函数调用,new等),然后过滤或者 阅读全文
posted @ 2019-10-31 23:08 Lyra李 阅读(5693) 评论(0) 推荐(1) 编辑
摘要: 1. 基础知识 1. js语言特点 1. js语言是单线程语言,主线程是单线程。如UI渲染,脚本加载是主线程任务。 2. js语言采用事件循环(EventLoop)机制。 2. 同步任务: 不被引擎挂起,在主线程等待执行的, 按照顺序执行的任务。主线程任务,也算宏任务。 如: UI渲染,js执行。同 阅读全文
posted @ 2019-10-24 19:01 Lyra李 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程有三个特点: 继承,封装,多态 1.继承 ES6之后,一般就是类的继承。在类之前是构造函数的继承。 构造函数:静态属性和方法,原型对象属性和方法,构造函数内this定义的属性和方法。 对于静态属性的继承。 for(let key in SuperClass) { if(SuperClas 阅读全文
posted @ 2019-10-24 11:32 Lyra李 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1. ES6模块是什么? ES6在语言层级上出现了“模块”的概念。 javascript中一个文件就是一个模块,如果模块中使用了ES6的语法import或者export, 这个文件就是一个ES6模块。 另外,其实在html文件还可以通过设置script脚本的类型type="module"。这个脚本也 阅读全文
posted @ 2019-10-23 11:37 Lyra李 阅读(501) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页