自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

下一站,幸福

微笑面对未来,技术丰富人生......

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 Proxy

文章编写参考 阮一峰《ECMAScript 6 入门》1. 概述Proxy 用于修改某些操作的默认行为,等同于在语言层面做出的修改。属于“元编程”,是对编程语言进行编程。Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy原意“代理”,用在这里表示由它来“代理”某些操作,可以译为“代理器”。v

2017-07-11 09:41:14 621

原创 Set和Map数据结构

文章编写参考 阮一峰《ECMAScript 6 入门》1. Set1.1 基本用法Set是ES6提供的新的数据结构。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set数据结构和Symbol不一样,Set需要使用构造函数来生成数据结构实例。const s = new Set();上面代码通过Set构造函数生成了一个Set数据实例。const s = new Set();[1, 2, 3, 4,

2017-07-09 17:23:20 761

原创 Symbol

文章编写参考 阮一峰《ECMAScript 6 入门》1. 概述ES5中一个对象额属性名都是字符串,这很容易造成属性名冲突;比如你在使用别人提供的对象,当你向该对象中添加新的属性的时候就要特别小心,谨防属性重名造成冲突。如果有一种机制,保证每个属性的名称都是独一无二的,那么就不用担心这个问题了。也就是是ES6引入Symbol的原因。【Symbol是一种数据类型】,表示独一无二的值!Symbol值是通

2017-07-07 17:26:35 1506

原创 Module 的语法

文章编写参考 阮一峰《ECMAScript 6 入门》1. 概述模块化开发对于现在的大型的应用系统来说是必不可少的一种模式,【ES6模块的设计思想是尽量的静态化】使得编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6模块不是对象,而是通过export命令显示指定输出的代码,再通过import命令导入。// ES6模块import { stat, exists, readFile } fro

2017-07-07 15:03:54 959

原创 Class的继承

文章编写参考 阮一峰《ECMAScript 6 入门》1. 简介Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多。//基类class People { constructor(name, age) { this.name = name; this.age = age; } sayHel

2017-07-06 17:49:31 724 1

原创 Class的基本语法

文章编写参考 阮一峰《ECMAScript 6 入门》1. 简介在ES6之前要生成实例一般是通过构造函数function Person(name, age) { this.name = name; this.age = age;}Person.prototype.toString = function () { return "I am " + this.name}v

2017-07-06 14:32:17 967

原创 对象的扩展

文章编写参考 阮一峰《ECMAScript 6 入门》1.属性的简介表示方式ES6 允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。var name = "Blue";var Person = { name}//等同于var Person = { name: name}上面代码表明,ES6允许在对象中,直接写入变量。这时【属性名为变量名,属性值为变量值】l

2017-07-05 17:59:51 390

原创 数组的扩展

文章编写参考 阮一峰《ECMAScript 6 入门》1.扩展运算符1.1 基本用法扩展运算符(spread)是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。console.log(...[1, 2, 3])// 1 2 3console.log(1, ...[2, 3, 4], 5)// 1 2 3 4 5[...docum

2017-07-05 11:35:29 880

原创 函数的扩展

文章编写参考 阮一峰《ECMAScript 6 入门》1. 函数参数的默认值1.1 基本用法在ES6之前如果要给函数赋值一般采用以下这样的方式function fun(x, y) { y = y || "Blue"; console.log(x, y);}fun("Hi") //Hi Bluefun("Hi", "Lucky") //Hi Luc

2017-07-03 22:39:13 481

03脚本化文档

文件格式为Xmind,需要下载Xmind查看

2016-04-08

AngularJS 中文API参考手册

AngularJS作为一推出就获得青睐,值得好好研究研究

2016-03-10

[JavaScript权威指南(第六版)

JavaScript权威指南中文版,这本书是每个前端工程师都必须仔细阅读的

2016-02-23

空空如也

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

TA关注的人

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