码迷,mamicode.com
首页 >  
搜索关键字:es6    ( 5574个结果
ES6 常用总结——第三章(数组、函数、对象的扩展)
1.1. Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。 下面是一个类似数组的对象,Array.from将它转为真正的数组。 Array ...
分类:编程语言   时间:2017-07-11 11:08:26    阅读次数:312
es6入门
现在我们来学习一下es6,它现在是一门比较火的语言但是并不是所有的浏览器都兼容E6说的全部特性, 但是我们依旧应该学习一下ES6的语法。 因为兼容性我们得学习一下Babel,它是一个广泛使用的ES6转换器,可以将ES6代码转化为ES5代码,从而在现有环境执行。 变量的声明: let、const le ...
分类:其他好文   时间:2017-07-11 09:42:44    阅读次数:216
如何用webpack实现自动化的前端构建工作流
什么是自动化的前端构建流? 1. 自动补全css私有前缀,自动转化less\sass为css,自动转化es6\vue\jsx语法为js,自动打包小图片为base64以减少http请求,自动给js,css,甚至img加hash值,以避免浏览器缓存,自动合并压缩代码,自动刷新实时预览效果(甚至免刷新), ...
分类:Web程序   时间:2017-07-10 13:15:24    阅读次数:210
es6 map结构
Map结构的实例有以下属性和操作方法。 (1)size属性 size属性返回Map结构的成员总数。 (2)set(key, value) set方法设置key所对应的键值,然后返回整个Map结构。如果key已经有值,则键值会被更新,否则就新生成该键。 (3)get(key) get方法读取key对应 ...
分类:其他好文   时间:2017-07-10 10:39:10    阅读次数:141
Symbol() 的使用方法
简介:ES5的对象属性名都是字符串,这就很容易造成属性名的冲突,比如一个项目很庞大,又不是一个人开发 的,就有可能会造成变量名冲突,如果有一个独一无二的名字就好了,这样就能从根本上防止属性名冲突。这就是ES6引入Symbol的原因。 ES6引入的是一种新的原始数据类型Symbol,表示独一无二的,它 ...
分类:其他好文   时间:2017-07-10 00:38:16    阅读次数:405
前端构建工具里babel-polyfill的使用问题
看了很多react工程的package.json文件,里面都没有使用babel-polyfill,那对ES6的新API是如何做到被IE9这样的浏览器识别的呢,难道在webpack打包的时候通过别的方式加了API?先自己试一下。 这是package.json文件, 这是react文件 编译后chrom ...
分类:其他好文   时间:2017-07-10 00:35:16    阅读次数:2161
ES6 Class笔记
class:定义类的关键字 使用class定义类与使用函数定义类其实没有多大的差别。 只是使用class定义更清晰易懂。 constructor()方法:类的构造方法,通过new创建对象时会调用该方法。 该方法是类的默认方法,同时也是类必须的方法, 如果一个类没有显示的定义,一个空的construc ...
分类:其他好文   时间:2017-07-09 23:14:29    阅读次数:167
JavaScript数据类型
JS一共为我们定义了6中数据类型,分别是:undefined、null、boolean(布尔)、number(数字)、string(字符串)、object(对象)。(ES6中定义了另外其他的数据类型)。其中前5中为简单数据类型、object为复杂数据类型 在理解每一种数据类型之前,我们说一下变量,在 ...
分类:编程语言   时间:2017-07-09 23:13:25    阅读次数:231
ES6中的let和const
let和const let 用来声明变量,但是所声明的变量只在let命令所在的代码块内有效 { let a=12 alert(a)//12 } alert(a)//报错 找不到 let不像var那样会发生变量提升,所以一定要先声明后使用。 console.log(foo); //undefined ...
分类:其他好文   时间:2017-07-09 23:12:31    阅读次数:184
ES6笔记Module
模块的定义 export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。 export: export var name = \"javascript\"; export var version = 6.0; var name = \"javascript\"; var ve ...
分类:其他好文   时间:2017-07-09 23:11:33    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!