2011-09-09 19 views
4

它們允許您突出顯示文本的各個部分,併爲其分配註釋...因此,如何將對象與始終更改的對象關聯起來?谷歌文檔如何做他們的評論?

每個單詞都需要是一個對象嗎?像...評論只會有一系列與它相關的單詞?然後在編輯文檔時更改該數組中的內容?

我覺得每個單詞是一個對象的方法會導致一個緩慢的Web應用程序。 = \

我想到的另一個問題是:因爲這是網絡,所以在任何地方都有HTML標籤......圍繞選定的突出顯示文本的HTML標籤會發生什麼?如果高光的開始或結束在標籤的中間開始/結束並在標籤之外結束/開始?

回答

0

顯然,我不知道他們是如何做到的。我只是拋出一個或兩個想法。

認爲它是粗體文本,而不是評論。那麼你如何通過標籤壁壘?您將在結束標記前結束粗體,然後在新的開始標記處繼續。

現在您必須以某種方式將這些(可能分段)標記分組。這可能會通過某種命名約定。

<ul> 
<li>This text <comment id="c1#0"> has been flagged for review.</comment></li> 
<li><comment id="c1#1">And this is more text</comment>to be reviewed.</li> 
</ul> 

聽起來合理嗎?或者我今天是否過多地嗅探白板標記?