修改kindeditor,增加公式输入和图片粘贴功能

修改kindeditor,增加公式输入和图片粘贴功能
修改kindeditor,增加公式输入和图片粘贴功能

修改kindeditor,增加公式输入和图片粘贴功能

最近,需要在编辑器中增加两个功能:直接通过编辑器粘贴图片和插入分数。由此需要对编辑器进行二次开发,打开kindeditor.js文件,发现一共有5957行代码。真是牛人,至少我还没写过这么长代码的东西。

初步来说,在工具栏上加入一个图标是很简单的,它的官网上有详细的说明,但这样的修改方法不适合我的网站,因为我的网站有好几个编辑控件,如果采用这样的修改方式,需要逐一修改每一个控件,实在不附合程序员的风格。所以我想修改kindeditor的核心文件,来定制我的编辑器。

首先,修改items数组,这个数组保存的是工具栏图标,

items : ['fontname', 'fontsize', '|', 'undo', 'redo', '|', 'preview', 'cut', 'copy', 'paste',

'plainpaste', 'wordpaste', '|', 'justifyleft', 'justifycenter', 'justifyright',

'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript',

'superscript', '|','forecolor', 'hilitecolor', 'bold',

'italic', 'underline', 'strikethrough', 'lineheight', 'removeformat', '|', 'image', 'multiimage',

'table', 'hr','link', 'unlink','fullscreen','source','formula'],

我在最后面加入了一个“公式”图标。

这样修改保存后,并不能在编辑器上看到这个图标,还要打开lang/zh_CN.js文件,添加formula的多国语言,formula:'数学公式'。刷新编辑器后就可以发现多了一个图标,真是奇怪呢?我还没定义这个图标的显示样式啊。原来在default样式中已经定义了这个名称的样式:

.ke-icon-formula {

background-position: 0px -576px;

width: 16px;

height: 16px;

}

看起来,编辑器的作者也是清楚“数学公式”是相当重要的,也为此作了准备,只是还未完成。希望下一个版本可以增加这个功能,也省却了再次开发的时间。

最后,建立plugins/formula/formula.js文件,这个插件文件可以自动加载到编辑器中,请看这个代码:

_loadScript(self.pluginsPath + name + '/' + name + '.js?ver=' ……

也就是说插件目录和插件名字必须按这样的规则来命名,否则编辑器无法加载这外JS 文件。

插件的格式很简单:

KindEditor.plugin('formula', function(K) {

var editor = this, name = 'formula';

// 点击图标时执行

editor.clickToolbar(name, function() {

editor.insertHtml('你好');

});

});

至于在点击图标时执行一些什么代码,这完全就取决于我们的编程水平了。我们完全可

以先弹出个对话框,进行一些交互,最后再插入HTML代码。

由于,是对kindeditor的二次开发,所以对编辑器的一些内部API需要比较熟悉,这对作者之外的人就是一个考验。很不幸我对它一点也不熟,所以制作插件很是费了一番劲。

弹出对话框可以使用它的API

var dialog = self.createDialog({

name : name,

width : dialogWidth,

height : dialogHeight,

title : https://www.360docs.net/doc/0616867426.html,ng(name),

body : html,

yesBtn :{}

});

这个方法用于创建并显示dialog,。我们只要在yesBtn中写入我们自己的代码即可实现自己的功能。需要注意的是body中的HTML代码必须以

包起来,也可以使用其它标签,但必须成为一个元素,否则会产生错误(因为在创建对话框时使用了这样的代码bodyDiv.append(body);)。但一般在对话框中会有很多文本控件,怎样得到这些控件的值呢?有这个API可供使用

div = dialog.div,widthBox = K('.tab1 [name="width"]', div);

绑定了DOM后,就可以使用widthBox来操作这个文框,它和jquery很有类似之入,如widthBox.val()就可取它的值,还是很方便的。

在我们插入HTML的时候,往往需要知道当前编辑器的字号、字体之类的信息,可以用以下代码获得:

var font_size=parseInt(editor.cmd.val('fontsize'));

最后就可以插入html代码了:

editor.insertHtml(html);

完成自己的工作后,需要关闭对话框,并将焦点设置在编辑器上。

self.hideDialog().focus();

至此,虽然我对于kindeditor的工作流程还不熟悉,但制作一个插件就手到擒来了。感谢作者罗龙浩的努力,让我们可以使用如此棒的编辑器。如果能有更多文档就好了。

另外,在编写分数插件时,我发现kindeditor的html过滤实在是厉害,把我插入的很多HTML代码都过滤掉了,这样分数就无法显示,所以我把编辑器的HTML过滤功能默认将它关闭:

filterMode : false

还有,在插入分数后,分子和分母都是可编辑的,本来这是个好事情,但如果还要在分数的后面再输入文本时,经常会输入到分子和分母上,而无法定位到分数的后面。为了解决这个问题,我对分数的包围DIV进行了不可编辑的设定,contenteditable=”false”,这样就不会发生光标定位到分子和分母的情况,但缺点是分数无法再次修改。期待有人能克服这个缺点。

最后上图,公式输入对话框

生成:

是不是挺厉害呢?只要您看的懂我这篇文章,改kindeditor就是小菜一碟。

网上还有一种是整合Mathquii库的(向优秀的LaTeX致敬,这个库支持LaTeX格式的公式。),老实说,这个库真的很不错。功能非常强大,因为是外国人写的库,我的英文水平又太差,所以没深入研究。我觉得我的网站不需要这样强大的公式插件,而且,我只需要生成后的HTML代码即可,又不是搞学术的。即使以后需要添加其它公式,再增加一个功能也是很快就能完成的事。

设置居中显示,原来kindeditor4.1的一个BUG,在chrome中很多时候对话框无法显示。经过检查发现,原来是对话框的TOP没有得到正确的设置。加入以下代码修复。

_extend(KDialog, KWidget, {

init : function(options) {

……其它代码

var left=(window.innerWidth-self.div.width())/2;

var top=(window.innerHeight-self.div.height())/2;

left=Math.max(left,0);

top=Math.max(top,0);

self.div[0].style.left=left+'px';

self.div[0].style.top=top+'px';

}

为kindeditor增加粘贴图片的功能相对来说比较简单,首先找到编辑器创建完成调用的方法:

afterCreate : function() {

在中间加入绑定粘贴事件处理的自定义方法:_bindPasteEvent(edit);

这个方法传入编辑器对象,但我们只需要绑定其中的iframe对象即可,在API中,它使用edit.doc代表。

_bindEvent(edit.doc,'paste',function(e){

//添加粘贴处理方法就能处理粘贴图片的事件

}

在图片的粘贴中,需要使用FileReader读取图片数据,然后用BASE64格式上传服务器,服务器接收数据然后解码成图片保存起来,返回图片地址,就可以编辑器中显示了。但可惜只有支持FileReader的现代浏览器支持这个功能。这个功能对于编辑来说是非常实用的。只希望所有浏览器都可以支持。

kindeditor使用方法==

kindeditor详细使用说明 1.下载KindEditor 最新版本。打开下载页面 2. 解压zip文件,将所有文件上传到您的网站程序目录下。例如:http://您的域名/editor/ 3.在需要显示编辑器的位置添加TEXTAREA输入框。 id在当前页面必须是唯一的值,还有,在有些浏览器上不设宽度和高度可能显示有问题,所以最好设一下宽度和高度。宽度和高度可用inline样式设置,也可用编辑器初始化参数设置。 在TEXTAREA里设置HTML内容即可实现编辑,在这里需要注意的是,如果从服务器端程序(ASP、PHP、https://www.360docs.net/doc/0616867426.html,等)直接显示内容,则必须转换HTML特殊字符(>,<,&,")。具体请参考各语言目录下面的demo.xxx程序,目前支持ASP、https://www.360docs.net/doc/0616867426.html,、PHP、JSP。 4.在该HTML页面添加以下脚本。注:KE.show的原理是先执行KE.init设置一些变量,等DOM 全部创建以后才开始执行KE.create创建编辑器。如果浏览器不触发DOMContentLoaded事件(例如:jQuery的$.ready,点击某个按钮,通过innerHTML 插入HTML等),则不能使用KE.show,需要直接调用KE.init和KE.create。 KE.init({ id : 'editor_id'});$.ready(function() { KE.create('editor_id');});调用KE.show和KE.init时,除id之外还可以设置其它的参数,具体属性请参考编辑器初始化参数。

三角恒等变换公式大全

三角函数 cos (a+ B)=CoS a'-cos B - sin a - sin B cos (a-B)=cos a-cos B + sin a - sin B sin (a+ B)=S in a'-cos B cos a - sin B sin (a-B)=sin a-cos B - cos ,a?sin B tan (a+ B)=(ta n a+ta n B)/ (1-tan a - tan B) tan (a-B)=(ta n a-ta n B)/ (1+ta n a - tan B) 二 倍 角 sin (2a) =2sin a - cos a =2tan (a) /[1-ta门(a)] cos (2 a) =cosA2 (a) -si 门八2 (a) =2cosA2 (a)-1=1-2si nA2 (a)=[1-ta 门 八(a)]/[1+tanA2 (a)] tan (2a) =2tan a /[1 -ta门八2 (a)] 三倍角 sin3 a =3sin a -4sinW (a) C0S3 a =4COS A3 (a) - 3C0S a tan3 a = (3tan a -ta门八3 (a))*( 1-3ta门八2 (a)) sin3 a =4sin aX sin ( 60- a) sin (60+a) C0S3 a =4cos aX COS ( 60- a) C0s ( 60+a) tan3 a =tan aX tan ( 60- a) tan (60+a) 半角公式 sin A2 (a /2 )= (1-cos a) /2 cosA2 (a /2 )= (1+cos a) /2 tan A2 (a /2 )= (1-CoS a) / ( 1+cos a) tan ( a /2 ) =sin a / ( 1+cos a) = ( 1- CoS a) /si n a 半角变形 sinA2 (a /2 ) = (1-cos a) /2 sin(a/2 ) =V[ (1-cos a) /2] a/2 在一、二象限 =-V[ (1-cos a) /2] a/2 在三、四象限 C0SA2 (a /2 ) = (1+cos a) /2 cos(a/2 ) =V[ (1+cos a) /2] a/2 在一、四象限 =-V[ (1+cos a) /2] a/2 在二、三象限 tan A2 (a 12 ) = ( 1-COS a) / ( 1+COS a) tan (a /2 ) =S in a / ( 1+COS a) =( 1- COS a) /si n a =V[ ( 1-COS a) / ( 1+COS a)] a/2在一、三象限 =-V [ ( 1- COS a) / ( 1+COS a) ] a/2 在二、四象限

几种常用网页文本编辑器总结

文本编辑器应用总结 一.lhgeditor文本编辑器 lhgeditor组件文件结构: 1. lhgeditor.js:组件的核心JS文件 2. lhgeditor.css:组件的样式表文件 3. images:组件所需的图片都在此文件夹中 以上三个文件为组件所必须的三个文件,组件包中其它以“_”开头的文件为示例的演示文件,实际使用中不需要这些文件。当然框架核心文件lhgcore.js是每个组件都必须用到的文件,记得加载组件前先要加载此文件。 lhgeditor组件使用说明: 1. 在调用组件的页面加载lhgcore.j s和lhgeditor.js两个文件。 2. 在window.onload函数里加入J.editor.add(编辑器的id).init(); 例:

二.nicEdit文本编辑器 //此处的引入文件位置路径为相对于该PHP文件的位置此为demo.php Note ?第一个参数可用其它CSS选择器,匹配多个textarea时只在第一个元素上加载编辑器。 ?通过K.create函数的第二个参数,可以对编辑器进行配置,具体参数请参考编辑器初始化参数。 var options = { cssPath : '/css/index.css', filterMode : true }; var editor = K.create('textarea[name="content"]', options); 4. 获取HTML数据 // 取得HTML内容 html = editor.html(); // 同步数据后可以直接取得textarea的value editor.sync(); html = document.getElementById('editor_id').value; // 原生API html = K('#editor_id').val(); // KindEditor Node API html = $('#editor_id').val(); // jQuery // 设置HTML内容 editor.html('HTML内容'); Note

高一数学必修一三角恒等变换公式

三角恒等变换公式 教学目标: 1、掌握二倍角公式、和差公式的应用; 2、掌握拼凑法在求解角度三角函数值的应用。 重难点分析: 重点:1、和差公式、二倍角公式的记忆; 2、公式变换与求解三角函数值。 难点:1、二倍角公式的灵活使用; 2、整体代换思想与求解三角函数值。 知识点梳理 1、和差公式 sin()__________________±=αβcos()________________±=αβtan()___________ ±=αβ。 2、二倍角公式 sin 2_______________α=; cos 2___________________________________α===; tan 2____________α=。 3、半角公式[升(降)幂公式] 2sin ____________α=、2cos _________α=、sin cos _________αα=。 4、合一公式[辅助角公式] sin cos ____________a b αα+=(?由,a b 具体的值确定); )sin(cos sin 22?ααα++= +b a b a )sin ,(cos 2 2 2 2 b a a b a b += += ?? 注意:公式中的α是角度代表,可以是α2、2 α 等。

知识点1:利用公式求值 (1)和差公式 【例1】cos79°cos34°+sin79°sin34°=【 】 A .2 1 B .1 C . 2 2 D . 2 3 【例2】sin 27cos63cos27sin63??+??=【 】 A .1 B .1- C . 22 D .2 2- 【随堂练习】 1、sin15°cos75°+cos15°sin75°等于【 】 A .0 B . 2 1 C . 2 3 D .1 2、cos12°cos18°-sin12°sin18°=【 】 (A )2 1- (B )2 3- (C )2 1- (D ) 2 3 3、sin70°sin25°+cos70°cos25°=________。 4、sin34sin 26cos34cos26??-??=【 】 A .12 B .1 2 - C .32 D .32- 5、式子cos cos sin sin 12 6 12 6 π π π π -的值为【 】

kindeditor图片上传后生成带域名绝对路径配置及提交空格无法保存解决方法

kindeditor图片上传后生成带域名绝对路径配置方法 kindeditor默认上传图是不带域名域名绝对路径了,如果我们希望生成之后带上域名就需要进入urlType进行设置了,我们kindeditor中的urlType有几个参数默认这空值”“、”relative”、”absolute”、”domain”了。 关键在于初始化kindeditor时指定以下参数: urlType ”“ 空为不修改URL ”relative”相对路径 ”absolute”绝对路径 ”domain”带域名的绝对路径。 ============================================================================== 关于kindeditor提交空格问题的解决办法 版本4.1.10 问题反馈:后台编辑器段首空格无法正常保存到数据库。 变通办法:早期,通知用户使用全角空格,但后面发现提交后显示正常,再次编辑时未出现空格。 最终解决办法: 修改kindeditor.js 725行 部分我公司调整后的js行数为752行 将本行修改为: var re = /([ \f\n\r\t\v]*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\ s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>([ \f\n\ r\t\v]*)/g; 就是把第一个和最后一个\s 替换成[ \f\n\r\t\v]

修改前请注意备份

细数几款免费好用的在线HTML编辑器

细数几款免费好用的在线HTML编辑器 先普及一下基本知识:什么叫在线HTML编辑器?说得简单点,在线HTML编辑器就是在网上发帖子、写博客的那个带编辑功能的框框,可以进行图文排版等操作。当年本菜鸟做网站的时候,曾经自己用javascript编写过一个比较简单的在线HTML编辑器,用于文本内容的排版。但是因为水平有限,很多功能都无法实现。后来有了eWebEditor,功能确实强大,但这个编辑器是个收费的软件,并且正因为功能强大,也就显得过重,一些轻量的场合不是太适用。那有没有既免费、又功能强大、还能适应轻量场合的在线HTML编辑器呢?答案肯定是有的。这首先要感谢这些年来有一批奉献精神的程序猿们不断推进共享软件的开发,让我们得以享受他们的成果。一、百度出品的UEditorUEditor是由百度web 前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。特别要说的是,头条号后台发布文章的编辑器就是用的UEditor!百度UEditorUEditor还有一个轻量版的,叫做UMeditor,简称UM。UM是为满足广大门户网站对于简单发帖框,或者回复框需求所定制的在线HTML编辑器。主要特点是容量和加载速度上的改变,主文件的代码量为139k,而且放弃了使用传统的iframe模式,采用了

div的加载方式,以达到更快的加载速度和零加载失败率。UM的第一个使用者是百度贴吧,以经受贴吧每天几亿的pv 的考验,功能设计应当是最优化的了。当然随着代码的减少,UM的功能对于UE来说还是有所减少,但也有增加,比如拖拽图片上传,chrome的图片拖动改变大小等。百度UEditor界面二、xhEditor开源HTML编辑器xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化HTML编辑器,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。xhEditor完全基于Javascript 开发,可以应用在任何的服务端语言环境下,例如:PHP、ASP、https://www.360docs.net/doc/0616867426.html,、JA V A等。可以在CMS、博客、论坛、商城等互联网平台上完美的嵌入运行,能够非常灵活简单的和您的系统实现完美的无缝衔接。 主要特点:精简迷你:初始加载4个文件,包括:1个js(50k)+2个css(10k)+1个图片(5k),总共65k。若js和css文件进行gzip压缩传输,可以进一步缩减为24k左右。使用简单:简单的调用方式,加一个class属性就能将textarea变成一个功能丰富的可视化编辑器。无障碍访问:提供WAI-ARIA全面支持,全键盘精细操作,全程语音向导,提供完美无障碍访问体验,充分满足残疾人的上网需求。内置Ajax上传:内置强大的Ajax上传,包括HTML4和HTML5上传支持(多文件上传、真实上传进度及文件拖放上传),剪切板上传及远程抓

完整版简单三角恒等变换典型例题

简单三角恒等变换复习、公式体系

(1) sin( ) sin cos cos sin sin cos cos sin sin( ) (2) cos( )cos cos sin sin cos cos sin sin cos( ) (3) tan( tan tan 去分母得 tan tan i tan( )(1 tan tan ) 1 tan tan tan tan tan( )(1 tan tan 、倍角公式的推导及其变形: (1) sin 2 sin( ) sin cos cos sin 2 sin cos sin 1 . cos — sin 2 2 2 1 sin 2 (sin cos (2) cos 2 cos( ) cos cos sin sin cos 2 sin 2 cos 2 cos 2 sin 2 (cos sin )(cos sin ) cos 2 2 ? 2 cos 厶 sin 2 2 COS (1 cos ) 把1移项得 1 cos2 2 cos 2 或 -4- GQS -2- c 2 cos 2 1 2 【因为 是-的两倍,所以公式也可以写成 2 cos 2 cos 2 一 1 或 1 cos 2 cos 2 或 - 1 cos — cos 2 2 2 2 2 因为4 是2的两倍,所以公式也可以写成 cos 4 2 cos 2 2 1 或 1 2 Once 厶 或 nee? O 1 2 cos 2 2 2 cos sin (1 sin 2 ) sin 2 把1移项得1 cos 2 2s in 2 或 -4- 1 2sin 2 2 【因为 是—的两倍,所以公式也可以写成 2 cos 1 2 sin 2— 或 1 cos 2 sin 2 或 4 ---- eos- sin 2 2 2 2 2 因为4 是2 的两倍,所以公式也可以写成 2 1、和差公式及其变形: 2 ) ) 2 sin 2

KindEditor-编辑器配置参数属性

KindEditor-编辑器配置参数属性 KindEditor编辑器的使用方法,通过使用KE.show(config)方法即可将编辑器添加到文档中。下面是一段源码: KE.show = function(args) { KE.init(args); KE.event.ready(function() { KE.create(args.id); }); }; 从源码中可以看出,有两种使用编辑器的方法: 法一:KE.show(config); 法二:KE.init(config);KE.create(id); ·无论使用哪种方式使用KindEditor编辑器,都必须进行参数配置;·可以在KE.show()和KE.init()方法中传递配置参数config; ·配置参数config是一个对象,一般使用字面量对象; ·其中,id参数是唯一必须进行配置的,其他参数可以省略。 参数设置例子 KE.show({ id : "content_1", width : "70%", //编辑器的宽度为70%

height : "200px", //编辑器的高度为100px filterMode : false, //不会过滤HTML代码 resizeMode : 1 //编辑器只能调整高度 }); 配置参数 1、id TEXTAREA输入框的ID,必须设置。 数据类型:String 2、items 配置编辑器的工具栏,其中"-"表示换行,"|"表示分隔符。 数据类型:Array 默认值: ['source', '|', 'fullscreen', 'undo', 'redo', 'print', 'cut', 'copy', 'paste', 'plainpaste', 'wordpaste', '|', 'justifyleft', 'justifycenter', 'justifyright', 'justifyfull', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript',

三角恒等变换所有公式

WOIRD格式 三角恒等变换所有公式 两角和与差的三角函数: cos(α+β)=cosα·cosβ-sinα·sinβ cos(α-β)=cosα·cosβ+sinα·sinβ sin(α+β)=sinα·cosβ+cosα·sinβ sin(α-β)=sinα·cosβ-cosα·sinβ tan(α+β)=(tanα+tanβ)/(1-tanα·tanβ) tan(α-β)=(tanα-tanβ)/(1+tanα·tanβ) 二倍角公式: sin(2α)=2sinα·cosα cos(2α)=cos^2(α)-sin^2(α)=2cos^2(α)-1=1-2sin^2(α) tan(2α)=2tanα/[1-tan^2(α)] 三倍角公式: sin3α=3sinα-4sin^3(α) cos3α=4cos^3(α)-3cosα 半角公式: sin^2(α/2)=(1-cosα)/2 cos^2(α/2)=(1+cosα)/2 tan^2(α/2)=(1-cosα)/(1+cosα) tan(α/2)=sinα/(1+cosα)=(1-cosα)/sinα 万能公式: 半角的正弦、余弦和正切公式(降幂扩角公式) sinα=2tan(α/2)/[1+tan^2(α/2)] cosα=[1-tan^2(α/2)]/[1+tan^2(α/2)] tanα=2tan(α/2)/[1-tan^2(α/2)] 积化和差公式: sinα·cosβ=(1/2)[sin(α+β)+sin(α-β)] cosα·sinβ=(1/2)[sin(α+β)-sin(α-β)] cosα·cosβ=(1/2)[cos(α+β)+cos(α-β)] sinα·sinβ=-(1/2)[cos(α+β)-cos(α-β)] 和差化积公式: sinα+sinβ=2sin[(α+β)/2]cos[(α-β)/2] sinα-sinβ=2cos[(α+β)/2]sin[(α-β)/2] cosα+cosβ=2cos[(α+β)/2]cos[(α-β)/2] cosα-cosβ=-2sin[(α+β)/2]sin[(α-β)/2] 专业资料整理

7款国产的在线HTML编辑器

7款国产的在线HTML编辑器 在线HTML编辑器或者是基于浏览器的所见即所得的HTML编辑器广泛用于各种类型网站的文章发布、论坛发贴等功能。例如在oschina网站上发帖、写博客、提交新闻、添加开源软件等处都会用到这种编辑器。 目前有非常多非常优秀的在线HTML编辑器,而且这些编辑器大多数都是开源的,而国产的编辑器也已成熟,雄踞一方,本文罗列一些非常优秀的出自国内程序员之手的HTML 编辑器,如有不足请大家补充,请看具体列表(排名不分先后顺序): KindEditor KindEditor可以说是目前最为优秀、成熟的编辑器,加载速度非常快,文档全面,支持扩展开发,为众多网站所使用(本站也部分采用了KindEditor编辑器,将来将会全面使用)。 xhEditor xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化XHTML编辑器,基于网络访问并且兼容IE 6.0-8.0、Firefox 3.0、Opera 9.6、Chrome 1.0、Safari 3.22。xhEditor文档也非常全面,支持插件开发。

SinaEditor 新浪编辑器应该算是最贴近网友体验的编辑器,简洁、大方,并且使用方便、功能强大。贴图为证: eWebEditor

eWebEditor是基于浏览器的、所见即所得的在线HTML编辑器。她能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可视编辑功能。WEB开发人员可以用她把传统的多行文本输入框textarea替换为可视化的富文本输入框,使最终用户可以可视化的发布HTML格式的网页内容。eWebEditor!已基本成为网站内容管理发布的必备工具! TQEditor 这是国内第一个兼容IE9的在线编辑器,也是一个功能体积比最优的的在线编辑器 uuHEdt uuHEdt(在线网页编辑器)是基于Web的所见即所得的HTML网页编辑器。可以非常简单的在您的网站中嵌入可见即所得的网页编辑功能。广泛的支持常见的浏览器如 IE,Opera,Firefox,Google Chrome and Safari。

相关文档
最新文档