2012-02-17 76 views
2

Google如何讓其他人看到其他人的光標?實時編輯是一回事,但如何實現光標效果?或者它怎麼能實現?Google文檔光標效果

編輯: 不僅光標,而且還有高光效果?

+0

這是一個死的問題? – Matt 2012-03-12 20:20:58

回答

1

谷歌文檔使用操作轉換,這裏是一個演示:http://ot.substance.io/demo/
這裏是它是如何工作的視覺解釋:http://ot.substance.io/visualization/

光標(插入符號)是由閃爍簡單的div元素,每個都有在文檔中的位置:

{ line: 3, char: 41 } 

按右箭頭鍵將位置移動光標:{ line: 3, char: 42 }

一個選擇是一個範圍(從 - >到):

{ from: { line: 3, char: 41 }, to: { line: 4, char: 29 } }