当前位置:  开发笔记 > 编程语言 > 正文

什么时候适合使用AJAX?

如何解决《什么时候适合使用AJAX?》经验,为你挑选了2个好方法。

什么时候适合使用AJAX?
使用AJAX的优点和缺点是什么?

回答我的上一个问题:有些人似乎非常坚定,如果情况合适,我应该只使用AJAX: 我应该在我的PHP类/脚本中添加AJAX逻辑吗?

回应Chad Birch的回答:是的,我指的是在开发一个"标准"网站时会采用AJAX来获得它的好处,并且不会被其应用程序削弱.以一种会破坏搜索排名的方式使用AJAX是不可接受的.因此,如果"保持网站完整"需要更多的工作,那将是一个"骗局".



1> Chad Birch..:

这是一个非常大的主题,但你应该使用AJAX来增强用户体验,而不会让网站完全依赖它.请记住,搜索引擎和其他一些访问者将无法执行AJAX,因此如果您依赖它来加载您的内容,那么这对您不利.

例如,您可能认为让用户访问您的博客会很好,然后让页面动态加载最新的文章(一旦它们已经存在).但是,当Google试图为您的博客编制索引时,它只会获得空白网站.

找到与该主题相关的资源的良好搜索术语是"渐进增强".那里有很多好东西,花一些时间关注周围的链接.这是一个让你开始:

http://www.alistapart.com/articles/progressiveenhancementwithjavascript/



2> tvanfosson..:

当您只更新页面的一部分或者执行不更新页面的动作时,AJAX可能是一个非常好的工具.对于像这样的东西,它比整个页面刷新更轻量级.相反,如果您的整个页面重新加载或者您更改为其他视图,您实际上应该只链接(或发布)到新页面,而不是通过AJAX下载并替换整个内容.

使用AJAX的一个缺点是它需要javascript才能工作,或者你构建视图的方式是UI在没有它的情况下仍然可以工作.这比通过普通链接/帖子做这更复杂.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有