<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>文本编辑器 on 冯威的博客</title><link>https://fwhyy.com/tags/%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%99%A8/</link><description>Recent content in 文本编辑器 on 冯威的博客</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 05 Sep 2010 00:00:00 +0800</lastBuildDate><atom:link href="https://fwhyy.com/tags/%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%99%A8/atom.xml" rel="self" type="application/rss+xml"/><item><title>推荐两款富文本编辑器：NicEdit和Kindeditor</title><link>https://fwhyy.com/2010/09/nicedit-and-kindeditor/</link><pubDate>Sun, 05 Sep 2010 00:00:00 +0800</pubDate><guid>https://fwhyy.com/2010/09/nicedit-and-kindeditor/</guid><description>&lt;p&gt;做过Web开发的朋友相信都使用过富文本编辑器，比较出名的&lt;a href="http://cuteeditor.51aspx.com/"&gt;CuteEditor&lt;/a&gt;和&lt;a href="http://ckeditor.com/"&gt;CKEditor&lt;/a&gt;很多人应该已经使用过，在功能强大的同时需要加载的东西也变得很多。下面要推荐的两款富文本编辑器都是使用JS编写，使用简单，非常轻量级。&lt;/p&gt;
&lt;h2 id="niceditor"&gt;NicEditor&lt;/h2&gt;
&lt;p&gt;NicEdit是一个轻量级，跨平台的Inline Content Editor。NicEdit能够让任何 element/div变成可编辑或者能够把标准的TextArea转换成富文本编辑器。&lt;/p&gt;
&lt;p&gt;主页:&lt;a href="http://nicedit.com/"&gt;http://nicedit.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;下载:&lt;a href="http://nicedit.com/download.php"&gt;http://nicedit.com/download.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;示例:&lt;a href="http://nicedit.com/demos.php"&gt;http://nicedit.com/demos.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;NicEdit是我见过最轻量级的富文本编辑器，总共就一个JS文件和一张图片&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201301603918.webp" alt="2010-09-05_102850" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;使用也非常简单，只需在页面中添加简单的JS代码就可以将TextBox或是TextArea控件转换成富文本编辑器，代码如下&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;head runat=&amp;#34;server&amp;#34;&amp;gt;
 &amp;lt;title&amp;gt;title&amp;gt;
head&amp;gt;
&amp;lt;body&amp;gt;
 &amp;lt;form id=&amp;#34;form1&amp;#34; runat=&amp;#34;server&amp;#34;&amp;gt;
 &amp;lt;script src=&amp;#34;../JS/Eidtor/nicEdit.js&amp;#34; type=&amp;#34;text/javascript&amp;#34;&amp;gt;script&amp;gt;
 &amp;lt;script type=&amp;#34;text/javascript&amp;#34;&amp;gt;
 bkLib.onDomLoaded(function() {
 new nicEditor({ fullPanel: true }).panelInstance(&amp;#39;txtContent&amp;#39;);
 });
 script&amp;gt;
 &amp;lt;asp:TextBox runat=&amp;#34;server&amp;#34; ID=&amp;#34;txtContent&amp;#34;
 TextMode=&amp;#34;MultiLine&amp;#34; Height=&amp;#34;200px&amp;#34; Width=&amp;#34;600px&amp;#34; &amp;gt;asp:TextBox&amp;gt;
 &amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;运行效果如下&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201301603551.webp" alt="2010-09-05_104825" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;官网中的版本为英文版，而且字体设置也只能设置英文字体，我对英文版本做了简单的汉化，并且增加了几种中文字体，如下图&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201301604995.webp" alt="2010-09-05_104528" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://files.cnblogs.com/oec2003/NICEidtor.rar"&gt;中文本下载&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="kindeditor"&gt;KindEditor&lt;/h2&gt;
&lt;p&gt;KindEditor是一套开源的HTML可视化编辑器，主要用于让用户在网站上获得所见即所得编辑效果，兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。 KindEditor使用JavaScript编写，可以无缝的与Java、.NET、PHP、ASP等程序接合。这个是官网上的介绍。&lt;/p&gt;
&lt;p&gt;主页：&lt;a href="http://www.kindsoft.net/index.php"&gt;http://www.kindsoft.net/index.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;下载：&lt;a href="http://www.kindsoft.net/down.php"&gt;http://www.kindsoft.net/down.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;示例：&lt;a href="http://www.kindsoft.net/demo.php"&gt;http://www.kindsoft.net/demo.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;KindEditor相比较NicEditor涉及的文件要多很多，不过大小也才几百K而已，下图为文件结构&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201301604810.webp" alt="2010-09-05_102941" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;使用代码&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;html xmlns=&amp;#34;http://www.w3.org/1999/xhtml&amp;#34;&amp;gt;
&amp;lt;head runat=&amp;#34;server&amp;#34;&amp;gt;
 &amp;lt;title&amp;gt;title&amp;gt;
head&amp;gt;
&amp;lt;body&amp;gt;
 &amp;lt;form id=&amp;#34;form1&amp;#34; runat=&amp;#34;server&amp;#34;&amp;gt;
 &amp;lt;script charset=&amp;#34;utf-8&amp;#34; src=&amp;#34;../JS/KindEditor/kindeditor-min.js&amp;#34; 
 type=&amp;#34;text/javascript&amp;#34;&amp;gt;script&amp;gt;
 &amp;lt;script type=&amp;#34;text/javascript&amp;#34; charset=&amp;#34;utf-8&amp;#34;&amp;gt;
 KE.show({
 id: &amp;#39;txtContent&amp;#39;,
 resizeMode: 1,
 allowPreviewEmoticons: false,
 allowUpload: false,
 });
 script&amp;gt;
 &amp;lt;textarea cols=&amp;#34;60&amp;#34; id=&amp;#34;txtContent&amp;#34; style=&amp;#34;width: 600px; height: 300px;&amp;#34; runat=&amp;#34;server&amp;#34;
 readonly=&amp;#34;readonly&amp;#34;&amp;gt;textarea&amp;gt;
 &amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;运行效果如下&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201301604578.webp" alt="2010-09-05_110505" loading="lazy" decoding="async"&gt;
&lt;/p&gt;</description></item></channel></rss>