例如,您如何划分网站的实施?你是在不同的功能,页面等之间划分它还是在同一个部门实现它?
答案 0 :(得分:0)
我建议编写模块化javascript并使用像Browserify或Webpack这样的捆绑器。有了这两个,你就可以进入一个NPM JavaScript包的世界。对于自定义项目代码,请保持模块化module.exports = function() {...}
。首先通过共同/共享来本地组织代码。然后通过屏幕,然后通过组件,如果它是有意义的。
DIR /
..shared /
....页眉/
....页脚/
..screen /
....家用/
......前奏/
....大约/
......作业/
使用Webpack,您可以使用代码分割功能以最适合浏览器缓存和方式的方式拆分捆绑包。延迟加载。所有这一切,我不认为每次都对所有应用程序都有一个神奇的答案。最好从策略入手,灵活应对。根据应用程序的演变方式以及团队如何使用它来提高效率。