语法高亮引擎

ttyp 2005-07-31 06:42:55
字数有限制,没在此发布,有兴趣请到参观

http://ttyp.cnblogs.com/archive/2005/07/31/204158.html
...全文
225 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
BILLSJONE 2005-08-01
  • 打赏
  • 举报
回复
up
ttyp 2005-08-01
  • 打赏
  • 举报
回复
to lshdic(风云舞):
你这个速度不错,只是着色不够准确,有代码么?
lshdic 2005-08-01
  • 打赏
  • 举报
回复
我也有一个,功能完善可以完成100000字左右的字节转换、以及多套语法加亮效果模版、和自定义效果

http://www.lshdic.cn/lurecoder1.asp
ttyp 2005-08-01
  • 打赏
  • 举报
回复
做实时的js可能效率不高,但是做代码导入等编辑时很有用
玄之丞 2005-08-01
  • 打赏
  • 举报
回复
语法高亮,和格式化字符,做个一个.太阁立志的事件书写器.

主要是JS的速度,无法支持,如果响应每一个回车,等文件长度一长,

一个回车要等半天,后来就改成一个按钮,要缩进,要高度,点按钮去.

gu1dai 2005-08-01
  • 打赏
  • 举报
回复
高人
cxz7531 2005-07-31
  • 打赏
  • 举报
回复
建议搂住作个js格式化代码的功能,现在的js代码写法太乱
hthunter 2005-07-31
  • 打赏
  • 举报
回复
ttyp 2005-07-31
  • 打赏
  • 举报
回复
firefox到是没测试,谢谢测试,呵呵
Minisheep 2005-07-31
  • 打赏
  • 举报
回复
在处理换行的部分
else if (codeArr[i] == "\r")
改为
else if (codeArr[i] == "\n")
在IE和FireFox里都正常了
Minisheep 2005-07-31
  • 打赏
  • 举报
回复
在FireFox里解析不正确,但程序没有错误。
比如你的示例,在FireFox里highlight后是
<div style='font-family: Courier New;font-size:12px;overflow:auto;border-width:1px;border-style:solid;border-color:#8a8a8a;background-color:#eeeeee;margin:1px;padding:6px;'><span style='color:#008000;'>//这是一个测试
function aa()
{
    alert("\\as//ldfjl;asdk/*sdfsdf*/sdf,sdfs");
}
</div>
而IE里是
<div style='font-family: Courier New;font-size:12px;overflow:auto;border-width:1px;border-style:solid;border-color:#8a8a8a;background-color:#eeeeee;margin:1px;padding:6px;'><span style='color:#008000;'>//这是一个测试</span><br/>
<span style='color:#0000FF;'>function</span> aa()<br/>
{<br/>
    alert(<span style='color:#FF00FF;'>"\\as//ldfjl;asdk/*sdfsdf*/sdf,sdfs"</span>);<br/>
}<br/>
<br/>
</div>

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧