2012-10-19 32 views
0

我想創建一個全屏圖像播放列表,用於從Web服務器中的文件夾中旋轉圖像。如何使用服務器發送的事件HTML 5創建圖像庫

如果我放入一張新圖像,瀏覽器會自動將新圖像放入旋轉中,如果我刪除圖像,應該從旋轉中刪除圖像。

我可以用什麼技術或插件來創建類似的東西?

感謝您的期待。

+0

js,jquery,也許一些css 3效果 –

回答

1

有三種技術,這可能是對你有意思:

  • 長輪詢Ajax請求:這些工作與所有相當不錯最新的瀏覽器。這個想法是,保持ajax請求打開,直到發生變化。小心使用您正在使用的Web服務器 - 如果它使用了固定數量的威脅,這些威脅可能會非常快速地消失。
  • 服務器發送事件:客戶端打開http連接,服務器通過這一個連接向客戶端發送事件。在框架和瀏覽器(如IE10)中對此技術並沒有廣泛的支持。
  • WebSockets:這是將事件推送到客戶端的最新技術。客戶端打開到服務器的http連接。之後,協議發生變化,雙方都可以發送二進制數據。在最新的瀏覽器中有廣泛的支持 - 包括IE10。您可能仍然遇到代理服務器的問題。

除了這三種技術,您還可以每隔幾秒或幾分鐘使用ajax請求輪詢服務器。如果不需要實時/近場時間,這可能是充足的。

+0

謝謝!我將構建此應用程序供內部使用,因此它不會影響瀏覽器的滲透率。我可以輕鬆安裝Chrome或IE以外的其他東西。我想創建一個系統,讓我可以在瀏覽器端播放視頻/圖像,同時可以將更多內容推送到瀏覽器中進行顯示。您認爲三種技術中哪一種適合這種用途? – momoterraw

+0

在這種情況下,我認爲WebSockets是合適的解決方案。 – Alex

+0

很感謝!將檢查出來。 – momoterraw

相關問題