美文网首页
构建学习

构建学习

作者: 黄小猛 | 来源:发表于2017-08-21 14:01 被阅读0次

    首先了解一下AMD

    它采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。

        require([module],  callback);
    
        [module]是一个数组,里面的成员就是要加载的模块,第二个参数callback
    

    反向依赖树

    先将font和other放在outer(outer文件夹)里面
    然后处理css --- 利用stylus进行压缩编译
    (父子进程-不共享缓存)

    多进程解决办法

    进程间通信占用了进程构建大部分时间,所以对于所有的依赖我们只启用四个进程来处理,每个进程处理1/4个依赖树
    每个进程处理完后,一次性把所有的缓存发送给主进程进行存储。

    loader.js

    把加密的方法放在manifest里面去

    相关文章

      网友评论

          本文标题:构建学习

          本文链接:https://www.haomeiwen.com/subject/dpsirxtx.html