搭建Babel运行环境Babel(http://babeljs.io/)可用于将使用ES6语法的脚本转化为ES5语法的脚本,基本功能的安装步骤如下:1、安装node解释器和npm包管理工具2、安装babel解释器npminstall-gbabel(建议这个过程完成以后重启一下电脑,以免无法识别babel指令)3、使用babel实现..
分类:
其他好文 时间:
2016-11-12 20:22:46
阅读次数:
206
在ES6中新加了快作用域的概念(C语言就有,作为类c语言的js,当然应该加上),算是很好理解。 在代码块当中使用新的作用域。 问题在于for语句 许多的讲解并没有特别说明它的作用域是怎么看的,似乎是自然而然的事情。 然而对于以前c没专心学,真正会的也就类似PHP,javascript的无块作用域的孩 ...
分类:
其他好文 时间:
2016-11-12 16:13:46
阅读次数:
120
Writing great ES6 style Promises for Node.js is only half the battle. Your great modules must include tests as well to ensure future iterations don't ...
分类:
Web程序 时间:
2016-11-11 23:14:21
阅读次数:
266
ES6 里新增了两种声明变量的方式,let 和 const,加上原来的 var,一共就有三种方式来声明变量了。那到底该用哪个呢?关于“尽可能不用 var” 这一点,大家应该没有什么意见分歧(其实还是有少数人不这么想的),关于“是用 let 还是用 const”,社区里主要有两种不同的观点: 1. 默 ...
分类:
其他好文 时间:
2016-11-11 19:41:52
阅读次数:
270
序言:通过这个小例子你也许、大概、可能会掌握以下几点 1、webstorm如何使用命令行 2、如何使用webpack的loaders把json格式的文件转化为javascript文件 3、如何使用不同的loaders把es6转换为浏览器可以识别的javascript文件 4、对于react而言如何使 ...
分类:
Web程序 时间:
2016-11-11 19:38:47
阅读次数:
540
2015年6月,ES6正式发布。至今一年多的时间内,各个浏览器也对支持ES6做出了很大的改善,所以同学们无需顾忌你写代码的浏览器不认识~ 这么久的东西一定早有大神剖析过,今天我们以一个后端菜鸟的视角重新解读下ES6加入的新语法。 首先很开心,ES6对class(类)的支持上升到了一个新高度,允许构造 ...
分类:
其他好文 时间:
2016-11-11 14:39:38
阅读次数:
188
JavaScript作用域闭包简述 作用域 技术一般水平有限,有什么错的地方,望大家指正。 作用域就是变量起作用的范围。作用域包括全局作用域,函数作用域以块级作用域,ES6中的let和const可以形成块级作用域。 除了块级作用域,在函数外面声明的变量可以在任何一个地方被访问到,这些变量的作用域都是 ...
分类:
编程语言 时间:
2016-11-09 22:25:31
阅读次数:
174
最近要搭建koa2+node环境,发现需要node较高版本,不然ES6、7中的语法使用不了。就像安装多个版本的node,发现了nvmw. 1、下载nvmw https://github.com/hakobera/nvmw,解压后放在某盘中 如D:\nvmw 2、将nvmw加入环境变量,在path中增 ...
分类:
其他好文 时间:
2016-11-09 19:27:19
阅读次数:
210
1、ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 let不像var存在变量提升,即变量一定要声明之后才能使用 2、块级作用域 ES5只有全局作用域和函数作用域,没有块级作用域 ...
分类:
其他好文 时间:
2016-11-08 13:46:11
阅读次数:
184