ES6
热带雨林小疯子
这个作者很懒,什么都没留下…
展开
-
promise简介
一、 什么是Promise在《你不知道的JavaScript中》有个场景介绍得很形象: 我走到快餐店的柜台,点了一个芝士汉堡。我交给收银员1.47美元。通过下订单并付款,我已经发出了一个对某个值(就是那个汉堡)的请求。我已经启 动了一次交易。 但是,通常我不能马上就得到这个汉堡。收银员会交给我某个东西来代替汉堡:一张带有订单号的收据。订单号就是一个 IOU(I owe you, 我欠你...原创 2018-04-17 08:35:22 · 1989 阅读 · 2 评论 -
Promise、Generator与异步编程
一、异步任务运行执行异步操作的传统方式是调用一个包含回调的函数,例如:let fs = require("fs"); fs.readFile("config.json", function(err, contents) { if (err) { throw err; } doSomethingWith(contents); console.log("Done"); }); 当你拥有数量少而有限...原创 2018-04-17 09:56:10 · 205 阅读 · 0 评论 -
浏览器加载ES6模块
一、加载方式1.1 同步加载HTML 网页中,浏览器通过<script>标签加载 JavaScript 脚本。<!-- 页面内嵌的脚本 --> <script type="application/javascript"> // code </script> <!-- 外部脚本 --> <script type="appli原创 2018-04-22 21:24:17 · 1470 阅读 · 0 评论 -
Class继承中super
super这个关键字,既可以当作函数使用,也可以当作对象使用。在这两种情况下,它的用法完全不同。1、super作为函数调用super作为函数调用时,代表父类的构造函数。ES6 要求,子类的构造函数必须执行一次super函数。class A {} class B extends A { constructor() { super(); } }上面代码...原创 2018-05-26 09:00:43 · 488 阅读 · 0 评论