【问题标题】:Where to include Underscore templates?在哪里包含下划线模板?
【发布时间】:2013-05-23 17:17:30
【问题描述】:

文档中包含 Underscore Javascript 模板的最佳位置是什么?

到目前为止,我已经看到模板包含在 <head><body> 标记中。 什么更合适?这两种方法是否会影响性能(页面加载速度)?

我将模板放在单独的文件中,并使用 Django 作为后端。

【问题讨论】:

    标签: javascript django templates underscore.js


    【解决方案1】:

    您是否将 Javascript 文件包含在 <head><body> 标记中对 Django 服务器没有影响。这方面的任何性能影响完全是客户端的,与服务器端无关。它们仅影响您的页面的呈现方式。

    谈到 Django,您应该查看 staticfiles 应用程序,它管理为您的应用程序提供静态文件。这个article 也应该可以帮助您开始使用 Django 中的静态文件。

    注意在开发和生产环境中需要对静态文件进行不同的设置;有关此here 的更多信息。

    【讨论】:

    • 关于如何评估客户端影响的任何建议?
    • @Shvetusya 客户端影响通常取决于具体情况(这就是我没有进入它们的原因)。例如,查看this question。有优点也有缺点;视情况而定。
    • @Shvetusya 此外,客户端框架(在您的情况下为下划线)可能会决定是否将您的 JS 文件放在 headbody 标记中。阅读文档。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 2016-08-05
    • 1970-01-01
    相关资源
    最近更新 更多