码迷,mamicode.com
首页 >  
搜索关键字:es6    ( 5574个结果
ES6 Generator 相关
Generator 含义:一种异步编程解决方案 形式:,Generator 函数是一个普通函数,但是有两个特征。 一是,function关键字与函数名之间有一个星号; 二是,函数体内部使用yield表达式,定义不同的内部状态 function 后面的星号没有规定写在哪里,所以以下4种方式都是等效的 ...
分类:其他好文   时间:2017-07-09 23:02:13    阅读次数:202
ES6中的let和const
let和const let 用来声明变量,但是所声明的变量只在let命令所在的代码块内有效 let不像var那样会发生变量提升,所以一定要先声明后使用。 let不允许在相同作用域内重复声明同一个变量。 let a=12; let a=5;//报错 console.log(a) const const ...
分类:其他好文   时间:2017-07-09 22:06:52    阅读次数:95
gulp实用配置(2)——中小项目
上一篇的gulp配置很简单,主要就是为了demo的查看和调试,这一篇则会相对详细一些,包括压缩合并打时间戳等。 在互联网环境比较好的城市,需要多人协作的,大一点的项目应该都用上了模块化(这里主要指commonjs和ES6模块系统,不是再早的require.js和sea.js)。代码也会更注重如何分离 ...
分类:其他好文   时间:2017-07-09 18:22:06    阅读次数:159
webpack 打包压缩 ES6文件报错UglifyJs + Unexpected token punc (();
最近做项目的时候运用vue,webpack,在打包压缩的工程中,其他压缩都没有问题,但是最后生成的bundle.js文件确报错,虽然也可以运行,但是毕竟文件大小在那里放着; 开始我的解决方案是再写一个webpack.config.js专门配置打包上面已经打包失败的bundle.js;打包压缩完成后再 ...
分类:Web程序   时间:2017-07-09 17:23:56    阅读次数:600
es6新语法的使用
1.声明变量: let 声明变量 作用域代码块作用域{} 尽在模块 先使用后声明 会报错 { let a= 12; alert(a) } let 不允许重复声明同一个变量 const 声明是一个常量,一旦被赋值就不允许修改 作用域在代码块内 没有变量的预解析 不支持先声明后解析 { const a ...
分类:其他好文   时间:2017-07-09 14:54:18    阅读次数:111
ES6函数增强
函数参数可以拥有默认值。当我们调用函数时,如果没有进行相应的实参传递,函数就会使用参数的默认值。功能很强大,使用 却非常简单,只要在声明函数时候,给形参赋一个值就可以了,这个值就是该参数的默认值。 默认参数值,不仅可以像上面一样使用原始值,还可以使用js表达式。 甚至还可以使用函数表达式 对于这个函 ...
分类:其他好文   时间:2017-07-09 10:58:20    阅读次数:233
4个小时实现一个HTML5音乐播放器
技术点:ES6+Webpack+HTML5 Audio+Sass 这里,我们将一步步的学到如何从零去实现一个H5音乐播放器。 首先来看一下最终的实现效果:Demo链接 接下来就步入正题: 抽离公共方法,在播放器中有很多可能需要抽离的公共方法如:点击播放进度条和音量进度条时需要计算鼠标距离进度条左端的 ...
分类:Web程序   时间:2017-07-08 18:51:00    阅读次数:632
常用es6特性
随着react和vue的普及,很多互联网公司都开始用上这两个框架了,es6的写法也越来越普遍,简洁,我利用利用平时业余时间也写了些es6的小项目练练手,下面总结下一般es6常用的新特性: 1,申明变量let和const: js由于没有块级作用域,变量在申明他们的函数体内以及这个函数体内嵌套的任何函数 ...
分类:其他好文   时间:2017-07-08 17:46:41    阅读次数:165
es6新语法的使用
1.声明变量: let 声明变量 作用域代码块作用域{} 尽在模块 先使用后声明 会报错 { let a= 12; alert(a) } let 不允许重复声明同一个变量 const 声明是一个常量,一旦被赋值就不允许修改 作用域在代码块内 没有变量的预解析 不支持先声明后解析 { const a ...
分类:其他好文   时间:2017-07-08 16:16:41    阅读次数:122
ES6的新特性———【介绍】
ES6是javascript的下一代标准,虽然目前不是所以的浏览器都兼容ES6,但现在越来越多的程序员开始使用ES6了。 let只对块级有作用域。 { var b=1; alert(b) //1 } alert(b) //1 { let b=1; alert(b) //1 } alert(b)//报 ...
分类:其他好文   时间:2017-07-08 16:11:05    阅读次数:100
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!