React概述 React是一种很好的前端技术。 它将应用打散成独立的小模块,然后进行组装,完成开发。 react远比angularjs难学的多。 react依赖的如webpack等各种工具得先学会使用,然后还重点了解和使用es6,然后才能进入其核心。 关于react的更多内容请参照以下内容和rea ...
分类:
其他好文 时间:
2016-12-03 15:28:03
阅读次数:
165
Gulp 相比于 Grunt 有很多优点,比较直观的:就是学习曲线比较平滑。比Grunt速度更快、配置更少。 1. 新建gulpfile.js 2. 安装插件到package.json生成依赖 ...
分类:
其他好文 时间:
2016-12-03 14:44:09
阅读次数:
132
最近项目决定用ES6语法重构,于是引入了gulp-babel去编译ES6。 问题来了,babel编译ES6会自动添加"use strict"在js文件的最前面,这就导致之前的项目文件很多都报错。 因为之前的代码都编写的比较随意,比如var忘了加,还有一些严格模式中不准使用的语法,比如argument ...
分类:
其他好文 时间:
2016-12-02 14:24:24
阅读次数:
2090
转自:http://www.cnblogs.com/lvdabao/p/es6-promise-1.html 去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promi ...
分类:
其他好文 时间:
2016-12-02 03:10:20
阅读次数:
199
let:用来定义变量 const:一般用来定义常量 const一旦被赋值,以后再也无法修改,比如: const必须给初始值,比如: const不能重复声明,比如: 关于字符串连接 解构赋值 Array.from():复制一个数组 快速复制一个数组: ··· 新增循环 for of Map对象 箭头函 ...
分类:
编程语言 时间:
2016-12-02 02:37:54
阅读次数:
1623
一:箭头函数的格式 a:一种为只有一条语句,可以省略{}和return。 如:x => x * x; 相当于: function(x) { return x * x; } b:一种为多条语句,不可以省略{}和return。 如:x => { if (x > 0) { return 1; } retu ...
分类:
其他好文 时间:
2016-12-02 01:34:31
阅读次数:
168
1、字符的Unicode表示法Javascript允许采用\uxxxx形式表示一个字符,其中"xxxx"表示一个字符的码点但是,这种表示法只限于\u0000--\uffff之间的字符。超出这个范围的字符,必须用两个双字节的形式表达上面代码表示,如果直接在"\u"后面跟上超过0xFFFF的数值(比如\u20bb7),Ja..
分类:
其他好文 时间:
2016-12-01 23:04:17
阅读次数:
235
ECMAScript6.0(以下简称ES6)是JavaScript语言的下一代标砖,已经在2015年6月正式发布了,它的目标,是使得JavaScript语言可以用来编写负责的大型应用程序 ,成为企业级开发语言。 1、ECMAScript和JavaScript的关系 一个常见的问题,ECMAScrip ...
分类:
其他好文 时间:
2016-12-01 04:00:02
阅读次数:
219
1. 进入ES6的项目,执行 npm init // 初始化package.json 2. 在与package.json同一目录下编写配置文件 .babelrc 安装babel // es2015转码规则 npm install --save-dev babel-preset-es2015 // r ...
分类:
其他好文 时间:
2016-12-01 02:09:47
阅读次数:
237
ECMAScript 6(简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,又称ECMAScript 2015。ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,没有被很好地支持,所以接下来的ES6代码将使用 Babel 进行编译。 ...
分类:
其他好文 时间:
2016-12-01 01:48:57
阅读次数:
141