我對Facebook如何只在其他人發佈內容時才加載內容感興趣。我能想到的唯一的東西就是使用類似下面的方法來不斷更新頁面而不重新加載頁面。當有人發佈內容時,Facebook如何更新內容
setInterval(ajax_stuff, 1000);
我正在看控制檯,確實發生了請求,並且另一個新內容被添加到頁面中。
我要上這是怎麼做到有所悟。如果我可以在一個項目中使用它,那真的太棒了。我的意思是每秒做setInterval真的會消耗很多資源。僅在需要時提出請求才是做事的最佳方式。具體來說,我想用它在這個項目上:
https://github.com/anchetaWern/ChatRo
它基本上只是一個聊天框,目前它仍然使用setInterval()。當聊天會話中的其他人實際輸入內容時,我只想更新內容。
您有興趣* – 2012-03-06 15:20:51
'我的意思是每秒做setInterval確實會消耗很多資源'哦,是啊? – 2012-03-06 15:24:08
是的我猜,如果你提供給它的函數調用一個php文件來請求數據庫中的數據。 – 2012-03-06 15:33:33