标签 ecmascript6 下的文章

es6 使用技巧 [tips]

原文地址 1 var VS let/const 在JavaScript中除了var类型外,我们现在还可以使用let和const两种新类型进行变量声明了。与var不同,let和const类型会按照定义的顺序产生变量,而var在作用域任意位置定义都可。 //var 的例子 var snack = 'Meow Mix'; function getFood(food) { if (food...

继续阅读 »

3 种不同的原型继承: ES6+ 版本

本文转载自:众成翻译 译者:十年踪迹 链接:http://www.zcfy.cc/article/425 原文:https://medium.com/javascript-scene/3-different-kinds-of-prototypal-inheritance-es6-edition-32d777fa16c9#.q4929515z 这篇文章改编自 《Programming Ja...

继续阅读 »

ECMAScript6教程 模块 Modules (二)

聚合模块 有时一个程序包中主模块的代码比较多,为了简化这样的代码,可以用一种统一的方式将其它模块中的内容聚合在一起导出,可以通过这种简单的方式将所有所需内容导入再导出: // world-foods.js - 来自世界各地的好东西 // 导入"sri-lanka"并将它导出的内容的一部分重新导出 export {Tea, Cinnamon} from "sri-la...

继续阅读 »

ECMAScript6教程 模块 Modules (一)

模块基础知识 每一个ES6模块都是一个包含JS代码的文件,模块本质上就是一段脚本,而不是用module关键字定义一个模块,但是模块与脚本还是有两点区别: 在ES6模块中,无论你是否加入“use strict;”语句,默认情况下模块都是在严格模式下运行。 在模块中你可以使用import和export关键字。 我们先来讨论export。默认情况下,你在模块中的所有声明相对于模块而言都是寄存在本地...

继续阅读 »