ES6令人激动的特性

2015-12-05 00:33:01
阅读: 350
Nick Justice是GitHub开发者计划的一员。早在ES6语言标准发布之前,他就借助像Babel这样的转译器以及最新版本的浏览器在自己的项目中使用ES6特性。他认为,ES6的新特性将极大地改变JavaScript的编写方式。近日,他在一篇博文中介绍了多项令人激动的特性:Promises:对于JavaScript而言,promises不是什么新东西,许多库都提供了这一特性。但现在,它正式成为ES6语言标准的一部分。这里有一个使用ES6 Promises处理AJAX请求的例子,从中可以一窥其工作方式。块作用域:一般来说,JavaScript的作用域是“基于函数”的。就是说,为了包含一个私有

ECMAScript 6简介

2015-11-24 10:10:07
阅读: 496
ECMAScript和JavaScript的关系ECMAScript的历史部署进度Babel转码器Traceur转码器ECMAScript 7ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。标准的制定者有计划,以后每年发布一次标准,使用年份作为标准的版本。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。也就是说,ES6就是ES2015,下一年应该会发布小幅修订的ES2016。ECMAScript和Java

Redis在Mac下的安装与使用方法

2015-11-17 17:19:20
阅读: 378
近期打算把开发环境由Widows换到Mac OS X,而Mac OS X有点另类,很多软件的安装方法也与众不同,因此也顺便写点心得体会把,今天简单介绍一下Redis在Mac OS X下的安装以及使用方法。首先从Redis官网http://www.redis.io去下载最新版本的Redis安装文件(此处以Redis版本为例进行说明)下载后进行解压缩。然后打开终端,进入刚才解压缩后的目录,一般目录名为redis-版本号,此处为/redis-2.6.16然后在提示符处输入:$make即可完成Redis安装。若此处提示make命令不存在,请参考这篇《Mac下没有make命令解决办法》博文教的方

linux复制文件或文件夹

2015-11-10 15:53:56
阅读: 362
说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息参数:-a 或 --archive    此参数的效果和同时指定"-dpR"参数相同-b 或 --backup    删除、覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,并指向源文件或目录链接的源文件或目录。假如没有加上这个参数,在复制过程中若遇到符号链接,则会直接复制源文件或目录-f 或 --force     强行复制文件或目录, 不论

Node.js 4.0 的 ES6 新特性

2015-11-08 19:00:00
阅读: 492
简介Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。Node.js 4.0.0 这个版本是Node和iojs合并后发布的首个稳定版本,并且为开发者带来了大量的ES6语言扩展。了解 Node.js中包括的ES6语言扩展。本文将会为你介绍如何使用这些新特性。Node.js 4.0.0 可 以让您享受最尖端的技术,保持项目的先进性。其中对 v8 的升级几乎做到了与 Chromium / Go