自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 ES6-Symbol

Symbol一种新的原始数据类型,表示独一无二的值。它是JavaScript语言的第七种数据类型。特性表示独一无二的值let a = Symbol();let b = Symbol();console.log(a === b); // falseconsole.log(a == b); // false新的原始数据类型var a = Symbol();ty...

2016-06-23 10:24:00 88

转载 ES6-Promise

Promise基本用法创建Promise实例demovar promise = new Promise(function(resolve, reject){ // ... some code if(/* 异步操作成功 */){ resolve(value); }else{ reject(error); }});...

2016-06-23 10:23:00 110

转载 ES6-let & const

let和const命令let它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 for(let i = 0; i < arr.length; i++){}用let命令声明,不会发生变量提升。console.log(foo); // errorlet foo = 1;暂时性死区。var tmp = 123;if (true...

2016-06-23 10:22:00 63

转载 ES6-Object

Object属性的简单表示法var foo = 'foo';var bar = {foo}; // bar = {foo: 'foo'}function f(x, y){ return {x, y};}f(1, 2) // {x: 1, y: 2}方法的简写var o = { method(){ // 省略'function'关键字 ret...

2016-06-23 10:22:00 100

转载 ES6-Iterator

IteratorIterator并不是一组新的API,而是代表一种新的遍历数据的方式。ES6规定,默认的Iterator接口部署在数据结构的Symbol.iterator属性,或者说,一个数据结构只要具有Symbol.iterator属性,就可以认为是“可遍历的”(iterable)在ES6中,有三类数据结构原生具备Iterator接口:数组、部分类数组对象,如String, S...

2016-06-23 10:21:00 71

转载 ES6-Generator

Generator关键词:状态机,遍历器,同步方式写异步方法基本概念形式上,Generator函数是一个普通函数,但是有两个特征。function关键字与函数名之间有一个星号。二是,函数体内部使用yield语句,定义不同的内部状态。function* helloWorldGenerator() { yield 'hello'; yield 'wor...

2016-06-23 10:20:00 65

转载 ES6-fetch

fetch事实标准,并不存在与ES6规范中,基于Promise实现。目前项目中对Promise的兼容性尚存在问题,如果在项目中应用fetch,需要引入es6-promise和fetch。fis3中可以通过fis3 install es6-promise和fis3 install fetch进行安装。以下提到为了浏览器兼容而引入的fech组件时统一使用'fech组件'代替。该文...

2016-06-23 10:19:00 109

转载 ES6-Function

Function箭头函数ES6中对于函数的扩展最吸引人的莫过于箭头函数啦,不多说,先学会再说。函数体内的this对象,是定义时所在的对象,而不是使用时所在的对象,这个特性与正常函数不同。// 箭头定义函数function foo() { setTimeout(() => { console.log('id:', this.id); // this指向{id...

2016-06-23 10:18:00 106

转载 ES6-Array

Arrayfrom()必须是arrayLike对象,没有length属性时,默认length为0var arrObj = { 0: '0', 1: '1', 2: '2'}var arr = Array.from(arrObj); // []根据key生成响应的数组index。其它以undefined填充var arrObj = { ...

2016-06-23 10:18:00 105

转载 ES6-Class

Class第一次接触的你需要注意哪些地方类结构体内部的方法定义不能(不需要)使用function字段类名必须大写。好像没有明确规定,但你就当有这个规定吧类结构体虽然是放在{}内,但此时的{}并不表示对象,而表示代码块,所以不要像之前定义prototype一样使用,分割各个函数类结构体中的所有方法都会被挂载到prototype对象上,成为各实例的通用方法同let&co...

2016-06-23 10:17:00 99

转载 ES6-变量的解构赋值

变量的解构赋值按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。基本用法数组的解构赋值如果解构不成功,变量的值就等于undefined。var [a, b, c, d] = [1, 2, 3];// var a = 1;// var b = 2;// var c = 3;// var d = undefined;let [foo, [[bar...

2016-06-22 18:23:00 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除