资讯月刊下载
[编程语言] ECMAScript 6 扫盲
引用 本文来自微信公众号:小胡子哥 ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。 本文译自 Github 上的一篇文章,目的是对还不太熟悉 ES6 语法的同学做一个简单的扫盲。 1.let、const 和 block ...
[Web前端] 前端开发者不得不知的 ECMAScript 6 十大特性
ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。 本文主要针对ES6做一个简要介绍。 主要译自:《Top 10 ES6 Features Every Busy JavaScript Developer Must Know》 ( 传送门)。也许你还不知道ES6是什么, 实际上, 它是一种新 ...
[Web前端] ECMAScript标准制定过程展示及ES7新特性披露
ES6是ECMAScript的最新版本,它的发布带来了众多的新特性, 且自此将改变ECMAScript的发布策略。本文将介绍ECMAScript标准的最新制定过程,并简要介绍将会出现在ECMASCript 2016中的主要新特性。 感谢景庄对《What’s in ECMAScript 2016 (ES7)?》一文的翻译。 2015年6正式发布的ES6是ECMAScript的最新版本,它的发布具有 ...
[编程语言] ECMAScript 2015 编程语言规范正式通过
今天凌晨,讨论了10年的《ECMAScript国际标准(第6版)》编号为 ECMA-262 正式通过,标志JavaScript在诞生20年后,开始升级为企业级大型应用的开发语言。 可通过下面链接下载规范文档: 文件名 大小(字节) 格式 ECMA-262.pdf 12 502 495 Acrobat (r) PDF file ECMA-262 edition 6 Browsable HTML 这 ...
[Web前端] 全面解析ECMAScript 6模块系统
【编者按】在任何一个大型应用中模块化是很常见的。ES6的模块为JavaScript提供了这个特性,并且为这些模块提供了许多选择方法来导出和引入对象。Ravi Kiran 在《Modules in ECMAScript 6 (ES6)》一文中主要讨论了ES6模块系统。以下为该文章的简译内容: 无论使用何种编程语言开发大型应用,最关键的特性就是代码模块化。这个概念在不同的编程语言里有着不同的命名,在C ...
[编程语言] 下一代JavaScript中将会有的几个新东西
本文由紫云飞翻译自《A Few New Things Coming To JavaScript》这篇文章。文中列举了一些将在下一代JavaScript中出现的令人兴奋的特性,译者还加上了自己的一些理解,非常值得一读。文章内容如下: 我相信,在ECMAScript.next到来的时候,我们现在每天都在写的JavaScript代码将会发生巨大的变化。2013年将会是令JavaScript开发者们兴奋 ...
[编程语言] Continuum:基于JavaScript的ES6虚拟机
ECMAScript6(ES6)规范计划在今年正式发布,作为JavaScript的核心,新版本的一些特性可能会让目前的开发方式发生巨大的变化。目前一些现代浏览器(如Chrome、Firefox等)中已经逐步实现了ES6的一些新特性。 Continuum是一个基于JavaScript构建的ES6虚拟机,它可以从源代码中集合字节码并在一个ES6运行时环境中执行。该虚拟机的代码使用ES3编写,这意味着它 ...
[编程语言] 对于JavaScript,开发者更关注哪些方面
在技术社区或论坛中,某一个技术或观点可能会引起用户的广泛讨论,甚至争吵。但也有一些技术帖子则比较平静。 James Padolsey观察了一些JavaScript社区,总结出了开发者更关心JavaScript的哪些方面,或哪些技术更容易引起开发者之间的激烈讨论。 以下是容易引起开发者激烈讨论的主题: 自动插入分号 eval是令人讨厌的 ECMAScript 5 shims(shims主要目的 ...