Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。下面是一个例子。 上面的原始代码用了箭头函数,这个特性还没有得到广泛支持,Babel将其转为普通函数,就能在现有的JavaScript环境执 ...
分类:
其他好文 时间:
2017-11-14 14:11:32
阅读次数:
164
环境搭建和简单实践 怎么es6还要环境搭建呢?我用的还是javascript吗?然而不是这么一回事。es6在语法上有很多的变化,算是脱胎换骨了,但是因为浏览器还没有完全支持es6的新语法,所以使用es6开发,就应该先将其转化为es5,那么就需要工具来完成, babel Babel是一个编译器,负责将 ...
分类:
其他好文 时间:
2017-11-14 11:15:33
阅读次数:
153
配置webpack.config.js: 注意:json已集成,无需转换 ...
分类:
Web程序 时间:
2017-11-13 23:10:29
阅读次数:
312
Web标准分为3个部分:分为结构(HTML),样式(CSS),行为(JavaScript),在ES6之前,JS被认为是一门Web脚本语言。但是在从ES6开始,JS已经成为了一门通用的编程语言。 JS学习成本低,容易上手,不需要搭建复杂的开发环境。但是,JS同时也是一门比较棘手的语言。解释这一点,需要 ...
分类:
编程语言 时间:
2017-11-13 21:26:21
阅读次数:
244
一、冻结对象:Object.freeze方法 二、声明变量的方法 let,const、import命令、class命令 三、遍历map结构 四、for...of循环遍历 五、includes(), startsWith(), endsWith() 方法 这三个方法都支持第二个参数,表示开始搜索的位置 ...
分类:
其他好文 时间:
2017-11-13 20:02:22
阅读次数:
145
一、今日主要任务 悉尼小程序后台管理开发: 景点管理页面: 获取已有数据列表,选取部分数据呈现在表格中,根据景点名称、分类过滤出对应的景点。 二、难点 1. 项目技术选取: ant design、react、es6; 2. 在此之前,只看过一点点 es6 的语法,未实操;react 也只是看过语法, ...
分类:
Web程序 时间:
2017-11-13 20:00:54
阅读次数:
236
一.Iterator(它是一种接口,为各种不同的数据结构提供统一的访问机制。Iterator 接口主要供for...of消费) 默认Iterator接口(默认的 Iterator 接口部署在数据结构的Symbol.iterator属性,或者说,一个数据结构只要具有Symbol.iterator属性, ...
分类:
其他好文 时间:
2017-11-13 18:30:54
阅读次数:
127
使用Facebook的create-react-app快速构建React开发环境 前言: create-react-app:来自Facebook官方的零配置命令行工具 create-react-app是来自于Facebook出品的零配置命令行工具,能够帮你自动创建基于Webpack+ES6的最简易的 ...
分类:
其他好文 时间:
2017-11-13 17:03:28
阅读次数:
172
ES6相比于ES5有很多的好用的新特性,这里我总结一些,但是还有很多特性待以后完善 1.默认参数 1)ES5的实现方式 2)ES6的实现方式 打印出的结果如下 2.字符串模版 1)ES5的实现(依赖第三方的库underscore.js) 参考资料:Underscore模版引擎的使用-template ...
分类:
其他好文 时间:
2017-11-13 16:41:47
阅读次数:
139
因为浏览器识别不了es6的一些语法,所以我们写的代码需要处理成浏览器识别的语言,至于转换的这个工作就交给webpack来做了。 1.先简单写几个待打包的文件 目录结构: a.js b.js app.js 为入口文件 2.在demo1下运行npm init -y 生成一个默认的package.json ...
分类:
Web程序 时间:
2017-11-13 16:35:12
阅读次数:
138