- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我关心的是性能,是否有理由发送客户端 XML 而不是有效的 HTML?像大多数事情一样,我确信它取决于应用程序。我的具体情况是有大量内容被插入到从数据库中提取的网页中。
这两种方法的优点是什么?内容的大小是否值得关注?或者,在使用 XML 的情况下,JavaScript 将 XML 处理成 HTML 的时间是否会抵消发送 HTML 开始时所需的额外时间?
谢谢,杰夫
最佳答案
多年来,AJAX 并未严格遵循其首字母缩略词。它现在只是“异步加载内容”的绰号。
如今大多数 AJAX 都是使用 JSON 完成的。
无论您是否使用 HTML 作为 JSON 或其他任何内容(甚至 XML)的数据,都取决于您的应用程序的特定需求。在这方面,AHAH 实际上只是 AJAX 的一个子集。
如果让客户端解析/呈现数据没有任何好处,那么只需让服务器端解析/呈现数据并返回 HTML。
关于javascript - AJAX vs AHAH 有性能优势吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2631369/
形式 $form['animal'] = array( '#type' => 'select', '#title' => t('Animal'), '#options' =>
我正在考虑在一个项目中广泛使用 AHAH,并且担心安全问题。攻击者不能将恶意代码注入(inject)到我的响应中,然后在客户端中执行吗?如果我的 AJAX 响应是 JSON,我不必担心这一点,因为如果
我编写了一些模式框功能,可以将 HTML 作为片段加载到 DOM 中。这包括支持 AHAH 的表格。 我已经完成了 AHAH 设置,并且可以重新初始化: jQuery.extend( Drupal.s
当用户使用以下代码单击链接时,我将动态地将内容加载到 div 中: function ahah(url, target) { document.getElementById(target).inn
我关心的是性能,是否有理由发送客户端 XML 而不是有效的 HTML?像大多数事情一样,我确信它取决于应用程序。我的具体情况是有大量内容被插入到从数据库中提取的网页中。 这两种方法的优点是什么?内容的
奇怪的问题,当启用 Firebug 时(并且只有在那时)我的 Javascript 是否开始以似乎是随机的方式发出双 GET 请求 (AHAH)。 这种双重调用的结果是从服务器返回的代码(PHP 生成
我有一个 AHAH 请求的 HTML,例如: ... ... ... and so on 其中 #### - 来自数据库的数字 ID。如何替换高效的事件编
我是一名优秀的程序员,十分优秀!