回覆列表
  • 1 # 軟體開發與運維

    今天我們說的web編輯器,並非IDE這些程式碼開發工具。而是我們前端工程師經常打交道的js編輯器元件。

    現在開源優秀的web文字編輯器,非常多,但實際他們都有功能側重點,不同的場景使用呼叫不同的編輯器才是比較好的選擇。

    ace editor 程式碼編輯器

    側重於程式碼編輯,支援多種語言,SQL、java等,可用它來開發,一個線上程式碼閱讀頁面、線上SQL審計預覽、配置檔案編輯等

    它是一個實現了語法著色功能的基於 Web 的程式碼編輯器,具有良好的程式碼提示功能和大量的主題,所以在Web端你想擁有一個編輯器,ACE是不二選擇。

    用上後你就會愛上它。

    ueditor 百度富文字編輯器

    UEditor是由百度web前端研發部開發所見即所得富文字web編輯器,具有輕量,可定製,注重使用者體驗等特點,開源基於MIT協議,允許自由使用和修改程式碼。

    側重於富文字文章編輯,來自百度開源的,它的特點就是功能豐富,可以快速幫助開發者實現各自富文字管理。

    也方便網站使用者,獲得更好的文章編輯體驗。

    Github: https://github.com/fex-team/ueditor

    editor.md MarkDown 編輯器

    側重於markdown格式文章編輯,幾乎支援目前所有的markdown語法,支援將markdown轉換為html,支援線上預覽,你可以基於他來開發一個企業內部的文件管理工具。在企業內部推行markdown文件格式。

    Github: https://github.com/pandao/editor.md

    CodeMirror 程式碼編輯器

    CodeMirror 和ace 類似也是側重於程式碼編輯器

    在網頁上實現一個程式碼編輯器,支援語法高亮、自動縮排、智慧提示等功能是非常容易的。

    Code Mirror是由js寫的一款外掛,其功能非常強大,用來實現網頁端程式碼編輯器非常方便

    支援多種語言:python、java、php等等。

    codeMirror 同樣也支援主題更換,支援繫結vim,功能非常強大。

    kindeditor 文章編輯器

    由華人開發,特點是可定製化程度高,所見即所得,對於前段工程師的學習成本要求低。只是目前更新已經很少,如果你需要一款能快速引入到專案,不想太複雜的文字編輯器它是一個不錯的選擇。

    定製為QQ郵箱風格

  • 中秋節和大豐收的關聯?
  • 為7年級5班寫運動會口號,要朗朗上口?