php - Javascript。嵌入还是链接?

标签 php javascript model-view-controller

由于一些 UI 框架(例如 KendoUI 和 Dojo/Dijit),我开始接触更多的 JavaScript,并且我正在尝试将它们与我的自定义 MVC 框架集成。但是,他们所有的示例都在 <script></script> 中嵌入了 JavaScript。标记以及 HTML,这很好,只是意味着代码被转储到我的 View 中。

我只是想知道在我的项目中是否有一些“标准”或“更可接受”的方法来呈现自定义 JavaScript 代码。将代码嵌入到 HTML 中是最好的方法,还是将 JavaScript 存储在 .js 文件中并从 HTML 链接到它被认为更好

最佳答案

使用脚本标签,例如 <script src="foo.js"></script>

理想情况下使用缩小版本,例如 <script src="foo.min.js"></script>

如果您正在构建一个网站,还要研究缓存文件的方法(如果文件发生更改则取消缓存),例如在文件名中使用日期戳。

一些编程框架有办法自动组合和缩小页面的所有 JavaScript 文件。例如,Rails 有一个 Assets 管道可以为您处理这个问题。

关于php - Javascript。嵌入还是链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10274119/

相关文章:

PHP preg_match_all 匹配多种模式

php - 取消设置php中的字符串偏移量

javascript - 如何在 react-helmet 中添加 javascript 代码片段?

asp.net-mvc - 使用@Ajax.ActionLink 弹出一个表单

php - 读取一个表并从与第一个表行相关的另一个表中获取行

javascript - 如何在每个 Accordion 上插入打印按钮?

javascript - 表单代码上的颜色更改文本验证问题

javascript - 单击按钮时在 div 中打开新选项卡

java - 如何在不在服务器端存储文件的情况下向浏览器提供 PDF?

django - Django(和其他 MVC/ORM)中的延迟加载关系