<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        一款好用的HTML編輯器(UEditor)使用教程

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 15:33:25
        文檔

        一款好用的HTML編輯器(UEditor)使用教程

        一款好用的HTML編輯器(UEditor)使用教程:關于HTML編輯器,試過FCKeditor,升級版的CKeditor,還有TinyMCE,最近在嘗試使用百度的UEditor。對比一下還是覺得UEditor的配置較簡單,上手快并且文檔和例子也很齊全。那么這里以UEditor1.2.3.0PHP版本UTF-8版為例梳理一下UEditor的使用流程
        推薦度:
        導讀一款好用的HTML編輯器(UEditor)使用教程:關于HTML編輯器,試過FCKeditor,升級版的CKeditor,還有TinyMCE,最近在嘗試使用百度的UEditor。對比一下還是覺得UEditor的配置較簡單,上手快并且文檔和例子也很齊全。那么這里以UEditor1.2.3.0PHP版本UTF-8版為例梳理一下UEditor的使用流程
        關于HTML編輯器,試過FCKeditor,升級版的CKeditor,還有TinyMCE,最近在嘗試使用百度的UEditor。對比一下還是覺得UEditor的配置較簡單,上手快并且文檔和例子也很齊全。那么這里以UEditor1.2.3.0PHP版本UTF-8版為例梳理一下UEditor的使用流程。

        1.首先是UEditor的文檔結(jié)構(gòu)

        HTML編輯器UEditor的簡單使用

        _examples:編輯器各種版本的示例頁面

        _src:JS文件

        dialogs:彈出對話框?qū)馁Y源和JS文件

        lang:語言包文件

        PHP:文件上傳處理,遠程圖片抓取,圖片在線管理,屏幕截圖相關文件

        themes:樣式圖片和樣式文件

        third-party:第三方插件

        editor_all.js:_src目錄下所有文件的打包文件

        editor_all_min.js:editor_all.js文件的壓縮版,可以在正式部署時才采用

        editor_config.js:編輯器的配置文件

        2.系統(tǒng)配置

        UEditor的配置可以分為系統(tǒng)默認配置和用戶自定義配置兩種類型。系統(tǒng)默認配置分散在各個對應的核心或者插件文件之中,對用戶不可見。當用戶注釋掉自定義配置時起作用。用戶自定義配置包括兩種類型,一種位于editor_config.js文件之中,優(yōu)先級高于系統(tǒng)默認配置;另一種位于實例化編輯器時傳入的參數(shù)中,優(yōu)先級最高。默認情況下,UEditor在editor_congfig.js注釋掉了所有可以省略的配置項,采用系統(tǒng)默認配置,若取消注釋,則以該配置項為準;未注釋的配置項要求用戶必需按照項目實際填寫。

        以下是自己定義的一個簡單配置:

        <script type="text/javascript">
        // 自定義的編輯器配置項,此處定義的配置項將覆蓋editor_config.js中的同名配置
        var editorOption = {
        //這里可以選擇自己需要的工具按鈕名稱,此處僅選擇如下四個
        toolbars:[['FullScreen', 'Source', 'Undo', 'Redo']]
        //更多其他參數(shù),請參考editor_config.js中的配置項
        };

        其中最重要的配置是第28行關于URL參數(shù)的配置,關系到圖片上傳,處理等路徑,需要配置為uediotr在網(wǎng)站的相對路徑或者絕對路徑。如我的項目名稱為t,根目錄為www,則URL的值設置如下:

        URL = window.UEDITOR_HOME_URL||"/t/UEditor/";

        3.引入配置文件,JS文件和主題CSS文件

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script type="text/javascript" src="UEditor/editor_config.js"></script>
        <script type="text/javascript" src="UEditor/editor_all.js"></script>
        <link rel="stylesheet" href="UEditor/themes/default/ueditor.css">

        4.創(chuàng)建編輯器實例及其DOM容器

        <form action="" method="post" name="myForm">
        <!--以下引入UEditor編輯器界面-->
        <script type="text/plain" id="editor" name="myContent"></script> //此處不設置name,則editor默認名字為"editorValue",可以在
         //editor_config.js中配置參數(shù)textarea,或者在此處設置
        <input type="submit" name="submit" value="upload"/>
        </form>

        5.設置選項并且渲染編輯器

        如果需要有不同設置的ueditor,可以分別定義之后設置不同的自定義選項再渲染編輯器,

        <script type="text/plain" id="myEditor" style="width:800px">
        </script>
        <script type="text/plain" id="myEditor1" style="width:800px">
        <p>這里我可以寫一些輸入提示</p>
        </script>
        <script type="text/javascript">
        var editor_a = new baidu.editor.ui.Editor();
        editor_a.render( 'myEditor' ); //此處的參數(shù)值為編輯器的id值
        
        var editor_a1 = new baidu.editor.ui.Editor({
        //這里可以選擇自己需要的工具按鈕名稱,此處僅選擇如下五個
        toolbars:[['FullScreen', 'Source', 'Undo', 'Redo','Bold']],
        //focus時自動清空初始化時的內(nèi)容
        //更多其他參數(shù),請參考editor_config.js中的配置項
        });
        editor_a1.render( 'myEditor1' );
        </script>

        6.前后臺數(shù)據(jù)交互

        對于PHP可以直接用$_POST['ueditorName']獲取編輯器的值,其中ueditorName的值為初始化編輯器時ueditor的name值。

        以下為完整的渲染2個ueditor的代碼

        <!DOCTYPE HTML>
        <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>UEditor</title>
        <!--以下為引入UEditor資源部分-->
        <script type="text/javascript" src="UEditor/editor_config.js"></script>
        <script type="text/javascript" src="UEditor/editor_all.js"></script>
        <link rel="stylesheet" href="UEditor/themes/default/ueditor.css">
        <!--以上為引入UEditor資源部分-->
        </head>
        <body>
        <form action="test.php" method="post" name="myForm">
        <!--以下引入UEditor編輯器界面-->
        <script type="text/plain" id="myEditor" name="myContent">這是一個測試還是一個測試</script>
        <input type="submit" name="submit" value="upload"/>
        </form>
        <script type="text/plain" id="myEditor1"><p>這里我可以寫一些輸入提示</p></script>
        <script type="text/javascript">
         var editor_a = new baidu.editor.ui.Editor();
         editor_a.render( 'myEditor' ); //此處的參數(shù)值為編輯器的id值
         
         var editor_a1 = new baidu.editor.ui.Editor({
         //這里可以選擇自己需要的工具按鈕名稱,此處僅選擇如下五個
         toolbars:[['FullScreen', 'Source', 'Undo', 'Redo','Bold']],
         //focus時自動清空初始化時的內(nèi)容
         autoClearinitialContent:true,
         //更多其他參數(shù),請參考editor_config.js中的配置項
        });
         editor_a1.render( 'myEditor1' );
        </script>
        </body>
        </html

        【相關推薦】

        1. 免費html在線視頻教程

        2. html開發(fā)手冊

        3. php.cn原創(chuàng)html5視頻教程

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        一款好用的HTML編輯器(UEditor)使用教程

        一款好用的HTML編輯器(UEditor)使用教程:關于HTML編輯器,試過FCKeditor,升級版的CKeditor,還有TinyMCE,最近在嘗試使用百度的UEditor。對比一下還是覺得UEditor的配置較簡單,上手快并且文檔和例子也很齊全。那么這里以UEditor1.2.3.0PHP版本UTF-8版為例梳理一下UEditor的使用流程
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: eeuss影院ss奇兵免费com| 亚洲国产成人AV网站| 亚洲第一网站免费视频| 亚洲欧洲无码一区二区三区| 又爽又黄无遮挡高清免费视频| 羞羞漫画在线成人漫画阅读免费| 国产成人亚洲影院在线观看| 99视频在线免费看| 亚洲精品无AMM毛片| 亚洲日韩一页精品发布| 24小时免费看片| 亚洲av纯肉无码精品动漫| 久久精品亚洲福利| 曰批全过程免费视频在线观看无码| 久久精品国产亚洲AV电影| 日韩高清在线免费观看| 两个人看www免费视频| 亚洲欧美不卡高清在线| 亚洲国产精品无码AAA片| 免费黄色网址入口| 亚洲乱色熟女一区二区三区蜜臀| 国产一区二区免费在线| 1000部无遮挡拍拍拍免费视频观看 | 久热免费在线视频| 亚洲成人福利在线| 亚洲人成无码网站久久99热国产| 0588影视手机免费看片| 国产免费久久精品丫丫| 亚洲精品无AMM毛片| 亚洲第一页在线观看| 国产又粗又猛又爽又黄的免费视频| 精品一卡2卡三卡4卡免费视频| 亚洲精品成a人在线观看夫| 久久亚洲精品国产精品| 免费在线一级毛片| 四虎1515hh永久久免费| 亚洲A∨精品一区二区三区下载| 亚洲精品无码成人片久久| 永久免费视频v片www| 午夜性色一区二区三区免费不卡视频 | 91在线亚洲综合在线|