【发布时间】:2013-05-23 17:17:30
【问题描述】:
文档中包含 Underscore Javascript 模板的最佳位置是什么?
到目前为止,我已经看到模板包含在 <head> 或 <body> 标记中。
什么更合适?这两种方法是否会影响性能(页面加载速度)?
我将模板放在单独的文件中,并使用 Django 作为后端。
【问题讨论】:
标签: javascript django templates underscore.js
文档中包含 Underscore Javascript 模板的最佳位置是什么?
到目前为止,我已经看到模板包含在 <head> 或 <body> 标记中。
什么更合适?这两种方法是否会影响性能(页面加载速度)?
我将模板放在单独的文件中,并使用 Django 作为后端。
【问题讨论】:
标签: javascript django templates underscore.js
您是否将 Javascript 文件包含在 <head> 或 <body> 标记中对 Django 服务器没有影响。这方面的任何性能影响完全是客户端的,与服务器端无关。它们仅影响您的页面的呈现方式。
谈到 Django,您应该查看 staticfiles 应用程序,它管理为您的应用程序提供静态文件。这个article 也应该可以帮助您开始使用 Django 中的静态文件。
注意在开发和生产环境中需要对静态文件进行不同的设置;有关此here 的更多信息。
【讨论】:
JS 文件放在 head 或 body 标记中。阅读文档。