HTML5 将会是下一个超级明星。所以~~~如何使用新的想法,以实现阿贾克斯在 WebSocketHTML5 spec?谢谢....

有帮助吗?

解决方案

我想你误解了阿贾克斯和web sockets.

所有互联网操作程序通过使用一种特殊的连接称为一个插座(卯也可以用于其它事情,但那不重要,现在).例如,在访问的网页,在铬、铬创建一个插座和使用,以连接到服务器(还有其他的步骤,但是这是最简单的解释)。

阿贾克斯的方法,用于更新内容在一个页面上没有重新载入页面(或者将一个新的网页),这是有用的动态的内容。Ajax工作,通过程序的对象DOM Api。当你让一个阿贾克斯的请求,你问的网络浏览器发起一个新的连接在你的代表(网页浏览后可以创建一个新的插座,因为它认为合适的).

Web sockets是一种替代api它可以让你更多的控制插座的网络浏览器造成的。在本质上它的替代技术,来实现类似的目的。阿贾克斯只发送一个HTTP请求(通常邮寄或获取),以及收到适当的响应,因此利用web sockets2倍:

  1. Web sockets允许非HTTP转让(例如,流VoIP)。
  2. Web sockets允许双方向转移,(ie。服务器作出后续请求,客户)。

这并不是说阿贾克斯是不是仍然有用,但是这web sockets让你做的事你无法与阿贾克斯。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top