现在目前web前端方面能实现这种功能的多数都是js框架,如:angularjs,react.
然而你想知道他的原理首先你除了有js深厚的基础,还要明确得懂的MVC的概念,并且熟悉框架的路由规则。
一. 打包多个页面的js文件 读取src/views下的目录,约定每一个目录当成一个页面,打包成一个js chunk。 二. 打包多个html 循环生成多个HtmlWebpackPlugin插件,把每一个插件的chunks各自指向上面打包的js chunk现在目前web前端方面能实现这种功能的多数都是js框架,如:angularjs,react.
然而你想知道他的原理首先你除了有js深厚的基础,还要明确得懂的MVC的概念,并且熟悉框架的路由规则。
一. 打包多个页面的js文件 读取src/views下的目录,约定每一个目录当成一个页面,打包成一个js chunk。 二. 打包多个html 循环生成多个HtmlWebpackPlugin插件,把每一个插件的chunks各自指向上面打包的js chunk