转贴:js编写的语法高亮引擎
2005-08-01 09:01
316 查看
有些时间没更新blog了,这两天为了更新<code collection>,于是重写了语法高亮的模块,这次是一个引擎,你可以根据规则任意修改关键字等,经过了不少优化,速度还可以<HTML>
<HEAD>
<TITLE>HighLight</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
</SCRIPT>
<textarea id="code" rows=12 cols=60>
//这是一个测试
function aa()
{
alert("\\as//ldfjl;asdk/*sdfsdf*/sdf,sdfs");
}
</textarea>
<br>
<select id="syntax">
<option value="js">js</option>
<option value="c#">c#</option>
<option value="java">java</option>
<option value="vbs">vbs</option>
<option value="sql">sql</option>
<option value="xml">xml</option>
<option value="html">html</option>
</select>
<input type=button value="go" onclick="go()">
<span id="display"></span>
</BODY>
</HTML>
<HEAD>
<TITLE>HighLight</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
</SCRIPT>
<textarea id="code" rows=12 cols=60>
//这是一个测试
function aa()
{
alert("\\as//ldfjl;asdk/*sdfsdf*/sdf,sdfs");
}
</textarea>
<br>
<select id="syntax">
<option value="js">js</option>
<option value="c#">c#</option>
<option value="java">java</option>
<option value="vbs">vbs</option>
<option value="sql">sql</option>
<option value="xml">xml</option>
<option value="html">html</option>
</select>
<input type=button value="go" onclick="go()">
<span id="display"></span>
</BODY>
</HTML>
相关文章推荐
- js编写的语法高亮引擎
- js编写的语法高亮引擎
- js编写的语法高亮引擎
- js编写的语法高亮引擎
- js编写的语法高亮引擎
- turfjs:使用JavaScript编写的模块化地理空间引擎
- 语法高亮引擎(转贴)
- 详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
- 漫谈JS引擎的运行机制 你应该知道什么
- 在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
- 编写可维护性的js读书笔记
- [转]MSN消息提示类(纯js编写)
- 如何使用Createjs来编写HTML5游戏(五)PreloadJS和SoundJS
- template.js——前端模板引擎
- JS is JS——编写JS独有风格的JS代码 学习笔记
- Java代码编写的30条建议(转载) - [转贴]
- js编写验证码
- js执行引擎与浏览器内核分析
- 英雄之舞—凌波微步(利用async.js编写异步动画)
- 配置Eclipse编写HTML/JS/CSS/JSP页面的自动提示。