原文: Javascript ES6 — Exploring the New Built-In Methods 对象属性分配 在处理对象的时候,你可能需要把多个对象合在一起,新的 Object.assign()函数可以简…
标签:es6
翻译 | ES6 箭头函数使用禁忌
作者:扉扉 (沪江web前端开发工程师)本文原创翻译,有不当的地方欢迎指出。转载请指明出处。 看到你每天使用的编程语言在不断进化是一件令人开心的事情 。从错误中学习,找到更好的实现方式,创造新的语法特性,语言就这样一步一…
webpack2 示例之:Scope Hoisting 和 Code Splitting
原文链接:https://github.com/webpack/we…译者:@justjavac 这个示例演示了与代码拆分相结合的 Scope Hoisting。 这是示例的依赖图:(实线表示同步导入,虚线表…
悄悄地说一个bug
前言 underscore.js源码分析第四篇,前三篇地址分别是,如果你对这个系列感兴趣,欢迎点击watch,随时关注动态。 教你认清这8大杀手锏 那些不起眼的小工具? (void 0)与undefined之间的小九九 …
三个叹为观止的ES6 Array hack
在JavaScript中,数组随处可见。在最新版本的ECMAScript 6背景下,借助新的展开符、解构等特性,我们可以对数组做很多“四两拨千斤”的事情。 这片文章我会分享几个超级有用的hack技巧。 遍历空数组 Jav…
ES6 异步编程之二:Promise
异步回调的泥潭 异步回调是最直接的异步结果处理模式,将一个回调函数callback扔进异步处理函数中,当异步处理获得结果之后再调用这个回调函数就可以继续之后的处理,但是如果这个callback又是一个异步调用呢?众所周知…
ES6 异步编程之一:Generator
Generator 生成器是es6原生提供的异步编程方案,其语法行为和传统函数完全不同,阮大的《ECMAScript 6 入门》一书中对生成器有比较详尽的介绍,还有一些其他的文章可以参考,比如: 《ECMAScript …
参数默认值引起的第三作用域
开门见山,我们来看看下面这个有趣的例子 对于上面这种用var的声明方式,无论x的默认值为什么,只要形参中出现了默认值,zzz都会被当作块级作用域中的值。 这是我偶然间遇到的一个问题,起初我认为这是chrome的bug…
用ES6语法来开发angularjs项目,webpack进行按需加载模块打包
最近公司用webpack和angular2来开发手机app页面,发现ES6的写法非常方便和清晰,于是我想到在angular1中也可以用ES6语法写,webpack来进行打包编辑。于是我查阅了相关资料之后终于实现了ES6语…
SegmentFault 技术周刊 Vol.2 - 666,ES6
ECMAScript 6.0,ECMAScript 2015,直到大家最后确定简称为 ES6,从最初的制定,到最后发布成为国际标准,历时 15 年之久。 2015 年 6 月,ES6 正式发布,过去了一年,已有不少开发者…
Angular 1.5 Styleguide (ES2015)
说到关于 Angular Styleguide,很多人可能会想到这篇经典的文章。的确,它是一篇非常棒的文章,甚至已经被翻译成许多种语言(包括中文),在 github 上更是拥有将近 1.9w 个 star。 然而,这次谈…
angular-ui-router使用
angular-ui-router使用 github源码地址:https://github.com/angular-ui/ui-router api地址 http://angular-ui.github.io/ui-ro…