【问题标题】:Should we be using JQuery for Mobile AJAX Page Navigation?我们应该使用 JQuery 进行移动 AJAX 页面导航吗?
【发布时间】:2010-03-17 17:06:35
【问题描述】:

我正在开发一个移动网站,如果启用了 JavaScript,它将使用 AJAX 加载页面内容。我一直在使用 JQuery load() 功能从其他静态页面加载页面内容,但是当我只使用其中的一小部分时,我觉得我正在浪费宝贵的带宽来加载整个 JQuery 库。说到这里,我们是否应该在只使用其中的一小部分时避免使用库?

【问题讨论】:

    标签: ajax mobile jquery mobile-website


    【解决方案1】:

    我已经尝试过xUI,这是一个类似 jQuery 的小型 javascript 库,它针对移动使用进行了优化(因此;更小更快)。

    【讨论】:

      【解决方案2】:

      如果您正在使用 AJAX 开发移动网络应用程序,这意味着您的目标用户是拥有智能手机和功能强大(且不稳定)连接的用户。我不会太担心包含 jQuery,但您可以考虑将小型库与您使用的函数放在一起。您也可以在部署期间使用 GWT 或 Closure 来优化、编译和压缩您的 JS。

      【讨论】:

      • 我将如何将只有我想要的功能的小型库放在一起?
      【解决方案3】:

      如果您只需要一个简单的 XMLHttpRequest 对象,则不需要任何库。但是如果需要一些更花哨的动作,比如淡入淡出、滑动或其他你应该使用一些,因为它们可以完成任务。长期规划您的项目,看看可能会出现哪些需求。

      【讨论】:

        【解决方案4】:

        Jquery 相当小(24kb),更不用说它很可能会被缓存。 (如果您从 google 库中加载它,则可能会更高。)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-02-06
          • 2014-05-16
          • 1970-01-01
          • 1970-01-01
          • 2014-05-30
          相关资源
          最近更新 更多