了解如果某人禁用了JavaScript,该网站将无法正常工作,那么还有其他原因不这样做吗?
我正处于新网站的设计阶段,希望能够轻松更改服务器代码,而无需更改UI - 就像表单一样.
这是使用Python服务器端.
可以说,一个问题是Ajax技术打破了后退按钮.
通过对服务器Ajax调用进行所有调用,用户将失去"返回"前一个视图的能力.Facebook举例说明了这一点.单击Facebook上的后退按钮,通常不会将您带到上次显示的视图.
此外,用户更难以为他们当前的站点视图添加书签.这可能使他们难以与他人分享他们所看到的内容,并且可能难以调试用户看到的问题; 他们不仅要向您发送重新创建问题的网址,还必须弄清楚他们在发现问题之前采取的众多步骤.
就个人而言,我认为Ajax的最佳位置是更新页面的小段.如果您的页面变化超过50%,则可能需要重新考虑单独使用Ajax