它们允许您突出显示部分文本,并为其分配注释……那么,您如何将对象与一直在变化的事物关联起来?
每个单词都必须是对象吗?就像...评论只会有一系列与之相关的单词?然后在编辑文档时更改该数组中的内容?
我觉得每个单词都是对象的方法会导致 Web 应用程序运行缓慢。=\
我想到的另一个问题:因为这是网络,所以到处都有 HTML 标签……HTML 标签周围选择突出显示的文本会发生什么?如果高亮的开始或结束在标签中间开始/结束,并在标签外结束/开始怎么办?
显然,我不知道他们是怎么做到的。我只是提出一两个想法。
将其视为粗体文本,而不是评论。那么你将如何克服标签障碍呢?您将在结束标记之前结束粗体,并在新的开始标记处恢复它。
现在你必须以某种方式对那些(可能是碎片化的)标签进行分组。这可能是通过某种命名约定。
<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>
听起来合理吗?还是我今天对白板标记的嗅探太多了?