1、let与const ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明的变量只在 let 命令所在的代码块内有效,const 声明一个只读的常量,一旦声明,常量的值就不能改变。 1.1、let命令 let命令有以下特点: (1)代码 ...
分类:
其他好文 时间:
2019-12-19 20:46:16
阅读次数:
89
Introduction This Ecma Standard defines the ECMAScript 2015 Language. It is the sixth edition of the ECMAScript Language Specification. Since publicat ...
分类:
其他好文 时间:
2019-11-21 13:55:33
阅读次数:
84
是版本比较新的js技术支持的也比较多 数组解析 对象解析 箭头函数 var 函数名 = (参数列表) => {函数内容}等价于一下代码 ajax请求 Promise是异步编程的一种解决方案 ...
分类:
其他好文 时间:
2019-11-02 09:41:38
阅读次数:
94
七、ES6模块和Class 1.ES6模块 在早期,JavaScript并没有模块体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。在ES6之前,社区制定了一些模块加载方案,最主要的有CommonJS和AMD两种。前者用于服务器,后者用于浏览器。 ES6在语言标准的层面上,实现了 ...
分类:
其他好文 时间:
2019-10-14 21:04:39
阅读次数:
105
基本概念 Generator 函数是一个状态机,封装了多个内部状态,执行 Generator 函数会返回一个遍历器对象 Generator 函数除了状态机,还是一个遍历器对象生成函数, 返回的遍历器对象,可以依次遍历 Generator 函数内部的每一个状态 function* helloWorld... ...
分类:
其他好文 时间:
2019-09-27 15:21:18
阅读次数:
101
Symbol:一种新的原始数据类型,表示独一无二的值。 以前的数据类型可能变量不同,但是变量的值可以相同; 而Symbol类型的变量的值是独一无二的。 原本的对象的属性名都是字符串,还要小心发生冲突, 凡是属性名为Symbol类型的,就是独一无二的,可以保证不去其他属性名冲突 Symbol值不能与其 ...
分类:
其他好文 时间:
2019-09-26 14:55:02
阅读次数:
75
现在越来越多的前端开始关注ES6,也有一部分人开始用ECMAScript6,但是ES6的一些新的特性并不被低版本的浏览器支持。所以这次就分享一个ES6转ES5的方法。一、首先建立一个文件夹,然后里面创建.babelrc文件有时候这个文件创建不了的,可以从别处复制过来.babelrc文件的内容填写如下:{"presets":[],"plugins":[]}.b
分类:
其他好文 时间:
2019-09-10 16:24:54
阅读次数:
92
一.定义:ECMAScript6(第六个版本) JavaScript组成部分——ECMAScript DOM BOM 二.什么是ECMA? ECMA师是标准,js是实现者; 类似是标准,浏览器也是标准 三. 1.es6中的let & const (1).回顾var(变量声明) 变量声明提升,可重复定 ...
分类:
其他好文 时间:
2019-07-31 22:23:55
阅读次数:
118
js变量的数据类型值分基本类型值和引用类型值。 在ES6(ECMAScript6)以前,基本数据类型包括String、Number、Boolean、Undefined、Null。 基本类型值的复制(拷贝) 从一个变量向另一个变量复制基本类型的值。使用赋值操作符 ' = ' 即可。 如: 上述代码定义 ...
分类:
编程语言 时间:
2019-06-30 00:17:18
阅读次数:
159