dante2:草案js中dante编辑器的完整重写

时间:2024-05-18 07:45:43
【文件属性】:

文件名称:dante2:草案js中dante编辑器的完整重写

文件大小:820KB

文件格式:ZIP

更新时间:2024-05-18 07:45:43

medium reactjs draft-js wysiwyg-editor JavaScript

但丁2-重赛 只是在DraftJs之上构建的另一个中等克隆 Dante 2是对的完整重写。 这个版本建立在Facebook的Draft-Js之上,并通过闪亮的超大型超级可维护架构达到了Dante的所有功能。 参见演示: : 为什么要重写新版本的Dante? Dante的先前版本在很大程度上依赖于DOM操作,这导致表示和逻辑的混合。 即使使用他们的模块化插件系统,这种情况也假定在所有功能上都可以使用sphagetti模型。 这种方法的最大问题是:如果您要进行更改以影响用户内容的表示方式,比如说您可能想更改段落的默认标记,则可能会结束更新数据库中所有内容的操作,因为处理“仅DOM”假设您将html保存到数据库中,对吧? 需要重新设计! Draft-Js将选择,范围和标记块作为包含在称为editorState的结构中的数据层进行处理,并在呈现,样式和交互方式方面进行了明确区分。 因此,


网友评论