我期待添加彗星長輪詢功能到我的網站通過使用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