我曾经在某个地方(我忘了是哪里)看到过一个完全基于Ajax的网站,认为这是一种新颖有趣的尝试。我将一个旧网站放到了新服务器上,并使用了一点jQuery和Ajax技术,使整个网站可以在一个页面加载中运行。
我的问题是,这种方法有什么优点和(更可能的)缺点?
请注意-该网站通过一种聪明的链接函数工作。如果用户没有启用JavaScript,则所有内容都可以像其他网站一样正常加载。
更多细节--假设用户加载了网站的主页,然后登录。当他们登录时,登录框会淡出并显示用户信息。登录后,根据需要加载页面上的其他内容。如果他们点击链接,比如“文章”,主页上的一列会向上滑动并随即返回文章。如果他们点击主页,文章会向上滑动,主页内容会向下滑动。评论、查看个人资料、投票等操作都是通过ajax完成的。
这是一种不好的网页设计方法吗?如果是,为什么?
我愿意听取所有答案/意见。
我的问题是,这种方法有什么优点和(更可能的)缺点?
请注意-该网站通过一种聪明的链接函数工作。如果用户没有启用JavaScript,则所有内容都可以像其他网站一样正常加载。
更多细节--假设用户加载了网站的主页,然后登录。当他们登录时,登录框会淡出并显示用户信息。登录后,根据需要加载页面上的其他内容。如果他们点击链接,比如“文章”,主页上的一列会向上滑动并随即返回文章。如果他们点击主页,文章会向上滑动,主页内容会向下滑动。评论、查看个人资料、投票等操作都是通过ajax完成的。
这是一种不好的网页设计方法吗?如果是,为什么?
我愿意听取所有答案/意见。