Promise 是异步编程的一种解决方案,比传统的解决方案(回调函数和事件)更合理和更强大。它由社区最早出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 所谓Promise,简单说就是一个…
分类:CuteJavaScript
三个叹为观止的ES6 Array hack
在JavaScript中,数组随处可见。在最新版本的ECMAScript 6背景下,借助新的展开符、解构等特性,我们可以对数组做很多“四两拨千斤”的事情。 这片文章我会分享几个超级有用的hack技巧。 遍历空数组 Jav…
eslint的基础使用
JavaScript的编程风格 在前端工程愈演愈大的情况下,JavaScript占的比例也很足,需要良好的书写风格,才能在多人协作code时提高效率,何况代码还是需要人来读的,所以可读性、可维护性高的代码很多时候有重要意…
ES6 系列之箭头函数
回顾 我们先来回顾下箭头函数的基本语法。 ES6 增加了箭头函数: let func = value => value; 相当于: let func = function (value) { return valu…
ES6初探
这两天在看React的一些东西。接触到了ES6。谈谈一些粗浅的看法。 ES6其实是个简称。这东西学名叫做ECMAScript 2015,或者ES 2015。是Javascript语言的一个新版本。新版本当然有新特性啦。E…
[译] 浏览器中的 ECMAScript 模块
原文链接: ECMAScript modules in browsers 作者:Jake Archibald 浏览器现在可以使用 ES 模块(module)了!它们是: Safari 10.1 Chrome 61 Fir…
promise
## 前言 今天来分享下promise的用法,es6伟大发明之一,当初我学习的时候也是蛮头大的,不知道为啥,整个脑子就是,我在哪,我要干啥的懵圈,后面认真学习之后,觉得真是十分好用,下面就来一起学习下吧。 为什么会有pr…
browserify-loader 0.5.0 发布,支持 ECMAScript 6!
browserify-loader,是一个 CommonJS 模块的加载器。旨在改善模块化的开发。是 Browerify Work Flow 的补充。 0.5.0 版本加入了对 ES6 的支持,移除了对 CoffeeSc…
JavaScript深入之从ECMAScript规范解读this
JavaScript深入系列第六篇,本篇我们追根溯源,从 ECMAScript5 规范解读 this 在函数调用时到底是如何确定的。 前言 在《JavaScript深入之执行上下文栈》中讲到,当JavaScript代码执…
为何 ES Module 如此姗姗来迟
说明:本文发布之后,此问题的推进峰回路转,不停有新内容。文末新增一节 Updates,跟进本文发布之后的 ES Module 标准化进展情况。 浏览器大战多年了热度依旧高涨,大家终于在 JS 新特性的部署上达成一致纷纷追…
ECMAScript 6 简介
ECMAScript 6 是JavaScript的下一个标准,正处在快速开发之中,大部分已经完成了,预计将在2014年正式发布。Mozilla将在这个标准的基础上,推出JavaScript 2.0。 ECMAScript…
ES规范解读之赋值操作符&属性访问器
ES规范解读之赋值操作符&属性访问器 原文:https://github.com/kuitos/kuitos.github.io/issues/24事情起源于某天某妹子同事在看angular文档中关于Scope的…