最近读了一些有关于ES6的文章,觉得真是一个超级大的进步,就是不知道兼容性怎么样,鉴于我还在初学,先写个小例子练手,顺便时刻提醒自己要坚持学下去。未来的趋势肯定是替代es5没跑了。 var arr=[1,2,1,3,2,4,5,1,3]; var setArr=new Set(arr); var n
分类:
其他好文 时间:
2016-02-16 13:13:04
阅读次数:
142
'use strict' var info=[{"name":"最近想跳河","interst":["历史","美食"],"wife":{"name":"a.wen","interst":["旅游","美食","教育人"]}}]; // ES6写法 for(let person of info){
分类:
编程语言 时间:
2016-02-03 01:07:21
阅读次数:
235
一、最常用的ES6特性: let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments 二、let, const 这两个的用途与var类似,都是用
分类:
其他好文 时间:
2016-01-29 15:45:14
阅读次数:
183
上节课,我们介绍了一些es6的新语法:react+redux教程(三)reduce()、filter()、map()、some()、every()、...展开属性今天我们通过解读redux-undo的官方示例代码来学习,在redux中使用撤销功能、devtools功能、以及router。例子这个例子...
分类:
其他好文 时间:
2016-01-27 12:33:47
阅读次数:
664
ES6里新增加的,与普通方法不同的地方1、this 的对象在定义函数的时候确定了,而不是在使用的时候才决定2、不可以使用 new ,也就不能当构造函数3、this 的值一旦确定无法修改在 ES5 下,定制sort比较函数:var result = values.sort(function(a, b)...
分类:
其他好文 时间:
2016-01-27 10:38:41
阅读次数:
175
之前出于好奇想自己实现apply的功能(不使用call,bind),一写才发现用eval无法实现,除非传入的参数全是字符串。今天突然看到这个ES6新特性spread opertor,发现有戏了Function.prototype.apply2 = function(obj, arg) { var ....
分类:
移动开发 时间:
2016-01-25 19:01:10
阅读次数:
133
1、哈希表2、JQuery3、indexOf4、es6 es7
分类:
编程语言 时间:
2016-01-25 12:52:56
阅读次数:
193
reduce()、filter()、map()、some()、every()、...展开属性 这些概念属于es5、es6中的语法,跟react+redux并没有什么联系,我们直接在https://developer.mozilla.org/en-US/ 这里可以搜索到相关api文档。但是redux的...
分类:
其他好文 时间:
2016-01-21 19:11:39
阅读次数:
184
一、前言二、介绍ReactJSECMAScript 6三、入门DEMO"Hello,XXX“ 输出 ES5写法 ES6import React,{Component} from 'react';class HelloMessage extends Component{ construc...
分类:
Web程序 时间:
2016-01-20 12:42:21
阅读次数:
237
[转载]Sublime Text 3 搭建 React.js 开发环境Sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境。1.babel-sublime支持ES6, React.js, jsx代码高亮,对 JavaScript, jQuer...
分类:
Web程序 时间:
2016-01-17 10:57:45
阅读次数:
236