如今前端模块化、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这么火你还没用吗?还不赶快尝试下。已经在使用了?也但愿本文能给你不同的思路
文中有表述不许确的或者有相关建议的欢迎在下面留言('.')