自定义博客皮肤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); // false console.log(a == b); // false 新的原始数据类型 var a = Symbol(); ty...

2016-06-23 10:24:00 99

转载 ES6-Promise

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

2016-06-23 10:23:00 121

转载 ES6-let & const

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

2016-06-23 10:22:00 75

转载 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 109

转载 ES6-Iterator

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

2016-06-23 10:21:00 81

转载 ES6-Generator

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

2016-06-23 10:20:00 75

转载 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 121

转载 ES6-Function

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

2016-06-23 10:18:00 113

转载 ES6-Array

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

2016-06-23 10:18:00 112

转载 ES6-Class

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

2016-06-23 10:17:00 105

转载 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 67

空空如也

空空如也

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

TA关注的人

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