javascript - Ajax v. 在 HTML 中包含数据

标签 javascript python ajax django performance

我将 JavaScript 与 jQuery 结合使用,与 Django 后端对话。有一些 UI 需求需要 Ajax,因为在用户提供一些输入之前我们无法知道要发送什么数据。但是,还有其他数据在模板时是已知的。直接在模板中包含该数据而不是使用 Ajax 的优点和缺点是什么?看起来前者可能更简单。

最佳答案

大多数 应用程序中的明显答案是直接包含它们,虽然我总是建议根据自己的需要处理每个用法。请记住,“页面加载速度”既是一种可衡量的统计数据,也是一种感知,尤其是在处理 ajax 功能时。

示例

你有大量的数据要显示,如果你将它本地包含在页面中,实际上将被认为比你加载初始页面并以 block 的形式引入数据需要更多的时间来加载给最终用户.您可以将此视为 Facebook 使用的分页的替代方法,并且数据 block 会在用户滚动时引入。

关于javascript - Ajax v. 在 HTML 中包含数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5069495/

相关文章:

javascript - 带有 .bind() 的 jQuery .keyup() 不起作用

javascript - AJAX 中的 POST 数组

javascript - 如何让facebook像私有(private)消息一样

javascript - 引导基金会 : On large screens the website positions two containers besides each other

javascript - 如何使用动态生成的表动态添加行

python - 尝试在 Mac OS X Yosemite 上安装 MySQL-python 时出错

jquery - 如何从 flask 中的 'ImmutableMultiDict'获取数据

python - 无法为 Google Cloud Storage 的网址签名

javascript - jquery密集的文本阴影和模糊的背景颜色

javascript - 下拉值在满足条件时重置为第一个值