当前位置:文档之家› HTML在线编辑器不需要懂得使用Dreamweaver

HTML在线编辑器不需要懂得使用Dreamweaver

HTML在线编辑器不需要懂得使用Dreamweaver
HTML在线编辑器不需要懂得使用Dreamweaver

HTML在线编辑器不需要懂得使用Dreamweaver,会用Word就会使用此编辑器,在文章系统或者是新闻系统需要文字编辑的web程序中非常实用。

但是如何将html编辑器嵌入到web页中和怎么取得里面的数据呢?!

首先我们假定我们所要调用得HTML在线编辑器放在一个单独得页面中,文件名是gledit.htm。

HTML在线编辑器有两种基本调用方法:

一、使用object调用:

1、怎么在web页中嵌入html编辑器:我们在需要嵌入得位置加入以下html代码:

其中object标签里面得data后面接得数据就是我们所要调用得在线编辑器页得路径,id就是我们调用object得id,后面取编辑器中得数据时就要用到这个id。Width和height就是编辑器得高度和宽度了。

2、怎么取得html编辑器中的数据:所有需要提交的内容我们都是放在一个表单里面,同样利用obje ct调用的编辑器也放在这个表单里面,同时我们可以设置一个隐藏的文本区域(

)用以在提交的时候临时保存html在线编辑器的数据,因为在as p或者jsp,php中不能直接获取表单中的object的内容,所以我们必须借助隐藏文本区域来获取数据。我们在表单提交的同时将object里面的内容复制到隐藏的文本区域中。详细代码如下:

这样在后台处理的页面中我们就可以直接通过取隐藏区域content的数据来获取html在线编辑器的数据。

3、怎么在文本编辑器中加入上传本机图片到html在线编辑器中:首先我们使得在点击插入图片的按钮时弹出一个上传图片的窗口,我们利用自己写的程序来实现上传本机图片到服务器上,然后我们需要记录图片的路径,然后通过html在线编辑器的值中加入显示图片的html标签。详细说明及代码如下:在编辑器中我们在插入图片的按钮上加入事件

onclick="window.open('img_upload.asp','img_upload','width=481 height=190')"> 在'img_upload.asp'中我们将提交的图片上传到服务器制定目录然后记录图片路径

这样就实现了简单的将上传的图片插入到编辑器中。

4、怎么在编辑修改文章的时候调用HTML在线编辑器来修改数据:当我们把在添加的时候将HTML在线编辑器来修改数据提交到数据库后我们还需要能将数据库的内容用HTML在线编辑器来修改数据。首先我们在表单中加入一个隐藏区域来放置数据库中的内容,例如

)用以在提交的时候临时保存html在线编辑器的数据,我们借助隐藏文本区域来获取数据。我们在表单提交的同时将object里面的内容复制到隐藏的文本区域中。详细代码如下:

function subchk(cmd)

{

document.form1.content.value= window.content_html.getHTML();

}

在后台处理的页面中我们就可以直接通过取隐藏区域content的数据来获取html在线编辑器的数据。

2、怎么取得html编辑器中的数据:所有需要提交的内容我们都是放在一个表单里面,同样利用obje ct调用的编辑器也放在这个表单里面,同时我们可以设置一个隐藏的文本区域()用以在提交的时候临时保存html在线编辑器的数据,因为在asp或者jsp,php中不能直接获取表单中的object的内容,所以我们必须借助隐藏文本区域来获取数据。我们在表单提交的同时将object里面的内容复制到隐藏的文本区域中。详细代码如下:

onsubmit="CheckForm()" name="form1">

data=" gledit.htm" width=530 height=320 type=text/x-scriptlet VIEWASTEXT>

这样在后台处理的页面中我们就可以直接通过取隐藏区域content的数据来获取html在线编辑器的数据。

3、怎么在文本编辑器中加入上传本机图片到html在线编辑器中:首先我们使得在点击插入图片的按钮时弹出一个上传图片的窗口,我们利用自己写的程序来实现上传本机图片到服务器上,然后我们需要记录图片的路径,然后通过在调用html在线编辑器的web页中写一个函数在光标的位置插入显示图片的htm l标签。详细说明及代码如下:

在编辑器中我们在插入图片的按钮上加入事件

onclick="window.open('img_upload.asp','img_upload','width=481 height=190')">

在调用编辑器的页面中我们定义好插入html代码到编辑器的函数

在处理上传图片的文件中,我们调用父窗口的函数插入html代码

这样就实现了简单的将上传的图片插入到编辑器中。

4、怎么在编辑修改文章的时候调用HTML在线编辑器来修改数据:当我们把在添加的时候将HTML在线编辑器来修改数据提交到数据库后我们还需要能将数据库的内容用HTML在线编辑器来修改数据。首先我们在表单中加入一个隐藏区域来放置数据库中的内容,例如

在这里我们在调用编辑器的iframe里面加上

,这样在页面装载完的时候就可以将数据库中的内容放入HT ML在线编辑器中编辑了,提交过程和上面介绍的一样,在此就不赘述了。

这里只是简单的向大家介绍了一下如何来调用html在线编辑器,具体代码并未一一列出,整理过程中,如果大家对文章中的内容有任何问题和建议请和我联系。

HTML网页编辑代码大全详细使用方法

html网页编辑代码大全详细使用方法 添加音乐 注册会员登录首页开通窝窝QQ-交流群站内娱乐颜色代码搜索帖子《声色具全》Summer°啦啦之乖乖宝贝啦啦&毛毛《简粉粉色》莫晓晓《简约蓝色》莫晓晓rose.《简约灰色》莫晓晓圣诞女孩【星期⒏音乐论坛】用心聆听,这里有你想要的声音。?【资源共享】?【论坛HTML帖子常用代码】-发现代码贴好看,不懂的,有兴趣的可以研究下。 网页搜索站内搜索搜索 返回列表回复发帖 发新话题发布投票发布悬赏发布辩论发布活动发布视频发布商品沵旳"唯1。发短消息 加为好友 沵旳"唯1。(只能a1自己。)当前离线 那些所谓d2情〃 UID21618帖子866精华42积分9318威望976金钱3587贡献1450阅读权限150性别女来自寂’在线时间248小时注册时间2009-11-29最后登录2010-3-1 ?星期⒏管理版主? UID21618帖子866精华42积分9318威望976金钱3587贡献1450阅读权限150性别女来自寂’在线时间248小时注册时间2009-11-29最后登录2010-3-1 【楼主】 打印字体大小:tT发表于2010-1-2114:53|只看该作者踩窝 窝送礼物问候Ta【论坛HTML帖子常用代码】-发现代码贴好看,不懂的,有兴趣的可以研究下。 关于“html图片移动...”的内容 本站搜索更多关于“html图片移动代码”的内容 本帖最后由沵旳"唯1。于2010-1-2114:54编辑 一、文字标记 基本代码如下:

10 个最棒的 JQUERY 和 HTML 所见即所得编辑器插件

10个最棒的jQuery和HTML所见即所得编辑器插件 HTML5所见即所得WYSIWYG(What You See Is What You Get)编辑器的需求量是非常大的。但是现在有太多这样的编辑器了,想要从其中找到一个合适的并不容易。 今天这篇文章为大家分享10个我认为是十分棒的所见即所得插件,应该有适合你的需求并能节省你时间的。 1.Froala Froala所见即所得HTML编辑器非常易于整合和使用。它几乎不需要你掌握任何代码知识。它需要jQuery1.11.0或者更高版本、以及Font Awesome4.4.0字体图标的支持。除了整合的UX以及UI外,还提供了很好的XSS攻击保护。 特点: ?文件压缩后34K ?行内编辑 ?支持键盘快捷键 ?要求基本的HTML和JavaScript知识 ?深浅两种主题 ?对移动端做了优化

?支持Word ?34种语言支持以及RTL(Right to Left)从右向左支持 2.ContentTools ContentTools是一个小而美的内容编辑器。该库不需要任何JavaScript框架或库的支持(包括jQuery),但是却表现很好。ContentTools包由5个库组成,每一个都可以单独使用,并且该插件易于扩展。 特点: ?压缩后49KB ?行内编辑 ?可以调整图片和视频大小 ?支持撤销/重做(undo/redo) 3.Raptor Editor

Raptor Editor是一个开源的JavaScript所见即所得HTML编辑器,对用户友好,易于集成和定制。它为行内编辑而设计,是复杂的多块布局的理想选择。它所用最新的技术如HTML5ContentEditable及jQuery,特性有内置单元测试、模块化、可扩展及插件API。 特点: ?支持行内编辑 ?灵活的对接选项 ?可定制的主题 ?良好的文档 4.Aloha Aloha是一个多功能的内容编辑库。它允许在你的WEB应用中无缝的嵌入编辑。 主要缺点是不支持图片插入。 特点:

[整理]30个把数据可视化的简单工具

30 个把数据可视化的简单工具 s Big Data 的重要性与日俱增,许多企业的资料库内都收集了非常多消费者资料,但要将这一笔笔冷僻又繁杂的数字与名目资料转化为有价值、为企业带来效益的策略拟定参考,需要倚赖资料科学家的脑袋与适当的统计软体,再把结果图表化,让一般企业、大众都看的懂,也就是「看图说故事」与「数字会说话」两者的结合。 但有哪些简单又实用性高、不需要专业的编码知识、也不需要特别的训练就可以用的软体呢?以下介绍30 个着名的资料图表化软体给大家参考,想要让顾客听懂你在说什么、说服你的客户就靠它们了! 1. iCharts

iCharts 是能够连接市场研究出版者、经济及产业面的资料和专业的消费者的平台,拥有数以万计的图表,涵盖层面包刮商业、经济、运动和其他类别,它让大众能够简单的了解并能够跟上世界最新统计资料的脚步。 为了拥有庞大的资料量,它提供以云端为基础和受专利保护的图表工具,让企业和个人都能推出品牌、行销以及用图表分享他们的资料,透过网站分享给数百万的人。很棒的是,iChart 提供免费帐户给使用者,让你能够使用基本的互动是图表,当你花钱购买更进阶的版本,你就能使用更多不同的功能;图表本身是具有互动性的,因此可以从Google Docs、Excel spreadsheet 和其他来源撷取。 2. Fusion Charts Suit XT

Fusion Charts Suit XT 是一个专业的、进阶版的JavaScript chart library,让我们能够建出任何形式的图表。 採用SVG(Scalable Vector Graphics,可缩放向量图形)和支持超过90 种以上的图表类型,包括3D、甘特图(gantt)、各种不同的压力表图(gauges chart)、漏斗图(funnel chart),甚至世界/ 各州/ 个国家的地图。同样地,大部分的图表包含2D 及3D 的视图,图表是完全可客制化的,标籤、字体、边界等等全部都是可以依使用者作改变。 除此之外,他们也重视工具间的互动性,提示框(tooltips)、向下延伸资料(drill down)、可点选的图例关键字(legend keys)、缩放及上下捲动,以及一次按键进行图表输出或列印。 3. Modest Maps

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

文本编辑器应用总结 一.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文本编辑器 再引入三个js文件ueditor.all.js、ueditor.config.js、lang/zh-cn/zh-cn.js,一定是在以上代码之后引入。 在需要使用编辑器的位置,添加代码如下:

10款优秀稳定的在线富文本编辑器

十款优秀稳定的在线富文本编辑器 CKeditor CKeditor是一款功能强大的开源在线文本编辑器(DHTML editor),它使你在web上可以使用类似微软Word 的桌面文本编辑器的许多强大功能。它是轻量级且不必在客户端进行任何方式的安装。 官方网站:https://www.doczj.com/doc/5b17861054.html, KindEditor KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。KindEditor使用JavaScript 编写,可以无缝的于Java、.NET、PHP、ASP等程序接合。KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的编辑器之一。 官方网站:https://www.doczj.com/doc/5b17861054.html, Xheditor xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化XHTML编辑器,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。xhEditor完全基于Javascript开发,您可以应用在任何的服务端语言环境下,例如:PHP、ASP、ASP. N E T、JA V A等。xhEditor可以在您的CMS、博客、论坛、商城等互联网平台上完美的嵌入运行,能够非常灵活简单的和您的系统实现完美的无缝衔接。 官方网站:http://xheditor.c om Nice dit Nic Edit是一个轻量级,跨平台的Inline Content Editor。Nic Edit能够让任何element/div 变成可编辑或者能够把标准的TextArea转换成富文本编辑器。 官方网站:http://nic https://www.doczj.com/doc/5b17861054.html, Tinymce TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。功能方面虽然不能称得上是最强,但绝对能够满足大部分网站的需求,并且功能配置灵活简单。另一特点是加载速度非常快,如果你的服务器采用的脚本语言是PHP,那还可以进一步优化。最重要的是,TinyMCE 是一个根据LGPL lic ense发布的自由软件,你可以把它用于商业应用。 官方网站:https://www.doczj.com/doc/5b17861054.html, Mark itUp

几种HTML编辑器优缺点比较

几种主流HTML编辑器优缺点比较 1.FckEditor: 优点:开源免费,完整的二次开发接口和文档,支持多国语言,支持平台众多,支持XHTML,功能强大,而且功能可以定制,支持多种浏览器。可以添加编辑Form 表单元素(如按钮、输入框等),是开发自定义表单的不二选择。配置以后服务器端可以直接获取到前台用户输入的数据。 缺点:比较笨重,加载比较慢。而且有很多不常用的功能,Bug稍多。官方已经不维护了,可能会不能兼容浏览器以后的升级。 2.KindEditor: 优点:开源免费。兼容多种浏览器,使用JS编写,可以无缝的与JAVA,.NET,PHP,ASP程序接合,轻量,加载速度快,文档齐全, 缺点:不支持对表格单元格的合并拆分。后台获取前台数据比较麻烦,不像FCKEditor可以通过配置后直接获得。 3.Xheditor: 优点:开源免费,功能强大,轻量,快速,基于强大的开源jQuery引擎开发,提供高效的代码执行效率,并完美的实现最佳浏览器兼容。使用简单:加一个class属性就能将textarea立马变成一个功能丰富的可视化编辑器。内置AJAX上传:追求强大的用户上传体验。Word自动清理:实现Word代码自动检测并清理,提供高效完美的Word代码过滤方案,生成代码最优化精简,但是却不丢失任何细节效果。 缺点:用jquery开发,限制他的发展,配置时也有些麻烦。 4.EWebEditor: 优点:共能强大。易用,开发人员只需要一行代码就可以完成调用,纯静态,大大提高了开发效率,最佳融入产品。多样式支持。自动提交:无需在提交按钮中加入脚本进行处理。自动获取远程文件:把别人服务器上的图片等文件自动传到自己的服务器。相对或绝对路径:完全摆脱了站点或系统或目录迁移带来的路径问题。多种编辑模式:HTML 代码模式,可视设计模式,纯文本模式,预览模式。 缺点:使用需要收费,比较笨重,加载速度慢。 5.Innova Studio WYSIWYG.Editor: 优点:快速加载,融合所有的HTML标签,全屏编辑模式,特有的嵌入式WEB编辑,缺点:官方收费,采用DHTML,Javascript构建也有很多不足之处,由于代码放在远程服务器,一些控件事先没有下载到客户端,使得一些操作速度变慢,那些加入了ActiveX 控件的更慢。另外起无法在网页上直接调用CSS,所以操作框里面的界面和尺寸的实际效果还是有差距的。对各种浏览器还不兼容。而且有的也要在IE的高版本下才能运行。 6.TinyMCE: 优点:界面相当清新,适合素雅主义使用,加载速度非常快,支持多种浏览器,虽然功能不够强,但是却能满足达部分用户需求。配置灵活简单,支持ajax。 缺点:还是功能不够强大。

dokuwiki将编辑器修改为可视化,并支持代码高亮和QQ截图拷贝

dokuwiki将编辑器修改为可视化,并支持代码高亮和QQ截 图拷贝 1:Dokuwiki环境搭建1.1:Dokuwiki自带安装文件 安装文件入口:/install.php 界面安装很方便1.2:Dokuwiki自带zh-cn包2:直接拷贝图片到编辑器2.1:自带编辑器介绍 自带编辑器不支持所见所得,依靠一些标签来建立目录和页面排榜,尽管标签很强大,但是对于初学者或者不熟悉的人来说,比较麻烦.2.2:更换流程及需求分析思考 思考: 要将编辑器改为所见所得,那么就两种方法,修改原先的编辑器或者更换编辑器. 流程: 2.2.1:去网上插件模板找找,是否存在这样的编辑器 2.2.2:更换为其他编辑器 2.2.3:修改原先的编辑器

总结: 我去网上找了,界面的插件倒确实不少,甚至有把FCK作为插件整合进来的,但是依然缺少一个功能就是将图片拷贝到编辑器里. 如果是自己编写这样的编辑器,显然代价太高最终决定是更换编辑器2.3:更换编辑器为xheditor 2.3.1:将xheditor下载下来,并放入dokuwiki目录下的/lib文件夹下,新建一个目录叫xheditor-1.1.14(目前最新版本为1.1.14) 2.3.2:替换/inc/form.php里的函数form_wikitext(attrs)源程序: [php] view plaincopyprint?<span style="font-size:14px;">function form_wikitext($attrs) { // mandatory attributes unset($attrs['name']); unset($attrs['id']); return '<textarea name="wikitext" id="wiki__text" ' .buildAttributes($attrs,true).'>'.DOKU_LF .formText( $attrs['_text']) .'</textarea>'; }</span> 替换程

个最好的BootstrapUI编辑器集

由于能帮助开发者快速高效地开启大量新地项目,而受到开发者们地青睐.就目前而言它也是最好地响应式框架之一.为了照顾那些不是很熟悉但是又想继续深入了解地开发者,今天站长之家就在这里简单地介绍一些容易学地会地资源. 下面这款很棒地编辑器允许开发者们自定义设计框架,实现他们心中每个关于地设想.认真阅读下面地列表找到一款适合你地编辑器吧. 这是一个主题生成器,使用最新地版本和版本,这款有一个优点是会根据用户地每个选择来重新简历框架,方便用户地下载和使用. 是由独立开发和维护地,是唯一支持从右到左语言显示地自定义构建工具,这也是它地特色之一. 是个所见即所得地构建地编辑器.在准备好地内容和代码片段地基础上提供一个又好又优雅地方法来编辑和美化,也因此它是个明智地选择 是个非常有用地自定义工具,允许用户编辑地配置,自动预览他们地修改结果.通过滑动菜单可以选择需要使用地插件和组件. 是个非常棒地内置浏览器地实用工具,帮助用户自定义外观.它非常容易进行自定义操作.从风格,字体排版,按钮,导航,格式,通知提示和其他用户很容易根据自己地意愿自定义地元素.除了强大地自定义功能,它还可以很容易生成可下载地文件. 是个帮助用户从一个图像中定制自己喜欢地配色方案.用户可以从图像中选择各种颜色用在背景,链接,头部,菜单,标签,文本,下拉菜单等等元素上.一旦你确定了配色方案,就可以很方便地下载相应地文件. 是个直观地应用程序,提供一个可视化地界面让用户按照自己地风格创建属于自己地主题.有了这个工具,用户可以自定义颜色,大小,字体,格式,表,按钮,

警告信息,导航条,菜单等等元素. ! !拥有拖拽接口地功能,能简单迅速地构建一个前端代码.!兼容任何地编程语言,允许用户下载,在这里自由地进行编码设计. 是个可视化地桌面应用程序,允许用户给予流行地框架创建响应式页面原型.还提供大量地现成地布局,拖拽元素地位置,调整大小和自定义地功能.用户可以自行优化他们地页面,插入他们自己地内容. 是个编辑器,使用作为一个后台服务.它无缝地接合了和顶级地技术.更厉害地是,它可以运行一个已验证地,不需要本地后台支持,数据库驱动地应用. 是一款很棒地编辑工具,尽可能简单地让用户编辑友好地,和.同时也是一个可拖拽地可视化编辑器,用来设计,创建原型和测试框架.有个代码存储库,里面包括了代码片段,示例和模板.除了以上这些,更吸引人地是它有个非常活跃地社区,用户可以很方便地发现,分享和展示相关地代码和片段. 是一个扩展库,允许用户创建可编辑地元素,比如页面弹出和内联模式.她提供本地地,或者是纯编辑功能.此编辑器拥有许多很强大地功能,包括客户端,服务端验证,支持键盘,事件,可定制地容器空间等等.总而言之,它提供非常快速地开发功能,易于删除字段,一个用来更新数据地简简单后台脚本. 不要错误地以为只是个简单地实体模型工具,它是基于接口地构建工具.用户不需要下载任何类型地软件就可以使用.用户只需要登录,然后构建自己地项目,就可以随时随地进行访问了.构建功能主要是提供给开发者和设计者地,用户很容易就可以通过生成漂亮地网站,而且运行速度非常快 是个快速地,可视化地前端开发文本编辑器,跟工具一样地简单整洁.包括各种框架需要地各种定制地组件库,这是它提供地最好地工具之一.除此之外还包括了一

推荐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。

TumultWhiskformac(HTML和PHP编辑器)

TumultWhiskformac(HTML和PHP编辑器) Tumult Whisk是一个轻量级的HTML和PHP编辑器,具有实时预览,可在您键入时更新。Whisk是您工具包中用于HTML,PHP,CSS和javascript编程的必备应用程序。这对于学习Web开发,测试代码段或构建整个网页非常有用。 Tumult Whisk for mac软件特点 实时预览的力量 Tumult Whisk的集成实时预览打破了编写HTML,保存文件,然后重新加载并在浏览器中查看页面的繁琐循环。将写作阶段和查看阶段结合起来可以阐明更改的效果,并加快制作网页的整个过程。基于W3C的验证将在所有错误下加红色下划线。它使用与Safari中相同的渲染引擎,因此它不仅符合标准,而且速度非常快。 预览窗格使用与Safari相同的引擎快速按输入内容呈现HTML和PHP “监视的文件”自动(或手动)确定何时更改文件,并将重新加载Web预览 基于实时HTML W3C的验证显示错误并用红色下划线突出显示问题标签 预览到其他浏览器或iOS上的Hype Reflect应用

Web检查器/控制台/开发工具访问 可自定义的语法突出显示颜色 可重用的代码段和色样 滚动同步保持可将编辑器和预览保持在相似位置 查看PHP引擎生成的HTML源代码 附加样式表以查看博客帖子/标记在外部样式下的外观 仅作为macOS应用在Cocoa中编写(支持10.11至10.15) 采用新的macOS功能,在明暗模式下均表现出色 小编点评 使用Tumult Whisk mac特别版你可以测试和执行PHP代码、编写博客文章,论坛条目或丰富的电子邮件、运行和调试JavaScript、并创建整个网站。

自己制作HTML在线编辑器,WebEditor

在线的HTML内容编辑器为用户提供文本的样式控制,例如文字的颜色、字体大小等。虽然现在网上有不少功能强大的编辑器(如:FCKEditor),但是在使用中需要许多复杂的配置,而且代码往往比较“臃肿”。本文的目的就是介绍如何开发一个HTML编辑器。应用本文介绍的方法,可以方便的开发出满足自己需求的,代码相对比较精简的HTML编辑器。以下是一个应用本文方法开发的HTML编辑器,实现了一些简单的功能:代码下载 开发方法如下: 1.添加一个可编辑的iframe 实现HTML编辑器的第1步就是在网页中放置一个可编辑的iframe用来输入文本,使iframe可编辑方法相当简单,只需要将iframe的designMode设置为on即可,具体步骤如下:var editor = document.getElementById("IFRAME的ID");var editorDoc = editor.contentWindow.document;var editorWindow = editor.contentWindow;editorDoc.designMode = "on";editorDoc.open();editorDoc.write("<html><head></head><body style='margin:0px; padding: 0px;'></body></html>");editorDoc.close(); 2.设置选中文本的样式 设置选中文本样式的方法最简单的方式就是使用document.execCommand,但是execCommand功能比较局限,有时不能满足需求,例如:execCommand设置字体大小只能是1-7,不能使用像素大小,而且如果你在点击工具栏按钮到调用execCommand的过程中点击了其他的DIV,iframe的选中内容会消失,这时调用execCommand是无效的。因此本文介绍另一种方法,基本思路如下: (1) 获取选中的HTML; (2) 修改HTML的样式; (3) 用修改后的HTML替换选中的HTML。 2.1 获取选中的HTML 在不同的浏览器中获取选中的HTML的方法是不同的,在IE中可以使用 var range = document.selection.createRange()在Firefox,Chrome中则使用 var range = window.getSelection().getRangeAt(0); 2.2 替换选中的HTML 通过2.1的方法获取了表示选中内容的对象后,就可以调用其方法来替换掉选中的内容。在不同的浏览器中替换选中的HTML的方法有所差异,在IE中可以只需调用range.pasteHTML就行了,在Firefox,Chrome中则使用range.deleteContents 和range.insertNode 两个方法来实现 2.3 封装一个操作选中HTML的类 由于2.1中获取的range对象的方法在不同浏览器中差异很大,因此,为了方便实现2.1和2.2提到的两个操作,封装了一个操作选中HTML的类SelectionRange,该类有两个方法,GetSelectedHtml和Replace,分别用于获取HTML和替换HTML。其代码如下://用于记录浏览器的类型var browser = {};var ua = https://www.doczj.com/doc/5b17861054.html,erAgent.toLowerCase();browser.msie = (/msie ([\d.]+)/).test(ua);browser.firefox = (/firefox\/([\d.]+)/).test(ua);browser.chrome = (/chrome\/([\d.]+)/).test(ua);//获取多个节点的HTMLfunction GetInnerHTML(nodes){ var builder = []; for (var i = 0; i < nodes.length; i++)

相关主题
文本预览
相关文档 最新文档