我最近阅读了讨论https://stackoverflow.com/questions/62617/whats-the-best-way-to-separate-php-code-and-html
我面临着类似的困境。
目前正在开发一个WordPress网站,该网站有很多滑块,动画下拉列表,表单和其他组件。每个组件在整个网站中都使用了多次,因此我为每个组件创建了一个PHP文件,并使用include将它们插入到需要的任何位置。
现在我包含的文件包含HTML& JS {用于初始化控制}
最后当我在浏览器中查看生成的html页面时,它很混乱! HTML& JS混在一起!
我想知道是否更好地将所有内容都包含在一个大型JS文件中并将其包含在每个页面之上,或者更高效地在该部分中包含小型JS块?
答案 0 :(得分:0)
在我看来,如果HTML / JS有效,那么它有点乱 - 没有任何问题 - 最终用户永远不会看到它。至于从设计的角度看什么是最好的,它实际上取决于具体情况。
就个人而言,我认为拥有一个包含在每个页面中的大型JS文件是可以的,但有些人更喜欢在需要的小块中输出代码。最终,它实际上取决于程序是什么以及什么最适合您。
答案 1 :(得分:0)
如果JS代码仅针对特定部分或页面,我认为最好将其包含在页面本身而不是单独的文件中,但是如果要将其用于多个位置,则使用单独的文件作为它也会更容易维持这种方式。