JavaScript-Tool:UEditor

來源:互聯網
上載者:User

標籤:監聽事件   https   使用   add   命令   原因   target   監聽   info   

ylbtech-JavaScript-Tool:UEditor

UEditor是由百度WEB前端研發部開發的所見即所得 (WYSIWYG)的開源富文字編輯器,具有輕量、可定製、使用者體驗優秀等特點。開源基於BSD協議,所有原始碼在協議允許範圍內可自由修改和使用。百度UEditor的推出,可以協助不少網站開發人員在開發富文字編輯器所遇到的難題,節約開發人員因開發富文字編輯器所需要的大量時間,有效降低了企業的開發成本。

1.返回頂部
1、特點UEditor在設計上採用了經典的分層架構設計理念,盡量做到功能層次之間的輕度耦合。具體來講,整個系統分為了 核心層、命令外掛程式層和UI層這樣三個低耦合的層次。
1、核心層提供了編輯器底層的一些方法和概念,如 DOM樹操作、Selection、Range等。2、 在核心層之上覆蓋的是命令外掛程式層。之所以叫命令外掛程式層,是因為UEditor中所有的功能型實現都是通過這一層中的命令和外掛程式來完成的,並且各個命令和外掛程式之間基本互不耦合——使用者需要使用哪個功能就匯入哪個功能對應的命令或者外掛程式檔案,完全不用考慮另外那些雜七雜八的JS檔案(極少數外掛程式除外,關於這些外掛程式下文會整理出一個依賴列表來供同學們參考)。理論上來講,所有的命令都是可以用外掛程式來代替的,但是依然將兩者分開的主要原因是命令都是一些靜態方法,無需隨editor執行個體初始化,從而最佳化了編輯器的效能。而外掛程式隨編輯器的初始化而初始化,效能上會有少許的影響,但相比命令而言,外掛程式能夠完成更加複雜的功能。其中最主要的一個特點是在外掛程式內部既可以為編輯器註冊命令,也可以為編輯器綁定監聽事件。這個特點使得為編輯器添加任何功能都可以在外掛程式中獨立完成。3、 在命令外掛程式層之上則是UI層。UEditor的UI設計與核心層和命令外掛程式層幾乎完全解耦,簡單的幾個配置就可以為編輯器在介面上添加額外的UI元素和功能,具體的配置下面將會深入闡述。2、
2.返回頂部
 
3.返回頂部
 
4.返回頂部
 
5.返回頂部
0、http://ueditor.baidu.com/website/1、https://baike.baidu.com/item/UEditor2、 
6.返回頂部
 
ylbtech
出處:http://ylbtech.cnblogs.com/
本文著作權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文串連,否則保留追究法律責任的權利。

JavaScript-Tool:UEditor

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.