国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

webpack學習筆記之代碼分割和按需加載的實例詳解

2019-11-19 16:02:03
字體:
來源:轉載
供稿:網友

本文介紹了webpack學習筆記之代碼分割和按需加載的實例詳解,分享給大家,也給自己留個筆記

為什么需要代碼分割和按需加載

代碼分割就是我們根據實際業務需求將代碼進行分割,然后在合適的時候在將其加載進入文檔中。

舉個簡單的例子:

1.一個HTML中存在一個按鈕

2.點擊按鈕出現一個包著圖片的div

3.點擊關閉按鈕圖片消失

Demo目錄:

這里寫圖片描述

一.當未點擊按鈕時瀏覽器只加載了對入口文件打包后的js

二.點擊按鈕會對組件進行異步加載


這個clichunk就是我們打包好的click組件,包括相應的JS邏輯html和css

例子源碼記錄

1.編輯入口文件

window.onload=function(){     var _cs=require('./index.css');     var $=require('jquery');     $('#_click').on('click',function(){       require.ensure([],function(require){         var _click=require('./_clickWindow.js');         if(!_clickEvent){           console.log(_click);           var _clickEvent=_click._clicks;         }         new _clickEvent();       },'cli')     });};

webpack將一切視為模塊,CSS,js,html,JSX等等。

var _cs=require('./index.css');

引入對應的css模塊。這就需要我們安裝css-loder和style-loader。

這里寫圖片描述 

主站蜘蛛池模板: 麦盖提县| 常德市| 阿荣旗| 锡林浩特市| 和林格尔县| 九江市| 长春市| 新宁县| 常山县| 师宗县| 安阳县| 格尔木市| 商河县| 磐安县| 平泉县| 石渠县| 淮南市| 都江堰市| 应城市| 科技| 霞浦县| 昌黎县| 瑞安市| 宜宾市| 英吉沙县| 宁夏| 通江县| 贞丰县| 当雄县| 临澧县| 凉城县| 万源市| 奉化市| 清镇市| 和平区| 团风县| 深圳市| 宝丰县| 荆门市| 青冈县| 西平县|