上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 61 下一页
摘要: ES6的模块化操作主要包括两个方面。 (1)export :负责进行模块化,也是模块的输出。 (2)import : 负责把模块引,也是模块的引入操作。 export的用法: export可以让我们把变量,函数,对象进行模块化,提供外部调用接口,让外部进行引用。先来看个最简单的例子,把一个变量模块化 阅读全文
posted @ 2018-12-09 00:08 WFaceBoss 阅读(423) 评论(0) 推荐(0)
摘要: (2)使用ES6提供的class改写为: 2.现在来看看es6的类如何使用? (1)类的声明 先声明一个最简单的Animal类,类里只有一个print方法,方法中打印出传递的参数。 (2)类的使用 我们已经声明了一个类,并在类里声明了print方法,现在要实例化类,并使用类中的方法。 输出结果为:熊 阅读全文
posted @ 2018-12-08 17:57 WFaceBoss 阅读(332) 评论(0) 推荐(0)
摘要: 1.产生原因 在前端开发中,最常见的的就是"回调",我相信很多人对于这个"回调"可谓是印象深刻呢。究其原因是因为层层回调会造成所谓的“回调地狱 (callback hell)”(最明显的就是代码的层层嵌套) 2.解决办法 实解决回调地狱的办法有很多,从代码书写层面就可以将绝大部分回调代码写的尽量简单 阅读全文
posted @ 2018-12-08 15:47 WFaceBoss 阅读(148) 评论(0) 推荐(0)
摘要: 1.理解什么是预处理? 当我们在操作一个对象或者方法时会有几种动作,比如:在运行函数前初始化一些数据,在改变对象值后做一些善后处理。这些都算钩子函数,Proxy的存在就可以让我们给函数加上这样的钩子函数。 Proxy进行预处理可以简单理解为:执行方法前,先预处理代码(预热工作)。 2.对比引入Pro 阅读全文
posted @ 2018-12-07 23:23 WFaceBoss 阅读(209) 评论(0) 推荐(0)
摘要: 1.map数据结构出现的原因? JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制。为了能实现将对象作为键值对的key,ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限 阅读全文
posted @ 2018-12-06 22:19 WFaceBoss 阅读(200) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 61 下一页