前言 webpack是目前前端开发必不可少的一款模块加载器兼构建工具,它能极其方便的处理各种资源的打包和使用, 让前端开发获得与后端开发几乎一致的体验。 webpack特点 webpack 是以 commonJS 的形式来书写脚本的,可以直接使用 require或者import(es6写法,配置ba ...
分类:
Web程序 时间:
2017-04-20 16:14:24
阅读次数:
1617
export default 服从 ES6 的规范,补充:default 其实是别名 module.exports 服从CommonJS 规范 一般导出一个属性或者对象用 export default 一般导出模块或者说文件使用 module.exports 以上来自网络,不一定准确,有待进一步确认 ...
分类:
其他好文 时间:
2017-04-18 16:03:50
阅读次数:
755
阅读本文前,期待您对promise和ES6(ECMA2015)有所了解,会更容易理解。本文以体验为主,不会深入说明,结尾有详细的文章引用。第一个例子Async/Await应该是目前最简单的异步方案了,首先来看个例子。这里我们要实现一个暂停功能,输入N毫秒,则停顿N毫秒后才继续往下执行。 控制台先输出 ...
分类:
其他好文 时间:
2017-04-18 12:41:34
阅读次数:
209
_log = console.log//参数默认值function log(x,y = 'world'){ _log(`${x} ${y}`);} log('hello') //hello worldlog('hello', 'china') //hello china function Point ...
分类:
其他好文 时间:
2017-04-18 00:46:25
阅读次数:
178
主要是一个函数作用域。。 在一个函数中要先申明各个变量,在使用这个变量,在不同的函数作用域中,变量名可以相同,如果在同一个函数作用域中,相同变量可以声明多次但只返回一个值。 不在函数作用域的称为全局作用域,全局作用域可以声明多个,但只能返回一个。注意没有局部变量。 不过在ES6后就出现了块级作用域了 ...
分类:
编程语言 时间:
2017-04-17 18:49:08
阅读次数:
165
1.this 被绑定为函数定义时的 this 且无法改变 2.箭头函数内部没有 constructor 方法,也没有 prototype,所以不支持 new 操作 3.应用场景 如果只有一条声明语句时,隐式return。会简洁很多 使用到父作用域中的this。(不在 hack 的使用var _tha ...
分类:
其他好文 时间:
2017-04-17 14:09:09
阅读次数:
126
栗子如下: 想必很多人看到立马能看出答案吧,但是为什么定时器不能依次打印出1,2,3,4,5呢?答案稍后分晓。 那到底怎么才能依次输出我们想要的结果呢?大家可能都想到是利用闭包,或者是利ES6中的let声明,但是今天我们不讲这个。 一、为什么js是单线程? 大家都知道js不同于其他语言,它是单线程的 ...
分类:
Web程序 时间:
2017-04-16 14:03:23
阅读次数:
153
webstorm 2017 版本中即使安装了vue template file 设置了 js 语言为 es6 语法仍旧会出现识别不了划线的情况,苦寻很久,最后解决方式如下 添加 type 类型 指明为: text-ecmascript-6 亲测有效。 ...
分类:
Web程序 时间:
2017-04-16 12:18:03
阅读次数:
154