知乎的一個前端技術細節問題是怎麼做到的?
12-24
操作過程: 1、點擊首頁,在「9個人關注了你」你上點擊一下,展開新增關注的名單; 2、滑鼠右鍵點擊某一個關注自己的人,在context menu中點擊open link in new tab; 3、這個「9個人關注了你」會自動收起,變成「8個人關注了你」。很好奇這個是怎麼做到的。
這個用長連接從後台更新過來的消息實現的。
無論是右鍵還是左鍵點擊,只要被你瀏覽過,就不在是新的了,ajax就會獲取新的總數量顯示出來;這不單單是前端技術,後台程序、資料庫也在起作用。
推薦閱讀:
※知乎如何修改個人頭像?
※知乎裡面,名字後面的簽名為啥不能改個顏色?方便識別?
※知乎的評論顯示還是不夠友好,默認可以顯示最新的幾個評論嗎?
※你為什麼在知乎上使用實名?
※知乎的「贊同」和「感謝」功能,各在什麼情況下使用才合適?
TAG:知乎使用 |