Delta
Deltas是一种简单而富有表现力的格式,可以用来描述Quill的内容和改变。这种格式本质上是JSON,是人类可读的,也很容易被机器解析。Deltas可以描述任何Quill文档,包括所有的文本和格式信息,其中没有HTML的歧义和复杂性。
不要混淆它的名字Delta-Deltas代表文档和文档的变化。如果你Deltas是一个文档到另一个文档的说明,Deltas代表文档的方式是通过一个空文档开始说明的。
Deltas是作为一个独立库实现的,允许在Quill之外使用。它适用于操作转换,可以实时使用像Google Docs一样的应用程序。有关Deltas的更深入解释,请参阅Delta格式的设计。
注意:不建议手动构建Deltas,可以使用链式方法insert()、delete()和retain()调用来创建新的Deltas。
文档
Delta的格式是显而易见的,例如下面的例子:"Gandalf the Grey"的字符串其中"Gandalf"加粗,"Grey"的颜色是#cccccc
。
{
ops: [
{ insert: 'Gandalf', attributes: { bold: true } },
{ insert: ' the ' },
{ inser