我喜欢让自己忙于构建模块化 Web 应用程序,但不想花时间在我可以节省的地方。
例如,我正在构建一个应该在多个站点上轻松实现的新闻模块,因为使用了相同的 Web 应用程序。
然而,并非所有网站都需要新闻模块。创建内置于模块本身的内联样式表/javascript 文件是否比使用所有库创建大型外部样式表/javascript 更好/更容易/更快?即使所有其他网页都不需要新闻模块的文件?
在模块本身中创建内联库似乎要容易得多。这样只有在需要时才加载,并节省其他页面的加载时间和带宽。
另一件事是我喜欢编写“即插即用”模块。假设我将一个文件通过文件服务器移动到模块文件夹中,其余的将由应用程序处理。使用内联表,我不必在页眉/页脚等中添加新行。
什么是最好的解决方案?当还考虑到我宁愿花 10 分钟移动文件并且它可以工作,而不是仅仅因为它更像是一种“好习惯”而花 1 小时附加外部库时?