请网页设计师们进,关于AJAX的问题,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/05 15:56:20
不好意思,我首先得说我是个学做网站的菜鸟,现在有个关于AJAX的问题一直在我心中很困惑。
我想开发一个ASP.NET网站,时下AJAX技术炒得很热,关于AJAX的优点(如用户的无闪刷新体验,基于按

需取数据的较快的下载速度等等),网上的介绍文章比比皆是。但也有些文章进行抨击,并分析罗列出好

些缺点,其中最为致命的是不支持SEO搜索引擎的优化。
说真的,看了一下ASP.NET AJAX的一些视频教程,觉得AJAX的功能确实也很诱人。问题是,在网站的设计

中,是不是因为AJAX的缺点就放弃它呢?基于这一想法,我在网上搜索一下相关的资料文章,少之又少,

当然也有人提出一些优化方案,但都没作深入的探讨,不过寥寥几笔而已。虽然只是寥寥几笔,也激起我

的一些想法,我的想法如下:
整个网站不以AJAX技术为主,而是把它作为一个辅助来应用(比如用户注册页面、登陆页面、会员个人中

心等页面,还有一些功能,如注册时用户名的检测,多级联动菜单等功能),而主要的页面,希望被搜索

引擎关注的页面则不用AJAX技术,我想这应该是个好的构想。
下面的问题不知各位架构师前辈会不会大大的笑话我,因为在你们看来是很幼稚的问题,真不好意思呀。
1、如果一个网页中,使用了AJAX技术(仅仅是局部使用,用来实现某个或几个控件的功能,而页眉的导

航和链接都不使用AJAX),这样一来,是不是搜索引擎一检查到使用了AJAX就把该网页拒之门外呢?
2、使用AJAX技术会不会影响到URL重写,不知有没有冲突?
3、我使用的开发工具是VS2005(我学的是C#语言),我已经给VS2005配置好了AJAX开发环境。如果像我

想的那样,只是把AJAX作为一个辅助,在新建网站的时候,能不能选择ASP.NET AJAX网站?如果选择,自然

是可以方便的运用它的一些配置和控件,但我又怕这样一来,整个网站都对SEO的支持不好。(我想,大概

是选择哪一项没关系,关键是在开发过程中,在主要页面尽量少用AJAX技术就OK了,但我又

做ajax功能,要本着循序渐进,欲留退路的思路去做。

也就是先把功能都做好,在没有js的情况下,网站依然可以使用。对于seo方面,继续保持。类似于你的思路,ajax或者说js的一些功能是建立在网站功能完备的情况之上的。

这就是做无懈可击的ajax应用-Hijax的思路。

JS以及AJAX不是用来做SEO的,那些东西是为了给客户代来更好的体验才用的.
不过我觉得AJAX与SEO好像没有什么冲突...
用AJAX做给用户体验好,可以留住用户.
SEO做的好,搜索引擎可以帮你代来客户...看你从哪个角度出发了...