如今前端模塊化、es六、MVVM這麼火,附帶的在學習使用這些知識時或多或少都會接觸到webpack。 這裏我不會去講webpack自己的知識,這些東西都爛大街了一搜一大把。php
經過本文你將會了解到如何將webpack引入到一個傳統的多頁面項目(如:商城)中去,藉助webpack讓咱們可以使用es六、可以實現咱們的模塊化方案前端
注意:僅指中小型多頁面項目webpack
如今問題又來了,使用多入口一定設計到拆分的概念,將本來一個入口拆分紅多個入口這須要一個什麼樣的標準呢,這就是接下來要講的核心內容了es6
有後端開發(如php)經驗的同窗知道在寫業務邏輯代碼時主要涉及到的是MVC中的C層(controller),controller中會實現一系列的action,controller/action的組合也就實現了咱們的頁面url(www.xxx.com/controllerName/actionName)web
如今不知道你們有沒有理解清楚,後端將有業務關聯的action寫到同一個controller中,因此前端同理能夠將有業務關聯的多個url頁面打包起來當作一個SPA應用(文中提到的SPA非真正的SPA,只是用來幫助理解)後端
這樣咱們就把商城這一個按業務拆分爲多個(首頁、商品、購物車、用戶、會員中心、促銷...)緩存
隨手畫的,哈哈哈~模塊化
從頭看一下整個過程學習
整個過程經歷了從一到多,再從多到一url
webpack這麼火你還沒用嗎?還不趕快嘗試下。已經在使用了?也但願本文能給你不同的思路
文中有表述不許確的或者有相關建議的歡迎在下面留言('.')