说到模块的加载,可能大家用过RequireJS或SeaJS。而在ES6当中也为我们提供了相应的解决方案。
定义并导出一个模块
首先,我们新建一个 myModule.js
文件:
export default function(text){
console.log(`this is
其实,我们以前在像jQuery
这样的库当中都有用过Promise
,它是用来处理一些异步操作的,jQuery当中的ajax
内部使用的就是这种模式:
$.ajax(...)
.then();
首先,这是一个异步请求,请求后会调用then()
方法,在其内部其实用的是jQuery当中的Deferred对象,该对象就是用来处理一些异步操作。…