gpt4 book ai didi

javascript - 使用 Javascript 或 Django 进行模板化?

转载 作者:可可西里 更新时间:2023-11-01 01:34:07 25 4
gpt4 key购买 nike

我正在构建一个 Django 网络应用程序,它有大量由 ajax 请求动态生成的 html。现在我使用 Django 的模板语言来构建 html,然后将这个新的 HTML 作为 JSON 对象中的字符串传递,然后使用 jQuery 将其注入(inject)到页面中。

这工作得相当好,但由于 Javascript 在现代浏览器中的速度如此之快,并且制作了如此多的 javascript 模板库,我想知道我是否应该将所有内容都推送到客户端。

所以我的问题是:考虑到我的平均“页面”在其生命周期内必须编译大约 300 个模板(每个大约 15 行左右有 5 次左右的替换)编译成 HTML在浏览器中进行模板化有显着的性能优势吗?

此外,有人可以推荐一个“快速”的 Javascript 模板库吗?我听说过关于 underscore.js、mustache.js 和 jQuery 模板的好消息。

最佳答案

坚持使用 Django 模板的(巨大)优势是您只需要使用一种模板语言,无论您希望生成什么页面,它都保留相同的功能。如果您发现遇到性能问题,那么您应该考虑调查 caching template fragments .

关于javascript - 使用 Javascript 或 Django 进行模板化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4229908/

25 4 0
文章推荐: javascript - jQuery:将