在线IDE之关键字另色显示
<body οnlοad="InitEdit()" style="text-align: center">
<iframe id="ex" height="100" style="WIDTH: 543px; HEIGHT: 246px" allowtransparency marginheight="30" ></iframe>
<br />
<script type="text/javascript" language="javascript">
//当输入:a,bb,ccc时,附加颜色
//这里是实质性的进展.
var lks = ['a','b','c'];//语言关键字
var editor = window.frames["ex"];
function InitEdit(){
editor.document.designMode="On";
editor.document.onkeyup = xx;
}
function xx(){
var rng = editor.document.selection.createRange();
rng.moveStart( 'character', -1) ;
for (i=0; i<lks.length; i++){
if (rng.text == lks[i]){
var text = setFontColor(rng.text,"#6blae6");
rng.select() ;
editor.document.selection.clear() ;
rng.pasteHTML(text);
}
}
}
function setFontColor(text,fc){
return "<font color=" + fc + ">" + text + "</font>";
}
</script>
</body>
在线IDE之关键字另色显示相关推荐
- 程序员最喜欢用的在线IDE代码编译器,什么?你竟然不知道!
1.网址https://tech.io/snippet 支持 20+ 种编程语言,页面上没有杂七杂八的东西,非常简约,非常干净,另外,它上面的代码段还可以嵌入到网页之中. 2.网址 https://w ...
- 一个简单的C#在线IDE示例
做一个简单的C#在线IDE主要解决两个问题: 一是如何将网页上文本框的代码编译并执行; 二是如何将程序运行结果在网页 ...
- 介绍一个能开发简单SAP UI5应用的在线IDE:StackBlitz
这是Jerry 2021年的第 15 篇文章,也是汪子熙公众号总共第 286 篇原创文章. Jerry 之前写过一篇文章 介绍一个免费的云开发工具:Cloud Shell,这个工具其实就是在浏览器里使 ...
- ListView排序并隔色显示
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.C ...
- OpenCV学习笔记:反色显示图片、鼠标事件、键盘事件和窗口滑动条操作
环境CentOS7 g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16) $ pkg-config --modversion opencv 2.4.13 参照< ...
- 搜索结果红色php,.NET_asp.net搜索匹配关键字为红色显示的代码,首先创建类库 Model (业务实体 - phpStudy...
asp.net搜索匹配关键字为红色显示的代码 首先创建类库 Model (业务实体层),创建类: NewDina.CS 用于获取数据库相应字段名, Demo如下: [Copy to clipboard ...
- 搭建自己的在线IDE
搭建自己的在线IDE 什么是在线IDE 环境准备 软件安装 执行在线安装 配置环境 编写Python脚本运行 添加其他语言支持 C/C++语言支持 Java语言支持 什么是在线IDE 在线IDE,顾名 ...
- ARM Mbed在线IDE编程意法半导体(ST)开发板
硬件 软件 介绍 STM32F407发现板不直接支持MBED在线IDE. 但是该板上的MCU也用于另一块官方MBED板上(Seeed Studio Arch Max v1.1). 因此,可以通过将发现 ...
- vs2017c语言一闪而逝6,Visual Studio IDE编写程序时不显示窗口或窗口一闪而逝的解决方法...
这篇文章主要为大家详细介绍了Visual Studio IDE编写程序时不显示窗口或窗口一闪而逝的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 使用Visual Studio IDE编写 ...
最新文章
- 分割候选区域--FastMask: Segment Multi-scale Object Candidates in One Shot
- JAVA期末简答题参考
- 教你从0到1搭建秒杀系统-抢购接口隐藏与单用户限制频率
- LINQ Order by 排序
- linux 修复图形界面,图形界面操作的备份和恢复Linux发行版
- easyswoole数据库连接池_easyswoole orm配置数据库连接
- 测试面试题集-接口测试
- 手机号码编码规则是什么?
- U盘修复,写保护,这个必须推荐!安国(Alcor)AU6983 4G U盘写保护修复记
- 深度分析何恺明新作MAE:通向CV大模型
- (入门)前端开发的简单介绍
- Ebay跨境智星:全自动批量注册及下单软件
- python七段数码管绘制英文字母_Python实例之七段数码管绘制理解
- OpenPCDet配置安装记录
- oracle runInstaller报错SEVERE: Remote ‘AttachHome‘ on node ‘rac102‘ failed
- Mojave下修复搜狗输入法斗图和标点配对不生效的问题?
- 梯度爆炸与梯度消失是什么?有什么影响?如何解决?
- 研究GigE Vision(未完待续)
- 视觉学习笔记5——FAR Planner全局路径规划算法学习研究
- “谁动了我的奶酪?”的故事