成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

代碼小記:tinymce使用心得

GT / 3042人閱讀

摘要:簡單使用直接使用可以使用這種方式,方便快捷。但是滿足不了大部分人,你們需要的是自定義使用手冊傳送門速查傳送門手腳架提供給看完文檔后無從下手的伙伴,這配置夠用了。本地化語言包下載傳送門語言包下載后放到目錄下方可使用。

公司后臺的編輯器從我剛接觸的bootstrap-wysihtml5更新到summernote,后來發(fā)現(xiàn)summernote也是巨坑無比(坑:粘貼沒有過濾、插件結(jié)構(gòu)最近又更新一遍了感覺還是個不怎么完整的東西來)。之后摸索到tinymce感覺與前兩個編輯器比較還是算完整的(可能沒接觸到坑)。

這里簡單介紹一下tinymce的使用,推薦tinymce的原因是它對于富文本編輯有完整支持,其中比較重要的 粘貼格式清除自定義toolbar、自定義文本樣式 這些對于編輯需求比較高的都基本能解決。

簡單使用


直接使用可以使用這種方式,方便快捷。但是滿足不了大部分人,你們需要的是自定義?。?!

使用手冊傳送門: https://www.tinymce.com/docs/get-started/basic-setup/
API速查傳送門:http://archive.tinymce.com/wiki.php/api4:class.tinymce

手腳架

提供給看完文檔后無從下手的伙伴,這配置夠用了。

module.exports = {
    "menubar": false,
    "height": 500,
    "language": "zh_CN",
    "plugins": [
        "advlist autolink link image lists charmap print hr anchor pagebreak spellchecker",
        "searchreplace visualblocks visualchars code fullscreen media nonbreaking",
        "table directionality emoticons template textcolor paste textcolor colorpicker textpattern"
    ],
    "toolbar_items_size": "small",
    "block_formats": "Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;",
    "toolbar1": "insertfile undo redo | formatselect | bullist numlist | link unlink | uploadimg image media | fullscreen",
    "toolbar2": "fontsizeselect | forecolor backcolor | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | outdent indent | removeformat"
}

本地化語言包下載傳送門:http://archive.tinymce.com/i18n/index.php

語言包下載后放到tinymce/langs目錄下方可使用。

常用“姿勢” 設(shè)置文本
var config = require("tinymce.config")
config.setup = function(editor){
    //init
    editor.on("init", function(){
        editor.setContent("

上來就是一把!

") }) } tinymce.init(config)
指定DOM初次化

有些情況下不能使用查找方式找到DOM,可以使用以下方式直接傳入DOM

tinymce.init({
    target: document.querySelector("#editor")
})
獲得內(nèi)容
if(tinymce.activeEditor) //activeEditor可能為空
    tinymce.activeEditor.getContent()
直接編輯內(nèi)容

插入圖片例子

// editor.undoManager記錄DOM變化,回滾操作才會奏效。
editor.undoManager.transact(function() {
    var dom = editor.dom,
        imgElm;

    var data = {
        src: "http://www.jingyanbus.com/uploads/150307/4175-15030GFS02a.jpg"
    };
    data.id = "__mcenew";
    editor.focus();
    editor.selection.setContent(dom.createHTML("img", data));
    imgElm = dom.get("__mcenew");
    dom.setAttrib(imgElm, "id", null);
})

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/78689.html

相關(guān)文章

  • TinyMCE插件開發(fā)

    摘要:目前網(wǎng)上關(guān)于插件開發(fā)的文章少得可憐,下面分享最近的經(jīng)歷,如何快速上手開發(fā)一個插件。第六步調(diào)試插件在打開的網(wǎng)頁中可以看到工具欄中實現(xiàn)了插件。 TinyMCE是一個非常優(yōu)秀的輕量級的所見即所得HTML編輯器,歷史悠久,開源,在github的start也非常高的,且長期保持更新。TinyMCE的官方插件不少,基本能滿足日常需求,但是有時候我們還需要一些結(jié)合業(yè)務(wù)的功能。這時官方插件無法滿足,就...

    aboutU 評論0 收藏0
  • tinymce與prism代碼高亮實現(xiàn)及漢化的配置

    摘要:簡單介紹是一個輕量級的基于瀏覽器的所見即所得編輯器,由寫成。它對和都有著非常良好的支持。功能方強大,并且功能配置靈活簡單。另一特點是加載速度非常快的。所以我們使用作為代碼高亮插件。簡單介紹:TinyMCE是一個輕量級的基于瀏覽器的所見即所得編輯器,由JavaScript寫成。它對IE6+和Firefox1.5+都有著非常良好的支持。功能方強大,并且功能配置靈活簡單。另一特點是加載速度非??斓?..

    番茄西紅柿 評論0 收藏0
  • django項目admin后臺整合tinymce富文本編輯并自定義添加圖片本地上傳和富文本中的回顯

    摘要:選擇該頁面綁定的標(biāo)簽指定圖片上傳處理目錄注其中為了顯示為中文,標(biāo)明了中文,同時需要下載語言包放到對應(yīng)的文件夾下。 前言 我們常因為django的自帶admin后臺功能而選擇該框架,但也因為其自動生成的特殊性而在做出特別的更改的時候束手束腳,鑒于項目已經(jīng)采用了django,而后臺要求能夠直接上傳富文本內(nèi)容直接用于網(wǎng)頁顯示,定制性高,后來翻了目前較為知名的幾款富文本編輯框,覺得還是tiny...

    HackerShell 評論0 收藏0
  • django項目admin后臺整合tinymce富文本編輯并自定義添加圖片本地上傳和富文本中的回顯

    摘要:選擇該頁面綁定的標(biāo)簽指定圖片上傳處理目錄注其中為了顯示為中文,標(biāo)明了中文,同時需要下載語言包放到對應(yīng)的文件夾下。 前言 我們常因為django的自帶admin后臺功能而選擇該框架,但也因為其自動生成的特殊性而在做出特別的更改的時候束手束腳,鑒于項目已經(jīng)采用了django,而后臺要求能夠直接上傳富文本內(nèi)容直接用于網(wǎng)頁顯示,定制性高,后來翻了目前較為知名的幾款富文本編輯框,覺得還是tiny...

    Honwhy 評論0 收藏0
  • django項目admin后臺整合tinymce富文本編輯并自定義添加圖片本地上傳和富文本中的回顯

    摘要:選擇該頁面綁定的標(biāo)簽指定圖片上傳處理目錄注其中為了顯示為中文,標(biāo)明了中文,同時需要下載語言包放到對應(yīng)的文件夾下。 前言 我們常因為django的自帶admin后臺功能而選擇該框架,但也因為其自動生成的特殊性而在做出特別的更改的時候束手束腳,鑒于項目已經(jīng)采用了django,而后臺要求能夠直接上傳富文本內(nèi)容直接用于網(wǎng)頁顯示,定制性高,后來翻了目前較為知名的幾款富文本編輯框,覺得還是tiny...

    k00baa 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<