百度称Ueditor开源编辑器的发布将改变这一现状。Ueditor基于BSD开源协议,除了具有代码精简、加载迅速的轻量级特质外,还采用了分层理念,使开发者可以根据实际应用和需求自由定制。
知 情人士透露,Ueditor编辑器划分为了三层架构。其中,核心层为开发者提供了诸如range、selection、domUtils类的底层API接 口,中间的命令插件层不仅提供了大量的基础command,还允许开发者基于核心层进行command命令的开发,而面向用户端的界面层则可以提供自由定 制的用户交互界面。
Ueditor开源编辑器这种拥有可配性的模式,令开发者能够根据自身需要接入任何一层进行开发。百度透露,到目前为止,已经针对Ueditor进行了上千个自动化测试用例和手动化测试用例,并在此基础上对产品进行完善和升级。