UEditor 1.2.4 發布,百度開源HTML編輯器

jopen 13年前發布 | 7K 次閱讀 UEditor

UEditor是由百度web前端研發部開發所見即所得富文本web編輯器,具有輕量,可定制,注重用戶體驗等特點,開源基于BSD協議,允許自由使用和修改代碼...

主要特點:

輕量級:代碼精簡,加載迅速。

定制化:
全新的分層理念,滿足多元化的需求。
采用三層架構:

  1. 核心層: 為命令層提供底層API,如range/selection/domUtils類。
  2. 命令插件層: 基于核心層開發command命令,命令之間相互獨立。
  3. 界面層: 為命令層提供用戶使用界面。
    滿足不同層次用戶的需求。</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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!