UEditor 1.2.4 發布,百度開源HTML編輯器
UEditor是由百度web前端研發部開發所見即所得富文本web編輯器,具有輕量,可定制,注重用戶體驗等特點,開源基于BSD協議,允許自由使用和修改代碼...
主要特點:
輕量級:代碼精簡,加載迅速。
定制化:
全新的分層理念,滿足多元化的需求。
采用三層架構:
- 核心層: 為命令層提供底層API,如range/selection/domUtils類。
- 命令插件層: 基于核心層開發command命令,命令之間相互獨立。
- 界面層: 為命令層提供用戶使用界面。
滿足不同層次用戶的需求。</p>瀏覽器兼容
兼容Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome,實現瀏覽器無差別化。注重細節
穩定性
統一不同瀏覽器下表格選取方式。
提供黑/白名單的過濾機制。
更好的word支持,實現粘貼轉換機制。
經過專業的QA團隊測試,通過上千個測試用例,包括自動化用例和手動用例
UEditor 1.2.4 發布新增的和優化的功能如下:新增功能
- 官網新增API文檔
- CSS按照UI結構進行了模塊化拆分
- 新增皮膚切換功能,并提供一套新皮膚(可通過配置項theme來設置)
- 新增編輯器容器拖動縮放功能,配置項為:scaleEnabled、minFrameWidth、minFrameHeight
- 新增音樂插件
- 增加了源碼模式下,全屏按鈕可以使用
- 添加了UE.getEditor工廠方法
- 添加了針對jquery配合使用的demo
- 添加了針對jqueryValidation配合使用的demo
- 添加了初始化編輯器寬高配置,配置為項:initialFrameWidth、initialFrameHeight
功能優化
- 修復涂鴉路徑在配置時,添加參數時請求報錯
- 修復涂鴉opera下縮放不能使用
- 修復編輯器全屏功能失效問題
- codemirror版本升級到最新版
- 對opera/safari的支持進行了進一步的優化
- 優化了部分demo頁的代碼
- 修改原來的minFrameHeight為拖動時的最小高度
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!