婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > xheditor所見即所得文本編輯器(代碼高亮顯示修改)

xheditor所見即所得文本編輯器(代碼高亮顯示修改)

熱門標(biāo)簽:智能電銷機(jī)器人真的好嗎 長春防封卡電銷卡套餐 長春銷售外呼系統(tǒng)業(yè)務(wù) 靈聲智能電話機(jī)器人招聘 興化400電話辦理多少錢 四平電話機(jī)器人哪家好 天津電銷卡外呼系統(tǒng)線路 企業(yè)電話機(jī)器人辦理 株洲外呼營銷系統(tǒng)有哪些
所見即所得的文本編輯器目前在網(wǎng)上流傳的已經(jīng)有很多了,并且都比較優(yōu)秀,就我個(gè)人而言,用過的有以下幾個(gè):
    · 第一個(gè)接觸的是ewebeditor,用在我的畢業(yè)設(shè)計(jì)里面,那時(shí)候是順便選的,對(duì)這類東西也沒什么了解,現(xiàn)在這個(gè)編輯器已經(jīng)相當(dāng)猛了;
    · 后來工作中用了FCKEdier,原因很簡單,這個(gè)文本編輯器已經(jīng)有相應(yīng)的asp.net服務(wù)器端控件,封裝得很棒,不過畢竟是封裝好了的控件,存在著一定的局限,而且目前這個(gè)文本編輯器已經(jīng)全面改版,并且現(xiàn)在的名字叫CKEdier,現(xiàn)在所在公司的項(xiàng)目也是用這個(gè)的,原因一樣,有封裝、夠強(qiáng)大;不過這兩個(gè)文本編輯器我個(gè)人都不喜歡,原因說不出,可能是太大型了,對(duì)于太大型的東西我一般沒有愛;
    · 在前一家公司的時(shí)候帶過兩個(gè)項(xiàng)目,在項(xiàng)目里面使用了KindEditor,這個(gè)是在zcool上面看到的,相當(dāng)小巧美觀,插件接口也做得很好,當(dāng)時(shí)的項(xiàng)目是用ASP.NET MVC,所以對(duì)那些服務(wù)器端的控件已經(jīng)沒什么在意,并且是自己帶的項(xiàng)目,必然想做一些屬于自己的嘗試,得出的結(jié)論是這是一個(gè)很好的文本編輯器,和她的名字一樣和藹可親。
    · 忘記在那里看到xheditor了,是一個(gè)新出的所見即所得文本編輯器,感覺比kindediter還要小巧,基于jquery開發(fā)的,但是常用的功能都有了,而且插件接口相當(dāng)優(yōu)秀(可能其他的更優(yōu)秀但是我不了解^^),API文檔也做得很好,基本不需要怎么思考就能看得懂,提供的幾套皮膚也做得很好很簡潔,很好和界面搭配,作為一種嘗試我拿來用在自己的這個(gè)博客的后臺(tái)。之前用的是1.0的版本,發(fā)現(xiàn)在chrome1.7+版本中出現(xiàn)了上傳不了文件的BUG,昨天在一個(gè)群里有人在詢問這個(gè)文本編輯起的插件怎么弄,給人解答后自己也去官網(wǎng)看了,發(fā)現(xiàn)有更新了,并且已經(jīng)修復(fù)了這個(gè)BUG(上傳的的圖片文件名是中文的好像還是有點(diǎn)問題...),之前不是很在意的BUG也修復(fù)了,于是也做了果斷更新(本來有在考慮要不要換kindediter,現(xiàn)在看來不用了)。

 關(guān)于xheditor:
        官方首頁:http://xheditor.com/
        demo演示:http://xheditor.com/demo
        api文檔:http://xheditor.com/manual

    PS:使用這個(gè)編輯器,結(jié)合另外一個(gè)組件SyntaxHighlighter(一個(gè)用于高亮顯示代碼文本的js組件)我做了一個(gè)簡單的插件,就是可以在文本編輯起里面插入一段代碼,然后對(duì)代碼進(jìn)行高亮顯示。說白了就是輸入字符串然后對(duì)字符串進(jìn)行必要的修改然后插入到文本編輯器中光標(biāo)所在的位置- -!,利用xheditor提供的插件接口,三兩下就可以搞定鳥,插件的代碼如下:
        1、首先定義插件樣式,具體來說就是定義一個(gè)CSS類,代碼大致如下:
定義插件樣式的css代碼
復(fù)制代碼 代碼如下:

style type="text/css">
.coderPlugin {BR> /* 定義插件按鈕的圖片,自己找個(gè)就是了 */
background:transparent url(../../Images/scriptCode.png) no-repeat 16px 16px;
background-position:2px 2px;
}
/style>

2、然后是定義插件,先確定插件的名稱(這里取名為higlighe),然后定義這個(gè)創(chuàng)建相關(guān)的參數(shù)(具體查看xheditor的api文檔),其中有個(gè)名稱為c的參數(shù),是指插件的CssClass,上面定義的那個(gè)class在這里就用到了,名字為e的參數(shù)是重點(diǎn)所在,實(shí)現(xiàn)了插件的邏輯,在里面經(jīng)常會(huì)需要調(diào)用到xheditor的api,所以邊寫邊查就是了,代碼大致如下:
定義插件的javascript代碼
復(fù)制代碼 代碼如下:

// 文本編輯器的自定義插件
var coderPlugin = {
highlight: {
c: 'coderPlugin',
t: '插入代碼',
s: null,
h: 1,
e: function () {
var _this = this;
var selectHtml = "select id='xheCodeLanguages'>";
selectHtml += "option value='c#'>C#/option>";
selectHtml += "option value='javascript'>JS/option>";
selectHtml += "option value='css'>CSS/option>";
selectHtml += "option value='sql'>SQL/option>";
selectHtml += "option value='html'>HTML/option>";
selectHtml += "option value='xml'>XML/option>";
selectHtml += "/select>";
var jTest = $('div>b>請(qǐng)輸入代碼/b>' + selectHtml + '/div>div>textarea id="xheTestInput" style="width:480px;height:320px;">/textarea>/div>div style="text-align:right;">input type="button" id="xheSave" value="確 定" />/div>');
var jTestInput = $('#xheTestInput', jTest), jSave = $('#xheSave', jTest);
jSave.click(function () {
var inputCode = jTestInput.val();
inputCode = "div style='border:solid #ccc 1px;width:98%;overflow:auto;'>"
+ "div style='background-color:#ddd; border-bottom:solid 1px #ccc; line-height:1.5em; text-indent:0.5em;'>" + $("#xheCodeLanguages").val() + "代碼/div>"
+ "pre class='brush: " + $("#xheCodeLanguages").val() + "' >"
+ inputCode.replace(//g, "").replace(/>/g, ">")
+ "/pre>"
+ "/div>";
_this.loadBookmark();
_this.pasteHTML(inputCode);
_this.hidePanel();
return false;
});
_this.showDialog(jTest);
}
}
};

3、使用自定義插件,這里只要對(duì)xheditor的一個(gè)參數(shù)進(jìn)行賦值,把我們定義好的插件賦過去就OK了,代碼大致如下(這里只列出調(diào)用插件的參數(shù),一般不會(huì)只設(shè)置這個(gè)參數(shù)的,會(huì)設(shè)置文件上傳相關(guān)的參數(shù)):
調(diào)用自定義插件的javascript代碼
復(fù)制代碼 代碼如下:

$("#yourTextarea").xheditor({
plugins: coderPlugin
});

4、完了,使用起來大致效果如下:

畢竟是個(gè)比較年輕的文本編輯器,不過個(gè)人比較喜歡的是基于jquery開發(fā)這一點(diǎn)(可能有不少人不喜歡這一點(diǎn)),期待該組件不斷完善!
您可能感興趣的文章:
  • 自己寫的兼容ie和ff的在線文本編輯器類似ewebeditor
  • ajax php實(shí)現(xiàn)給fckeditor文本編輯器增加圖片刪除功能
  • .NET下為百度文本編輯器UEditor增加圖片刪除功能示例
  • ASP.NET網(wǎng)站使用Kindeditor富文本編輯器配置步驟
  • Django集成百度富文本編輯器uEditor攻略
  • ThinkPHP中使用Ueditor富文本編輯器
  • jQuery 移動(dòng)端artEditor富文本編輯器

標(biāo)簽:新疆 石嘴山 漯河 青海 黑龍江 運(yùn)城 巴彥淖爾 貴港

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《xheditor所見即所得文本編輯器(代碼高亮顯示修改)》,本文關(guān)鍵詞  xheditor,所見,即,所得,文本,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《xheditor所見即所得文本編輯器(代碼高亮顯示修改)》相關(guān)的同類信息!
  • 本頁收集關(guān)于xheditor所見即所得文本編輯器(代碼高亮顯示修改)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    美女视频黄频大全不卡视频在线播放| 国产肉丝袜一区二区| 亚洲永久免费av| 精品视频全国免费看| 亚洲国产视频a| 欧美一区二区大片| 国产精品一区二区你懂的| 国产欧美1区2区3区| 91最新地址在线播放| 亚洲无人区一区| 26uuu亚洲婷婷狠狠天堂| 成人一区二区在线观看| 亚洲欧美电影一区二区| 欧美片网站yy| 国产suv精品一区二区6| 亚洲综合av网| ww久久中文字幕| 在线免费视频一区二区| 久久国产三级精品| 亚洲日韩欧美一区二区在线| 欧美日韩卡一卡二| 国产乱理伦片在线观看夜一区| 亚洲欧美欧美一区二区三区| 欧美日本在线播放| 国产成人免费视频网站 | 99久久精品一区| 亚洲综合精品自拍| 久久只精品国产| 欧美日韩国产一二三| 国产成人av影院| 午夜激情一区二区| 亚洲国产精品av| 4hu四虎永久在线影院成人| 国产91综合一区在线观看| 午夜电影网一区| 亚洲欧洲精品成人久久奇米网| 91精品久久久久久久91蜜桃 | 九色porny丨国产精品| 亚洲色图欧洲色图婷婷| 精品理论电影在线| 欧美日韩精品一区二区天天拍小说| 国产剧情一区在线| 毛片av中文字幕一区二区| 亚洲色图在线看| 久久亚洲二区三区| 91精品国产黑色紧身裤美女| 91丨porny丨最新| 高清在线成人网| 韩国女主播一区二区三区| 香蕉乱码成人久久天堂爱免费| 国产精品嫩草99a| 久久亚洲精华国产精华液 | 午夜精品久久一牛影视| 亚洲欧洲日韩在线| 中文字幕 久热精品 视频在线| 精品裸体舞一区二区三区| 欧美日韩电影在线| 欧美天堂一区二区三区| 色偷偷88欧美精品久久久| 99精品视频在线观看| 成人综合婷婷国产精品久久| 国产美女久久久久| 国产美女av一区二区三区| 极品少妇xxxx精品少妇偷拍| 青青草国产精品97视觉盛宴| 亚洲成人先锋电影| 性久久久久久久久久久久| 亚洲国产日韩a在线播放性色| 玉足女爽爽91| 一区二区三区精品视频在线| 亚洲靠逼com| 亚洲乱码中文字幕| 亚洲国产成人精品视频| 亚洲电影在线播放| 一区二区三区日韩欧美| 樱花影视一区二区| 亚洲精品免费看| 亚洲成av人片在线观看无码| 日韩高清不卡一区| 美国欧美日韩国产在线播放| 蜜桃在线一区二区三区| 理论电影国产精品| 国产美女视频91| 成人精品视频.| 91麻豆福利精品推荐| 欧美在线观看视频在线| 欧美日韩亚洲综合一区二区三区| 欧美男女性生活在线直播观看| 日韩一区二区视频| 久久久不卡影院| 中文字幕一区二区三中文字幕| 亚洲图片欧美激情| 国内精品久久久久影院薰衣草| 一区二区三区在线观看国产| 一区二区三区小说| 三级成人在线视频| 国产一区二区在线影院| 成人黄色国产精品网站大全在线免费观看| 国产成人av福利| 99久久综合国产精品| 欧美日韩免费不卡视频一区二区三区 | 日韩视频不卡中文| 亚洲一区在线观看免费| 亚洲精品一区二区三区精华液| 欧美精品一区二区三区在线| 欧美激情一区二区三区全黄| 亚洲免费观看在线视频| 日本欧美加勒比视频| 国产成人精品影院| 欧美日韩视频在线一区二区| 精品国产人成亚洲区| 中文字幕一区二区不卡 | 亚洲综合清纯丝袜自拍| 久久99精品久久久久久动态图| 波多野结衣的一区二区三区| 精品视频在线看| 91精品一区二区三区久久久久久 | 在线精品视频免费播放| 日韩网站在线看片你懂的| 中文在线一区二区| 日韩**一区毛片| 国产精品中文字幕日韩精品 | 亚洲天堂福利av| 丝瓜av网站精品一区二区| 国产综合久久久久久久久久久久| 99精品欧美一区二区三区小说| 6080国产精品一区二区| 一色屋精品亚洲香蕉网站| 奇米影视一区二区三区| 色哟哟精品一区| 欧美激情艳妇裸体舞| 美腿丝袜亚洲三区| 欧美日韩一级黄| 综合色天天鬼久久鬼色| 精品一区二区三区免费观看| 欧美午夜精品免费| 亚洲欧美激情插| 成人高清av在线| 国产欧美日韩在线看| 麻豆精品视频在线观看免费| 欧美三级日韩在线| 亚洲免费观看在线视频| 成人免费视频网站在线观看| 日韩精品一区二区三区中文精品| 亚洲成av人片在www色猫咪| 色婷婷狠狠综合| 自拍偷拍国产精品| 成人v精品蜜桃久久一区| 久久蜜桃一区二区| 老司机免费视频一区二区| 欧美日韩国产高清一区二区三区 | 欧美优质美女网站| 成人午夜电影网站| www国产成人| 国产在线精品一区二区三区不卡 | 成人免费观看av| 国产日韩欧美综合在线| 国产激情一区二区三区四区| 日韩午夜精品电影| 蜜桃视频在线一区| 日韩欧美精品在线视频| 日韩成人午夜电影| 欧美二区三区91| 一区二区三区精品| 日本乱人伦aⅴ精品| 亚洲精品中文在线观看| 色天天综合色天天久久| 亚洲最新视频在线观看| 欧美午夜精品一区二区三区 | 国产蜜臀av在线一区二区三区| 国产精品资源站在线| 亚洲国产岛国毛片在线| 北条麻妃一区二区三区| 亚洲免费看黄网站| 欧美日本视频在线| 久草在线在线精品观看| 久久久久久久一区| 懂色av中文一区二区三区| 中文字幕电影一区| 99精品视频在线观看| 一区二区成人在线视频| 7777精品伊人久久久大香线蕉的 | 色婷婷久久99综合精品jk白丝| 亚洲免费av网站| 欧美日韩一区三区四区| 男男视频亚洲欧美| 久久精品一区二区三区四区| 91美女蜜桃在线| 婷婷开心久久网| 久久久91精品国产一区二区精品 | 亚洲欧洲性图库| 欧美日韩中文精品| 美女一区二区三区| 国产精品久久久久影院色老大| 99久久婷婷国产| 首页国产欧美日韩丝袜| 久久久99精品免费观看| 欧美三级电影精品| 成人动漫一区二区三区| 婷婷中文字幕综合|