想做一个在线代码编辑器,但是语法加亮这部分太慢了。 我的语法加亮这部分,就是简单的正则表达式替换。现在效率很低,写百来个字符就开始卡了。网上的一些语法加亮的实例,都是写好的代码,一次性加亮,这个没什么问题。我现在要 边写边加亮。有没有相应的代码可以参考? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ; ... 主要就是...str.replace( /ptr/flag, function(arg, arg...) { // again arg.replace(...) })对于大元件, 拆成小, 如果可以再拆, 那就再拆, ...不过你的理解力最好强悍, 不然就放弃这块吧... http://www.mycodegarden.org/index.php?title=css2alllist&action=edit通过配置文件定义语法加亮,自动帮助,自动寻找括号... 等等等,兼容firefox, 2000RMB mycodegarden你做的太漂亮了。。性能比我好,不过2000太贵。。呵呵。。 呵呵 写得不错全屏代码高亮高效原理其实很简单 只要不要一输入就对整个文本区域的代码显示刷新 就可以提高效率根据 dreamweaver的方法 每次输入时以行为单位进行代码高亮处理 处理了哪行就对哪行进行操作. 看了 mycodegarden的方法其实就是这样 如果一行内输入大量的字符 那么速度会变得非常慢 关于JS中的offsetX 关于ext2.02在IE8下运行有bug 什么情况下使用delete和instanceof操作符??? jquery ajax 中gbk传gbk问题 找特效 求教一正则表达式怎么写忘指教 关于复选框全选的问题???? 小弟请教javascript镶嵌java代码的问题,在线等,急!!! JAVASCRIP获得客户端IP 请大家帮忙! 有关表格行的上移和下移动的问题 基于Eclipse开发JavaScript的插件都有哪些?
主要就是...
str.replace
(
/ptr/flag,
function(arg, arg...)
{
// again
arg.replace(...)
}
)对于大元件, 拆成小, 如果可以再拆, 那就再拆,
...不过你的理解力最好强悍, 不然就放弃这块吧...
通过配置文件定义语法加亮,自动帮助,自动寻找括号... 等等等,兼容firefox, 2000RMB
性能比我好,不过2000太贵。。呵呵。。
全屏代码高亮高效原理其实很简单 只要不要一输入就对整个文本区域的代码显示刷新 就可以提高效率
根据 dreamweaver的方法 每次输入时以行为单位进行代码高亮处理 处理了哪行就对哪行进行操作.
看了 mycodegarden的方法其实就是这样 如果一行内输入大量的字符 那么速度会变得非常慢