我期待添加彗星长轮询功能到我的网站通过使用AJAX和jQuery,因为我不熟悉JavaScript原型框架。但是,当我搜索这个时,我总是看到使用原型框架的教程。有谁知道基于jquery和ajax的彗星长轮询的任何综合教程吗?彗星,长期投票与jQuery教程
10
A
回答
27
下面是使用jQuery http://screenr.com/SNH
Code彗星教程在本教程中
2
Cometd绑定了jQuery和Dojo JavaScript库。我不知道如何全面的它是,但它在这里有文件:http://cometd.org/documentation/cometd-javascript
0
Comet和长轮询用于暗示写作部分的代码在客户端和部分服务器端。你需要在服务器CometD或Ape能够连接到一个Comet服务器,我发现安装它们通常是一个痛苦的屁股。
我发现的方式更容易的选项是让Node.js具有“彗星”模块。 Faye(也可用于ruby)是一个长杆酒吧子服务器,对于聊天非常有用,并且Socket Io是一个不断更新页面的页面的最佳方式(带闪回回退的Websocket)。
王菲站点:http://faye.jcoglan.com/ 插槽IO:HTTP://socket.io/
0
我这里有一个很简单的例子,可以让你开始与彗星。它涵盖了使用NHPM模块编译Nginx,并包含jQuery,PHP和Bash中简单发布者/订阅者角色的代码。
http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/
工作示例(简单的聊天),可以在这里找到:
http://cheetah.jamieisaacs.com/
0
您可以强制使用长轮询与此
var cometd = $.cometd;
cometd.websocketEnabled = false;
希望它可以帮助
相关问题
- 1. 投票与长投票
- 2. jquery彗星长轮询和流媒体教程?
- 3. GAE去和长期投票?
- 4. 彗星和jQuery
- 5. 彗星与ASP.NET AsyncHttpHandlers
- 6. 投票系统与jQuery AJAX
- 7. 投票 - 票数与投票率?
- 8. 使用彗星我与jQuery的框架?
- 9. PHP - jquery - 彗星聊天
- 10. jQuery的彗星推,没有彗星服务器
- 11. 将彗星与彗星服务器集成的设计模式
- 12. 彗星与斯卡拉
- 13. 250k彗星与node.js连接
- 14. 长角度投票4
- 15. PHP +彗星(长轮询)缩放/主机
- 16. 关于彗星长TCP连接,并perforance
- 17. 彗星/长轮询/永远帧问题
- 18. 彗星(长轮询)和XMLHttpRequest的状态
- 19. jQuery投票系统
- 20. JQuery投票问题
- 21. 彗星编程和asp.net
- 22. 彗星编程实现
- 23. 彗星vs pubsub ..?
- 24. 没有彗星
- 25. 投票箱(正负号,非星级)
- 26. 是否有任何+ - (范围)投票系统为Wordpress或只是PHP + JQuery教程
- 27. 使用jQuery拖放投票
- 28. Erlang,membase和彗星
- 29. PHP彗星问题
- 30. android的彗星库
它在教程中经常运行的循环是不是服务器很重? – oshirowanen 2010-10-15 10:47:19
这真是太棒了。我明白如何做基本的彗星现在......甜:) – crosenblum 2011-01-07 14:39:42
@oshirowanen - 在你的服务器的脚本,例如PHP,彗星将重复一个循环(无论是无限还是定时),但在该循环内,使用PHP的usleep()或sleep()实际上分离/分叉服务器进程。当然,如果每次执行循环时都执行繁重的进程,那么就会相应地使用服务器负载:) – Prof83 2012-11-21 22:23:13