2012-12-07 46 views
-1

我想了解哪些必要的工具從推送樣式中獲取數據庫通知。 Facebook或者stackoverflow本身可能是一種很好的風格:D如何創建Facebook通知標題欄?

1 - 瀏覽器和數據庫之間的通信如何工作?
2-如何在不刷新所有頁面的情況下刷新頁面的單個部分?

非常感謝!

+0

您的問題是一般回答好的方法,到目前爲止您嘗試過了什麼?你遇到什麼問題?通過你的標籤的外觀,你已經知道AJAX是你刷新html頁面的單個部分的答案。我還會研究SignalR的反向AJAX,它會給你通知而不是輪詢的「推送」風格。 – BenjaminPaul

回答

2

您正在尋找什麼通常被稱爲咆哮。它們的形狀和大小各不相同,實現它們的方式有很多種。這裏有幾個是我從教訓:

Eric Hynds JQuery UI Notification Widget

jGrowl

Stack Overflow Style Notification Bar

至於觸發通知,子彈負荷,然後做Long Polling可能是確保有效方法有用。在我的應用程序中,我構建了一個「咆哮者」功能,我可以完成上述兩項任務,並在完成某些事件時着手開展工作......一起工作,一切正常,響應迅速,及時。

最後,爲了只刷新頁面的一個部分,您只需內置HTML或在ajax調用後通過Javascript更改值。有一百萬個jQuery內容替換教程,將在您的路上指導您。