百度开源的HTML编辑器,UEditor 1.2.3 发布,
openkk 12年前
<p><a href="/misc/goto?guid=4958334107813540237" target="_blank">UEditor</a>是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于BSD协议,允许自由使用和修改代码...</p> <p><img alt="百度开源的HTML编辑器,UEditor 1.2.3 发布," src="https://simg.open-open.com/show/4d6ee8fb7e904ab3d34ab6170a87f119.jpg" width="567" height="162" /></p> <p>主要特点:</p> <p><strong>轻量级:</strong>代码精简,加载迅速。</p> <p><strong>定制化:</strong><br /> 全新的分层理念,满足多元化的需求。<br /> 采用三层架构:<br /> 1. 核心层: 为命令层提供底层API,如range/selection/domUtils类。<br /> 2. 命令插件层: 基于核心层开发command命令,命令之间相互独立。<br /> 3. 界面层: 为命令层提供用户使用界面。<br /> 满足不同层次用户的需求。</p> <p><strong>浏览器兼容</strong><br /> 兼容Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome,实现浏览器无差别化。</p> <p><strong>注重细节</strong><br /> 统一不同浏览器下表格选取方式。<br /> 提供黑/白名单的过滤机制。<br /> 更好的word支持,实现粘贴转换机制。</p> <p><strong><br /> </strong></p> <p><b>UEditor 1.2.3 发布了,改进内容包括</b>:</p> <h3 class="sub-tit">新增功能</h3> <ul class="log-list"> <li>新增大小写功能</li> <li>新增涂鸦功能</li> <li>新增国际化支持</li> <li>新增getAllHtml方法,可以将整个页面的内容打出来</li> <li>新增插入模板的功能</li> <li>新增背景功能</li> <li>新增UE.instants全局对象,下边挂接了所有实例化的组件</li> <li>Editor下新增ready方法,当编辑器ready后执行传入的fn,如果编辑器已经ready好了,就马上执行fn</li> <li>新增topOffset配置参数,用于设置AutoFloat时工具栏距离顶部的高度</li> <li>新增sourceEditorFirst配置参数,用于控制编辑器初始化时是否显示成源码模式,默认为否</li> <li>新增在表格内实例化编辑器的demo</li> <li>新增getDialog(dialogName)接口,可以获取dialog对象</li> </ul> <div class="log-cont"> <h3 class="sub-tit">功能优化</h3> <ul class="log-list"> <li>chrome下会出现alt+tab切换时,导致选区位置不对</li> <li>focus方法添加参数可以指向到内容末尾</li> <li>完全支持opera浏览器</li> <li>修复了表格中实例化编辑器时工具栏浮动错位问题</li> </ul> </div>