每个网站都有一些永远不变的静态代码。例如页眉,页脚,广告框和......!
我想将所有这些静态HTML代码写入JS文件中,正如您所知,它将会被捕获。所以加载会更快。我的意思是为什么用户应该一直下载我的固定HTML代码?我想我可以通过我提到的那个技巧来抓住它们。
但是我在这个领域没有很多经验。如果我这样做,我以后不会遇到一些问题吗?
答案 0 :(得分:3)
混合视图(HTML)和业务逻辑(JS)是违反Separation of Concerns的反模式。 也就是说,它主要取决于您在视图中混合使用哪种代码:它是否与该视图的渲染严格相关?
如果你的动机是加载会更快我认为你做错了。