頁面即時消息提醒的實現


  具體功能需求:

    當有人給你留言或者私信的時候,你這邊會即時有提醒說有人給你留言或者有私信。

  分析:該功能類似於QQ的消息提醒,當有人找你聊天的時候,這邊有頭像閃動的提醒。由於在頁面要做到這個效果,並且頁面不全部刷新,故可以使用ajax來解決。那么問題又來了,ajax只會調用一次,不會重復調用,所以需要一個函數實現重復調用ajax函數。經過查資料,JavaScript中的 self的setInterval方法可以實現該效果,重復調用一個函數。

  self.setInterval("函數",間隔時間):該方法有兩個參數,第一個參數為所調用的JavaScript函數,第二個參數為所調用的時間間隔。需要注意的是,第二個參數是以毫秒計的,不可以設置的太小,如果設置的太小,會給服務器造成很大的壓力,很容易使服務器down掉。

  例子:self.setInterval("show()",1000);

 

  可能還有更好的實現方法,待后續學習。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM