拉拉交友 http://www.les-sky.net/ 代码备份:

开发自己的可视化编辑器最近使用了FreeTextBox可以,发现加载可视化编辑器的速度非常的慢,新版本的FreeTextBox已经有2M大了,但是很多功能根本用不到,常用的也就是字体的粗、斜、下划线和字体颜色,所以自己定义了一个简单的可视化编辑器。

可视化编辑器的设计比较简单,例如下面代码,你可以贴出来运行一下,注意:必须将ContentEditable设置为true

<html>
<head><title>Sample HTML Editor</title></head>
<body>
<div ContentEditable="true">
这里的内容可以编辑
</div>
</body>
</html>

下一步,菜单的操作主要使用浏览器内置的execCommand功能,这个execCommand只在IE5+以上版本具有并且Firefox等也支持
微软公开了很多功能,下面是简单的实现

<html>
<head><title>Sample HTML Editor</title></head>
<body>

<BUTTON TITLE="Bold" οnclick='document.execCommand("Bold");'>B</BUTTON>
<BUTTON TITLE="Italic" οnclick='document.execCommand("Italic");'>I</BUTTON>
<BUTTON TITLE="Underline" οnclick='document.execCommand("Underline");'>U</BUTTON>

<div ContentEditable="true">
点击Button可以更改字体样式哦
</div>
</body>
</html>

这样,一个可视化编辑器就完成了,尽管看起来比较丑

拉拉交友 http://www.les-sky.net 代码备份: 开发自己的可视化编辑器相关推荐

  1. echart 多柱图只显示部分数据标签_2分钟上手、3小时学会无代码软件开发---Echarts数据可视化...

    1.引入 ECharts.min.js 库文件 引入方式一:用 script 标签在页面头问Matadata信息中引入JS库文件地址(可联网项目) 引入方式二:库文件放于项目文件夹(本地部署项目及联网 ...

  2. php 动态彩码辨色 接口的调用_好用的云函数!后端低代码接口开发,零基础编写API接口...

    前言 在开发项目过程中,经常需要用到API接口,实现对数据库的CURD等操作. 不管你是专业的PHP开发工程师,还是客户端开发工程师,或者是不懂编程但懂得数据库SQL查询,又或者是完全不太懂技术的人, ...

  3. Python的IDE之PyCharm:PyCharm的使用技巧图文教程(修改Pycharm默认风格颜色、编辑器内代码注释区域的颜色、编辑器内的Python Interpreter等)之详细攻略

    Python的IDE之PyCharm:PyCharm的使用技巧图文教程(修改Pycharm默认风格颜色.编辑器内代码注释区域的颜色.编辑器内的Python Interpreter等)之详细攻略 目录 ...

  4. python用tsne降维图像_python代码实现TSNE降维数据可视化教程

    TSNE降维jne免费资源网 降维就是用2维或3维表示多维数据(彼此具有相关性的多个特征数据)的技术,利用降维算法,可以显式地表现数据.(t-SNE)t分布随机邻域嵌入 是一种用于探索高维数据的非线性 ...

  5. 推出了底层代码chatbot开发工具,Rulai获650万美元融资

    客户体验chatbot开发公司 Rulai 推出了底层代码 chatbot 开发工具,并获得了650万美元资金.Rulai 的开发团队在北京和加利福尼亚州坎贝尔设有办事处,开发团队由加利福尼亚大学圣克 ...

  6. 博客使用的CSS代码备份

    CSS代码备份 /*simplememory*/ #google_ad_c1, #google_ad_c2 {display: none; }.syntaxhighlighter a, .syntax ...

  7. 文本显示变量_无代码软件开发文本字符显示设计

    腾讯课堂搜"尚识"进行在线学习 无代码软件开发如果要显示一些文字在页面中,或者是表格中显示字符串字段值,都是拖放文本显示元件,然后将要显示的值传给显示元件中的"值&quo ...

  8. json文件转为excel_2分钟上手、3小时学会无代码软件开发---XML、Json处理

    XML文件使用 合成XML格式文本 用Serialize XML(合成XML格式文本元件)将数据转换为XML文本 上例中我们先设计了一个数据结构并为数据结构中变量做了赋值处理数据结构作为输入对象传给S ...

  9. python 零代码快速开发平台_现在低代码开发平台和零代码平台区别是什么?

    低代码与零代码,可参考一下 开发平台在国内已经发展了很久了,从有代码到低代码,甚至有些厂家声称可以无代码,当然无代码只是一个噱头. 低代码开发可以解决传统的开发方式的复杂方式,提高开发效率,节省时间成 ...

最新文章

  1. 兼容ie9以下css3,hover和圆角(htc)
  2. Nginx负载均衡记录
  3. 计算机语言up,TweakBit PCSpeedUp
  4. C语言中实现边沿函数算法及应用,这是抛弃PLC留下的痛!
  5. Linux curl使用简单介绍 (转)
  6. python assertion failed_PyCharm报错与解决方法一览
  7. Soft Value function基础和Soft Q Learning中Policy Improvement 证明
  8. 从技术转管理,我做了什么来拯救自己?
  9. HTML:canvas简述
  10. 很不错标签云js插件
  11. 位移密码算法挑战 个人答案
  12. 智能优化算法:蝗虫优化算法-附代码
  13. Python基础入门:函数--阿里云天池
  14. 使用注解来开发登录检查的切面功能
  15. 用 Async 函数简化异步代码
  16. compare和compareTo方法的区别
  17. Ristretto:面向硬件的卷积神经网络逼近
  18. GAN(生成对抗网络)和IQA(图像质量评价能擦出什么样的火花呢?)简单聊一些近来published的论文
  19. Kubernetes介绍
  20. C# DirectInput游戏手柄和键盘开发心得2(SharpDX版)

热门文章

  1. python etree xpath_【Python】爬虫之使用etree进行xpath元素定位
  2. matlab实时系统时间,转--MATLAB——时间,日期及显示格式
  3. android 8.0后台定位,Android 8.0权限说明
  4. phoenix 根据条件更新_元旦前不必扎堆买新车!北京:出售车辆后,申请更新指标无时限...
  5. oracle 树形结构表,树结构表递归查询在ORACLE和MSSQL中的实现方法
  6. Qt Creator 配置Msvc 2012的调试器
  7. 29留数及其应用(五)
  8. java mongo 日期范围_获取指定日期和它之前几天,之间的所有日期?千万不要踩了这个大坑!...
  9. linux nm命令_Linux的networkmanager
  10. Unet车牌分割,矫正