one day
毫无头绪,于是学了一下mobx;
看到了一篇 import 的基本模仿实现
function import(){ for(let i=0;len=arguments.length,i<len;i++){ let file=arguments; if(file.match(/\\.js$/i)){ document.write('<script type=\\"text/javascript\\" src=\\"' + file + '\\"></sc' + 'ript>'); }else{ document.write('<style type=\\"text/css\\">@import \\"' + file + '\\" ;</style>'); } } } //转载于:https://www.cnblogs.com/ey-151210/p/5305718.html
实际上import方法应该返回一个 Promise对象,可以通过.then()方法实现链式回调.