代码之家  ›  专栏  ›  技术社区  ›  Isabel Jinson

使用AJAX有什么缺点吗?

  •  3
  • Isabel Jinson  · 技术社区  · 16 年前

    使用AJAX有什么缺点吗?

    11 回复  |  直到 16 年前
        1
  •  10
  •   Cuga    16 年前

    与浏览器的历史记录没有集成。

        2
  •  8
  •   mattandrews    16 年前

    如果你建立一个网站 要求

    • 允许搜索漫游器
    • 许多手机

    等等。

    但是,如果使用 渐进式增强 原则上,这些问题都得到了解决,而且您仍然可以为大多数用户提供使用Ajax的良好服务。

    渐进式增强 裸体(X)HTML

    第一步就是要做到这一点,并让你的整个网站(或尽可能多的合理)以这种方式为搜索机器人和类似Lynx的用户代理提供良好的工作。

    三是增加一个 行为层 :Javascript(Ajax)。为具有Ajax功能的JS用户/浏览器提供更快、更流畅、更好的体验。。。但只有那些用户。

        3
  •  2
  •   Evansbee    16 年前

        4
  •  2
  •   egaga    16 年前

    对数据的异步访问意味着很难在每个操作组合中使事情正确进行。

    javascript的依赖性使得一些人无法使用该网站。在资源有限的环境中,javascript的性能也是一个瓶颈。

        5
  •  1
  •   Gary.Ray    16 年前

        6
  •  1
  •   Surya    16 年前

        7
  •  0
  •   Unknown    16 年前

    在没有“轮询”的情况下无法更新客户端,这意味着每隔X秒查询服务器一次。

        8
  •  0
  •   JerSchneid    16 年前

    它需要javascript。你必须向你的朋友承认你是多么的“web2.0”。与其说是老一套的死板派:对我来说,这些都是用于布局的表格和用于导航的框架。

        9
  •  0
  •   tofi9    16 年前

    是的,旧浏览器或未启用javascript的浏览器不支持Ajax。现在,大多数浏览器都支持Ajax,甚至像IPhone那样的移动浏览器。

    对我来说,最大的问题是Ajax增加了项目的复杂性。

    对于较大的项目,开发人员必须了解库的内部结构,这为项目添加了一个新的学习规程。

        10
  •  0
  •   Luixv    16 年前

    出于安全原因,我们的一些大客户决定关闭javascript。因此,AJAX是不可能的。

    如果要为给定的客户机使用AJAX开发东西,请确保允许客户机使用javascript。

    杂交狼的兼容性会让你的生活很悲惨。

        11
  •  0
  •   zort15    16 年前