一. 关于babel 是ES6+语法的编译器,官方网址: "www.babeljs.io" ,用于将旧版本浏览器无法识别的语法和特性转换成为ES5语法,使代码能够适用更多环境。 最初的 使用起来是非常方便的,几乎仅使用少量的配置就可以使用,但随着工具的快速升级和代码架构的转变, 已经裂变成非常多的部 ...
分类:
其他好文 时间:
2018-08-28 01:06:27
阅读次数:
212
React 中的 Component、PureComponent、无状态组件之间的比较 table th:first of type { width: 150px; } 组件类型 | 说明 | React.createClass | 不使用ES6语法,只能使用 React.createClass 来 ...
分类:
其他好文 时间:
2018-08-17 14:59:10
阅读次数:
161
1.前言 由于ES6语法在各个浏览器上支持的情况各不相同,有的浏览器对ES6语法支持度较高,而有的浏览器支持较低,所以为了能够兼容大多数浏览器,我们在使用ES6语法时需要使用babel编译器将代码中的ES6语法编译为ES5语法,下面就开始搭建一个基于webpack+babel的ES6语法运行环境。 ...
分类:
Web程序 时间:
2018-08-12 10:31:57
阅读次数:
612
基于原生javascript、ES6语法、canvas实现的H5小游戏。 ...
分类:
Web程序 时间:
2018-08-07 15:09:40
阅读次数:
333
下载按转新依赖 babel-runtime:对es6语法进行转译 fastclick:对移动端进行点击300毫秒延迟 ,,取消掉 babel-polyfill:API 先添加,在npm install main.js import 'babel-polyfill' import Vue from ' ...
分类:
其他好文 时间:
2018-08-06 19:23:49
阅读次数:
463
rollup 是一个不错的javascript 模块打包器,一般我们用来构建library 安装 npm install -g rollup 参考集成jquey && shortid 的library 使用es6 语法 项目结构 ├── index.html ├── package.json ├── ...
分类:
Web程序 时间:
2018-08-01 11:39:20
阅读次数:
198
native修饰符 一般来说,vue本身提供了v on:eventName这个语法来提供vue的时间绑定,通常使用@eventName这个语法糖代替上述语法。 使用过程中没有考虑@eventName作用标签的类型,因为一般将该语法用在html原生标签,在组件标签上使用的时候,出现了@click="h ...
分类:
其他好文 时间:
2018-07-24 17:38:51
阅读次数:
188
脚本 脚本采用ECMAScript语言,最新版本支持ES6语法. 利用脚本可以降低联调工作量. 例如这样一个场景:读取第一个请求响应结果中的数据,构造下一个请求;如果人工拷贝,费眼,费劲,费神;而写成脚本,则省不少事. 全局变量与环境变量 全局变量只有一组,环境变量可以有多组; postman先尝试 ...
分类:
其他好文 时间:
2018-07-21 21:22:02
阅读次数:
189
今天用node纠结了半天,明明是正确的语法,一直报错,原来node和chrome并不支持es6语法.... 1. npm install package.json 1 { 2 "name": "ES6", 3 "version": "1.0.0", 4 "description": "", 5 "m ...
分类:
其他好文 时间:
2018-07-21 14:50:35
阅读次数:
153
今日看到一句话: 基于循环的迭代比基于函数的迭代法快8倍,因此有了该篇验证博客。 验证代码如图: 验证结果:在数量比较少的时候,无明显差别,当数量级达到10的4次方时候,for循环的效率优势明显。 从中学到其他小知识点: 1、es6语法 数组fill,填充数组,注意,如果填充的是对象,则只是一个指针 ...
分类:
其他好文 时间:
2018-07-18 00:40:09
阅读次数:
216