摘要: 9.ES6自带的模块化 以前我们都是用seajs requireJs来实现模块化 ES6自带模块化: 1.如何定义(导出)模块(这里的模块可以是任何形式,如变量,函数,json等) 在a.js中定义模块: const a=12; export default a; 补充:如何导出多个小模块————以 阅读全文
posted @ 2017-03-04 20:56 夏至未至~ 阅读(1092) 评论(0) 推荐(1) 编辑
摘要: 7.ES6中的对象: 在ES6中,将对象的语法也简洁了 单体模式的对象: 以前是用json的方法: var person={ name:'小明', age:21, showName:function(){ alert(this.name); }, showAge:function(){ alert( 阅读全文
posted @ 2017-03-04 20:36 夏至未至~ 阅读(7409) 评论(0) 推荐(0) 编辑
摘要: 5.新增循环: 以前for循环,for in循环 ES6新增循环: for of 循环:遍历(迭代,循环)整个对象,变现类似于for in 循环 两者的区别: for in循环:既可以循环数组,又可以循环json 循环数组:i代表数组的索引 var arr1=['apple','banana','a 阅读全文
posted @ 2017-03-04 20:20 夏至未至~ 阅读(10030) 评论(0) 推荐(0) 编辑
摘要: 我们在下面的文章中具体讲解ES6时,使用Traceur转码器的直接插入网页的方法来转码ES6 traceur:是由Google出的编译器,可以将ES6编译成ES5 bootstrap:是一个引导程序(与响应式的bootstrap不同)需要将traceur.js和bootstrap.js下载下来,引入 阅读全文
posted @ 2017-03-04 20:13 夏至未至~ 阅读(5413) 评论(2) 推荐(0) 编辑
摘要: 在浏览器里面如何使用?现在ES6的使用也是一个新趋势,下面就来讲解转码的常见方法当ES6不兼容时,需要用到转码工具1.Babel转码器: Babel是一个广泛使用的ES6转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 这意味着,你可以用ES6的方式编写程序,又不用担心现有环境是否支持。 阅读全文
posted @ 2017-03-04 17:30 夏至未至~ 阅读(6637) 评论(2) 推荐(0) 编辑