随笔分类 -  ECMAScript6

ECMAScript6
原生ajax
该文被密码保护。

posted @ 2018-09-19 09:43 流星飞雨 阅读(1) 评论(0) 推荐(0)

generator构造器
该文被密码保护。

posted @ 2018-09-18 09:25 流星飞雨 阅读(0) 评论(0) 推荐(0)

promise用法
该文被密码保护。

posted @ 2018-09-18 08:59 流星飞雨 阅读(0) 评论(0) 推荐(0)

使用promise方式来获取网络数据
摘要:获取网络数据 阅读全文

posted @ 2018-05-17 11:48 流星飞雨 阅读(458) 评论(0) 推荐(0)

ES6必知必会 (九)—— Module
摘要:Module 1.ES6在语言标准的层面上,实现了模块功能,成为浏览器和服务器通用的模块解决方案,完全可以取代 CommonJS 和 AMD 规范,基本特点如下: 每一个模块只加载一次, 每一个JS只执行一次, 如果下次再去加载同目录下同文件,直接从内存中读取; 每一个模块内声明的变量都是局部变量, 阅读全文

posted @ 2018-05-09 11:46 流星飞雨 阅读(277) 评论(0) 推荐(0)

ES6必知必会 (八)—— async 函数
摘要:async 函数 1.ES2017 标准引入了 async 函数,它是对 Generator 函数的改进 , 我们先看一个读取文件的例子: Generator 写法是这样的 : var fs = require('fs'); var readFile = function (fileName) { 阅读全文

posted @ 2018-05-09 11:45 流星飞雨 阅读(223) 评论(0) 推荐(0)

ES6必知必会 (六)—— Class
摘要:1.在之前的JS面向对象编程中,如果定义一个构造函数,一般来说是这样: function Person( name , age ) { this.name = name; this.age = age; } Person.prototype.say = function(){ return 'My 阅读全文

posted @ 2018-05-09 11:44 流星飞雨 阅读(325) 评论(0) 推荐(0)

ES6必知必会 (七)—— Generator 函数
摘要:Generator 函数 1.Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同,通常有两个特征: function关键字与函数名之间有一个星号; 函数体内部使用yield表达式,定义不同的内部状态 //一个简单的 Generator 函数 function 阅读全文

posted @ 2018-05-09 11:44 流星飞雨 阅读(195) 评论(0) 推荐(0)

ES6必知必会 (五)—— Promise 对象
摘要:Promise 对象 1.Promise对象是ES6对异步编程的一种解决方案,它有以下两个特点: Promise对象代表一个异步操作,它只有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和Rejected(已失败),并且该状态不会受外界的影响 Promise 阅读全文

posted @ 2018-05-09 11:41 流星飞雨 阅读(333) 评论(0) 推荐(0)

ES6必知必会 (四)—— Symbol、Set和Map
摘要:Symbol 1.Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种分别是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object); 2.Symbol 值 阅读全文

posted @ 2018-05-09 11:40 流星飞雨 阅读(282) 评论(0) 推荐(0)

ES6必知必会 (三)—— 数组和对象的拓展
摘要:数组的扩展 1.拓展运算符('...'),它相当于rest参数的逆运算,用于将一个数组转换为用逗号分隔的参数序列; console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 2.如果扩展运算符后面是 阅读全文

posted @ 2018-05-09 11:39 流星飞雨 阅读(270) 评论(0) 推荐(0)

ES6必知必会 (二)—— 字符串和函数的拓展
摘要:字符串的拓展 1.ES6为字符串添加了遍历器接口,因此可以使用for...of循环遍历字符串 2.字符串新增的 includes()、startsWith()、endsWidth() 三个方法用于判断某一字符串是否包含于另一字符串 includes():返回布尔值,表示源字符串中是否包含参数字符串。 阅读全文

posted @ 2018-05-09 11:38 流星飞雨 阅读(178) 评论(0) 推荐(0)

ES6必知必会 (一)—— 变量声明和结构赋值
摘要:本文章属于个人对es6一些比较常用的语法的总结归纳,其主要参考阮一峰大神的<a href="http://es6.ruanyifeng.com//">ECMAScript6入门</a> ,如有哪里理解不对或者不透彻的地方,还请批评指正~ ps:推荐使用es6在线调试 <b>let 和 const</ 阅读全文

posted @ 2018-05-09 11:37 流星飞雨 阅读(214) 评论(0) 推荐(0)

ES中Module的使用
摘要:Module 1.ES6在语言标准的层面上,实现了模块功能,成为浏览器和服务器通用的模块解决方案,完全可以取代 CommonJS 和 AMD 规范,基本特点如下: 每一个模块只加载一次, 每一个JS只执行一次, 如果下次再去加载同目录下同文件,直接从内存中读取; 每一个模块内声明的变量都是局部变量, 阅读全文

posted @ 2018-05-09 11:16 流星飞雨 阅读(2110) 评论(0) 推荐(0)

ES6笔记
该文被密码保护。

posted @ 2018-05-09 09:40 流星飞雨 阅读(1) 评论(0) 推荐(0)

2、let 和 const 命令
摘要:let 命令 基本用法 ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,le 阅读全文

posted @ 2018-05-08 09:12 流星飞雨 阅读(170) 评论(0) 推荐(0)

1、ECMAScript 6 简介
摘要:ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMAScript 和 JavaScript 的关系 一个常见的问题 阅读全文

posted @ 2018-05-08 09:10 流星飞雨 阅读(280) 评论(0) 推荐(0)

ES6 — 箭头函数
摘要:一 为什么要有箭头函数 我们在日常开发中,可能会需要写类似下面的代码 上例的输出结果是什么呢?可能对javascript特性不是很熟悉的同学(我自己也是)会认为输出当然是我叫little bear,今年18岁咯。如果你的答案是这个的话,那么我要恭喜你,答错了。其实上例的输出结果是我叫undefine 阅读全文

posted @ 2018-05-08 09:02 流星飞雨 阅读(169) 评论(0) 推荐(0)

导航