码迷,mamicode.com
首页 >  
搜索关键字:es6    ( 5574个结果
ES6模块的import和export用法总结
ES6在语言规格的层面上,实现了模块功能 ES6模块主要有两个功能:export和import export用于对外输出本模块(一个文件可以理解为一个模块)变量的接口 import用于在一个模块中加载另一个含有export接口的模块。 也就是说使用export命令定义了模块的对外接口以后,其他JS文 ...
分类:其他好文   时间:2017-09-13 15:13:33    阅读次数:143
nodejs(let,const)
let: 1、块级作用域内有效 2、不存在变量提升 3、暂时性死区 下面代码中,存在全局变量tmp,但是块级作用域内let又声明了一个局部变量tmp,导致后者绑定这个块级作用域,所以在let声明变量前,对tmp赋值会报错 ES6明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的 ...
分类:Web程序   时间:2017-09-13 11:55:50    阅读次数:596
Babel编译es6
Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。下面是一个例子。 // 转码前 input.map(item => item + 1); // 转码后 input.map(function ...
分类:其他好文   时间:2017-09-13 10:48:14    阅读次数:158
ES6学习一 JS语言增强篇
一 背景 JavaScript经过二十来年年的发展,由最初简单的交互脚本语言,发展到今天的富客户端交互,后端服务器处理,跨平台(Native),以及小程序等等的应用。JS的角色越来越重要,处理场景越来越复杂。在这个背景下,JS最初的简陋设计显然是不太够用的,其松散的语法规则,拗口的继承机制(传说中的 ...
分类:编程语言   时间:2017-09-13 01:33:13    阅读次数:495
async await
async await可以说是避免回调地狱的终极解决方案,也能解决Promise不能良好解决的分支问题,保持逻辑清晰,加上Webstorm支持的Google Closure Compiler注解,代码简直爽的不要不要的。贴一段: 在Node刚支持ES6的时候,一些维护很积极的库就把代码用Promis ...
分类:其他好文   时间:2017-09-13 00:29:54    阅读次数:137
手机浏览器兼容问题:es6、-webkit-
1、大部分手机自带浏览器不支持ES6; 2、CSS3的动画必须添加-webkit-; ...
分类:移动开发   时间:2017-09-12 18:38:41    阅读次数:474
IE9报vuex requires a Promise polyfill in this browser问题解决
因为使用了 ES6 中用来传递异步消息的的Promise,而IE低版本的浏览器不支持。 如图所示: 解决方法第一步: 安装 babel-polyfill 。 babel-polyfill可以模拟ES6使用的环境,可以使用ES6的所有新方法 npm install --save babel-polyf ...
分类:其他好文   时间:2017-09-12 17:39:42    阅读次数:191
js重新讲解继承,es5的一些继承,es6继承的改变 ----------由浅入深
es5 利用原型公有私有继承 es5 公有继承,改变this指向,私有不继承 es5继承公有属性,私有属性不继承 es6 继承,私有公有都继承extend//定义一个类 node继承 利用util模块 inherits ...
分类:Web程序   时间:2017-09-12 13:58:14    阅读次数:187
ES6: for...of VS for...in
for...of和for...in是js中常用的两个遍历的方法,但是它们遍历是有区别的,最主要的区别就是: (1)for...of是遍历key, value中的value即键值,for...of一般是forEach的替代方法。 for...in是遍历key, value中的key即键名,而key一般 ...
分类:其他好文   时间:2017-09-12 13:52:55    阅读次数:175
es6异步编程 Promise 讲解 --------各个优点缺点总结
//引入模块 let fs=require('fs'); //异步读文件方法,但是同步执行 function read(url) { //new Promise 需要传入一个executor 执行器 //executor需要传入两个函数 resolve reject return new Promi... ...
分类:其他好文   时间:2017-09-12 13:49:11    阅读次数:318
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!