月归档:2015年06月

JavaScript ES6 解构入门

让我们仔细看看 ES6 带来的帮助变量和参数声明和分配更明确的新语法。对目前的状况是相当直截了当:在左侧有一个变量名,右边有哪些,除其他事项外,可以是一个数组的表达式:[ ] 或对象文本: { }. 解构分配允许我们有像变量声明表达式描述一样在左侧定义变量,在右侧分配值。听起来有点混乱?让我们看看具体的例子。

继续阅读 →

发表在 研发 | 标签为 , | 留下评论

JavaScript ES6对象符号入门

没有可以申明的东西

让我们来聊聊ES6中的对象申明。和前身ES5相比,它有一个较大的升级。ECMAScript 6 在这领域没有带来任何新的功能(我们不在这里讨论class关键字),但它确实有大量的新语法来帮助我们保持在海湾的所有括号。

通过这篇文章,我要去概括所有的新ES6对象声明语法。

方法缩写

你有多频繁的申明属性函数?我知道我应该比我记得的次数还多。

继续阅读 →

发表在 研发 | 标签为 , | 留下评论

在JavaScript ES6中使用let和const定义变量

JavaScript世界里面的每个人都在说有关ECMAScript 6 (ES6,也称作ES 2015)的话题,对象的巨大变化 (, super(), 等), 函数 (默认参数等), 以及模块 (导入/导出), 但很少有人关注变量以及如何定义。事实上,还是有一些关注,但是可能关注点并非正确。我最近参加了英国jQuery会议,在会议上Dave Methvin发表了一场关于ES6简介的演讲,演讲内容包含了很多关于letconst的内容。

继续阅读 →

发表在 研发 | 标签为 , | 留下评论

谷歌等巨头拟推全新网络应用标准WebAssembly

包括谷歌、苹果、微软以及Mozilla在内的主流浏览器开发商正携手开发一种称之为“WebAssembly”的全新标准,旨在提高编译后Web应用程序的性能。

WebAssembly是一种全新的可供计算机读取的指令集,又称字节码,能够让那些以非JavaScript代码形式撰写的应用在浏览器上更加有效率的运行。

继续阅读 →

发表在 研发 | 标签为 | 留下评论

最新版本的ECMAScript 6正式发布

Allen Wirfs-Brock,ECMAScript语言规范的项目编辑,通过他的Twitter账号宣布,最新版本的JavaScript,也被称为ECMAScript 6,现在已经正式完成并向公众发布了。

在发布ECMAScript 5.1规范四年后,新版提供了一系列新的功能,这些新功能将使编写JavaScript更加高效和快速。它不仅仅是以前标准的两倍,而且是完全重新编写了JavaScript。

继续阅读 →

发表在 研发 | 标签为 , | 留下评论