1.1 iterable字面意思:可迭代的,可重复的 iterable是ES6标准引入的新的类型。而Array、Map和Set都属于iterable类型 1.2 为什么加入iterable类型? 遍历array可以采用下标循环,遍历Map和Set无法使用下标。集合类型不统一。 对于array类型的f ...
分类:
Web程序 时间:
2017-12-01 15:15:44
阅读次数:
218
create-react-app是来自于Facebook出品的零配置命令行工具,能够帮你自动创建基于Webpack+ES6的最简易的React项目模板 1:首先在webstorm中新建一个项目 2:倘若不是最新版本的npm , 安装最新版本npm npm install npm @latest 3: ...
分类:
移动开发 时间:
2017-11-30 20:14:03
阅读次数:
1280
解构赋值 从ES6开始,JavaScript引入了解构赋值,可以同时对一组变量进行赋值。 什么是解构赋值?我们先看看传统的做法,如何把一个数组的元素分别赋值给几个变量: 现在,在ES6中,可以使用解构赋值,直接对多个变量同时赋值: 变量作用域与解构赋值 阅读: 159082 在JavaScript中 ...
分类:
编程语言 时间:
2017-11-30 15:08:49
阅读次数:
176
在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意! 如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/学习。 generator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一 ...
分类:
编程语言 时间:
2017-11-30 12:03:55
阅读次数:
162
1.找到使用的Tomcat安装目录conf配置文件夹下context.xml文件 2.找到<Context>节点,改为<Context reloadable="true">,如下图所示 3.重启Tomcat,任意修改一个类文件内容,即会自动reload。 注意:如果是用Myeclipse,其中本身内 ...
分类:
其他好文 时间:
2017-11-29 23:39:22
阅读次数:
213
1、数组的解构赋值 以前为变量复制,只能直接指定值。现在ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 本质上,这种写法属于模式匹配,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些使用嵌套数组进行解构的例子 如果解构不成功 ...
分类:
其他好文 时间:
2017-11-29 19:55:38
阅读次数:
265
一、变量提升 在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。 (1) 创建函数有两种形式,一种是函数声明,另外一种是函数字面量, 只有函数声明才有变量提升 相当于 (2)变量提升 ...
分类:
其他好文 时间:
2017-11-29 11:38:44
阅读次数:
166
在es6下用es6的,比如vue的脚手架里 在commonjs里用commonjs的,比如webpack,node里 es6 commonjs ...
分类:
其他好文 时间:
2017-11-28 22:26:37
阅读次数:
189
一:搭建ES6 开发环境 安装:npm i -g babel-cli 二:npm i --save-dev babel-preset-es2015 babel-cli 三:babel src/index.js -o dist/index.js src: es6 语法的文件位置 dist: es6 转 ...
分类:
其他好文 时间:
2017-11-28 20:38:38
阅读次数:
166