题
HTML5 将会是下一个超级明星。所以~~~如何使用新的想法,以实现阿贾克斯在 WebSocket 在 HTML5 spec?谢谢....
解决方案
我想你误解了阿贾克斯和web sockets.
所有互联网操作程序通过使用一种特殊的连接称为一个插座(卯也可以用于其它事情,但那不重要,现在).例如,在访问的网页,在铬、铬创建一个插座和使用,以连接到服务器(还有其他的步骤,但是这是最简单的解释)。
阿贾克斯的方法,用于更新内容在一个页面上没有重新载入页面(或者将一个新的网页),这是有用的动态的内容。Ajax工作,通过程序的对象DOM Api。当你让一个阿贾克斯的请求,你问的网络浏览器发起一个新的连接在你的代表(网页浏览后可以创建一个新的插座,因为它认为合适的).
Web sockets是一种替代api它可以让你更多的控制插座的网络浏览器造成的。在本质上它的替代技术,来实现类似的目的。阿贾克斯只发送一个HTTP请求(通常邮寄或获取),以及收到适当的响应,因此利用web sockets2倍:
- Web sockets允许非HTTP转让(例如,流VoIP)。
- Web sockets允许双方向转移,(ie。服务器作出后续请求,客户)。
这并不是说阿贾克斯是不是仍然有用,但是这web sockets让你做的事你无法与阿贾克斯。
不隶属于 StackOverflow