JavaScript
艾希逐月
帘外芭蕉惹骤雨门环惹铜绿
展开
-
【ES6学习】— (2)异步编程Generator函数和Promise对象简介
这是ES6学习系列的第二篇笔记,总结了两种异步编程解决方案Generator函数和Promise对象的特性,结合下篇Async函数对ES6+的异步编程解决方案做一个总结。加深对JavaScript异步编程的认知。原创 2016-10-19 17:12:07 · 1702 阅读 · 0 评论 -
【ES6学习】— (1)ES6简介、let与const命令以及变量的解构赋值
最近团队要求使用React Native开发移动应用, 会使用到JS的相关知识, 趁此机会学习一下ES6, 也算是拓宽自己的知识栈了。学习参考的是阮一峰老师的《ES6标准入门(第二版)》一书,电子书链接:http://es6.ruanyifeng.com/, 同时也参考了《JavaScript 标准参考教程》回顾JS在ES6之前的内容,电子书链接:http://javascript.ruanyife原创 2016-10-19 09:47:01 · 2452 阅读 · 0 评论 -
【ES6学习】— (6)class定义类语法与Module模块化简介
ES6中提供了类似于传统面向对象语言的Class类概念来定义类用来创建对象,使得创建对象的方式更加简便。同时也在语言层面提供了Module模块机制来实现模块化,有利于开发大型复杂的项目。本篇笔记主要介绍这两个知识点的相关内容。原创 2016-11-01 20:37:44 · 1624 阅读 · 0 评论 -
【ES6学习】— (3)ES6函数和数组扩展特性简记
ES6+中对函数、对象、字符串、数组、正则以及数值等对象都作了特性的扩展,本篇简要介绍ES6中对函数和数组的扩展特性。原创 2016-10-20 09:27:23 · 1746 阅读 · 0 评论 -
【ES6学习】— (4)ES6新增API Symbol、Proxy、Reflect简记
Symbol是ES6引入的一种新的数据结构类型, 表示独一无二的值。是JavaScript的第七种数据类型,其他六种为:Undefined、 Null、 布尔值(Boolean)、 字符串(String)、 数值(Number)和对象(Object).原创 2016-10-21 09:10:36 · 752 阅读 · 0 评论 -
【ES6学习】— (5)异步编程async函数简介
之前学习了异步编程相关的Generator函数和Promise对象。ES7(目前处于提案阶段)中提供了更加方便的async来实现异步编程。本篇主要对async的相关知识点进行简单介绍。JavaScript语言只有一个线程,因此如果有耗时任务必须使用异步编程,将程序分两段执行。原创 2016-11-01 10:37:23 · 1220 阅读 · 0 评论 -
【ES6学习】— (7)Set、Map数据结构与Iterator遍历器
ES6新增了数据结构Set和Map来提供更加强大的集合功能,同时新增了Iterator遍历器接口为各种表示”集合”的数据结构提供了统一的遍历结构,很大程度上方便了“集合”操作。一、Set数据结构Set是ES6提供的一种新的类似于数组的数据结构,其成员唯一,没有重复的值。总体而言与Java中的Set集合有一定程度的类似。1.Set的构造Set本身是一个构造函数,用来生成Set数据原创 2016-11-15 09:17:26 · 969 阅读 · 0 评论