码迷,mamicode.com
首页 >  
搜索关键字:es6    ( 5574个结果
ES6小实验-复习数组
ES6给数组添加了不少方法,我先把之前的方法总结一下: 1.Array.isArray():检测数组 2.push():接收任意数量的参数,把它们逐个添加到数组末尾 3.pop():从数组末尾移除最后一项 4.shift():移除数组第一项并返回该项 5.unshift():能在数组前端添加任意个项 ...
分类:编程语言   时间:2017-04-04 20:33:35    阅读次数:273
Generator [?d?en?re?t?(r)] 函数结构
Generator函数是ES6新增的一种异步编程方案。 说明:Generator函数指的是一种新的语法结构,是一个遍历器对象生成器,它内部可以封装多个状态,非常适合用于异步操作。 Generator函数语法和普通的 ...
分类:其他好文   时间:2017-04-04 20:28:41    阅读次数:135
ES6小实验-数组的扩展
数组方法已经很多,ES6给数组又增加了不少方法: 1.Array.from():用于将两类对象转为真正的数组,类似数组的对象(array-like object) 和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map) 如果把上面的length:3去掉,那么转化就失败,因为没有 ...
分类:编程语言   时间:2017-04-04 20:24:37    阅读次数:207
jspm
1、简介 JavaScript 模块的写法有几种,比如 AMD,CommonJS .. 还有标准化的 ES6 的写法 .. jspm 支持加载所有的用这些方法写的 JavaScript 模块 在你的应用里,现在就可以使用 ES6 提供的标准写法 .. 至于怎么去载入模块可以交给 jspm 去处理 . ...
分类:Web程序   时间:2017-04-04 11:34:25    阅读次数:282
Babel 入门教程
(说明:本文选自我的新书《ES6 标准入门(第二版)》的第一章《ECMAScript 6简介》) Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 这意味着,你可以现在就用ES6编写程序,而不用担心现有环境是否支持。下面是一个例子。 // 转码前 input.m ...
分类:其他好文   时间:2017-04-04 09:37:04    阅读次数:266
js-react组件生命周期
组件的生命周期可分成三个状态: Mounting:已插入真实 DOM Updating:正在被重新渲染 Unmounting:已移出真实 DOM 生命周期的方法有: componentWillMount 在渲染前调用,在客户端也在服务端。 componentDidMount : 在第一次渲染后调用, ...
分类:Web程序   时间:2017-04-04 00:04:32    阅读次数:252
为Array对象添加一个去重的方法(ES5和ES6的实现)
输入一个例子 [false, true, undefined, null, NaN, 0, 1, {}, {}, 'a', 'a', NaN].uniq() 需要输出 [false, true, undefined, null, NaN, 0, 1, {}, {}, 'a'] 分析 题目要求给Arr ...
分类:其他好文   时间:2017-04-03 22:15:09    阅读次数:901
Map 和 WeakMap 数据结构
Map 和 WeakMap 是ES6 新增的数据结构 一、Map 它们本质与对象一样,都是键值对的集合,但是他们与 Object 对象主要的不同是,键可以是各种类型的数值,而Object 对象的键 只能是字符串类型或者Symbol类型值,Map 和 WeakMap 是更为完善的Hash结构。 1.对 ...
分类:其他好文   时间:2017-04-03 22:14:05    阅读次数:157
ES6小实验-复习正则表达式
正则表达式总是记不住,这一次参考网上一篇的文章好好复习一遍 正则表达式构造函数(四种写法): ECMAScript5明确规定,使用正则表达式字面量必须像直接调用RegExp构造函数一样,每次都创建新的RegExp实例, 上面之所以出现三个true,是因为每次都创建新的RegExp实例,下面出现三个f ...
分类:其他好文   时间:2017-04-03 18:17:42    阅读次数:144
ES6小实验-字符串的扩展
ES6里面的对字符串的扩展实际上就是增加了一些方法,使对字符串的操作更加完善,下面做几个小实验来验证下: includes(): 返回布尔值,表示是否找到了参数字符串,支持第二的参数,表示开始的位置 startsWith(): 返回布尔值,表示参数字符串是否在源字符串的头部,支持第二的参数,表示开始 ...
分类:其他好文   时间:2017-04-03 12:05:59    阅读次数:144
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!