HTML++
AJAX是用来加强现有的HTML窗体/用户之间的交互,但是现在基本的范例仍然是和“普通”的web应用程序一样。一些关于这种类型的重要想法:
页重载仍然很频繁的发生。
很可能的是(如果你努力争取)可以缓和的将其退化为不支持将JS关闭了的浏览器。
会话状态将会保留在服务器端。
实际上这就是现在大家普遍采取的方法,并取得了不同程度上的成功。因为很多原因,我认为“朝向HTML++ ”的努力和开销将会远远超出获得的利益。实际的仍为这最好由服务器端的工具,如真正为你考虑的HTML_AJAX(边注:当给出这种说法的时候,提到的JPSpan有效的废弃了——HTML_AJAX,从某种程度上来说,是它的继任者,这就有点像PEAR::SOAP 和NuSOAP)。
于此同时,一个有趣的“in between”的例子,就是script.aculo.us购物车,我认为它标志了这个分水岭。。每一次你放一个东西到购物车里面,购物车就会告诉服务器关于这个操作,然后取出一个新的购物车内容的列表并更新客户端。换一句话说就是是服务器决定了你的购...[ 查看全文 ]