<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                **關于同步加載和異步加載** 使用WebPack打包,最爽的事情莫過于可以像服務器編程那樣直接require文件,看起來是同步地從服務器上取得文件直接就使用了。如下面的代碼一樣,沒有任何異步邏輯,代碼很干凈。 ?![](http://images2015.cnblogs.com/blog/295025/201603/295025-20160303002159986-257263298.jpg) 然而,這種爽是有代價的,對于直接require模塊,WebPack的做法是把依賴的文件都打包在一起,造成文件很臃腫。 所以在寫代碼的時候要注意適度同步加載,**同步的代碼會被合成并且打包在一起;異步加載的代碼會被分片成一個個chunk,在需要該模塊時再加載,即按需加載**,這個度是要開發者自己把握的,同步加載過多代碼會造成文件過大影響加載速度,異步過多則文件太碎,造成過多的Http請求,同樣影響加載速度。 * 同步加載的寫法,如: > ?? ? var TopicItem = require('../topic/topicitem'); * 異步加載的寫法,如: ![](http://images2015.cnblogs.com/blog/295025/201603/295025-20160303002303142-298512303.jpg) 一個原則是:**首屏需要的同步加載,首屏過后才需要的則按需加載(異步)** [【前端構建】WebPack實例與前端性能優化](http://www.cnblogs.com/giveiris/p/5237080.html#top) [使用 webpack 定制前端開發環境 - teabyii - 掘金小冊](https://juejin.im/book/m/5a6abad5518825733c144469/section/5a6abad5518825732e2f8546) [騰訊互娛AMS | 我的打包我做主——淺析前端構建](https://mp.weixin.qq.com/s/52ja4nEhA4z0LWunxXsjUg)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看