首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >让应用程序完全使用AJAX有什么缺点吗?

让应用程序完全使用AJAX有什么缺点吗?
EN

Stack Overflow用户
提问于 2012-08-18 21:33:52
回答 1查看 39关注 0票数 0

我在做行政申请。

我在考虑让它完全使用AJAX。基本上,只有一个URL,并且所有内容都将通过AJAX加载。

这种方法有什么缺点吗?我会因为任何原因而错过整个页面的重新加载吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-18 21:36:41

禁用了javascript的

  • 用户无法使用
  • 无法为特定页面添加书签
  • 搜索引擎可能会发现很难为您的站点建立索引

然而,有一些方法可以减轻/消除这些缺点,例如。优雅降级,支持浏览器历史应用编程接口(pushState等)

我的首选方法是构建一个没有javascript的站点,然后添加javascript支持,这样链接将使用javascript重新加载页面的一部分,然后使用pushState和co。要更改历史记录,以便浏览器的后退按钮和书签再次工作。

在HTML和服务器端的网站上构建AJAX的另一个好处是网站已经可以工作了,所以你可以逐步添加AJAX,即使你没有完全编程所有的AJAX功能,网站也会继续工作。

如果你正在使用Ruby on Rails框架,你可以尝试使用我的gem https://github.com/ronalchn/ajax_pagination。它可以帮助您以优雅的降级方式构建AJAX支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12019003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档