想做一个在线代码编辑器,但是语法加亮这部分太慢了。 我的语法加亮这部分,就是简单的正则表达式替换。现在效率很低,写百来个字符就开始卡了。网上的一些语法加亮的实例,都是写好的代码,一次性加亮,这个没什么问题。我现在要 边写边加亮。有没有相应的代码可以参考? 解决方案 » 免费领取超大流量手机卡,每月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的方法其实就是这样 如果一行内输入大量的字符 那么速度会变得非常慢 alert会让“JavaScript时钟”停止,大家是怎样解决的? jquery-1.3.2为什么在IE7,Firefox中不能调用,而在IE5,IE6可以 求高手啊!jquery问题! 求判断蓝牙地址的是否合法的正则表达式或javascript js 正式表达式 长度控制 关于JS的prototype 从网页导出数据 textarea问题,得到答案马上给分!在线等! js 根据显示器分辨率如何调用不同页面啊 meizz兄请进,各路大侠相助 有关表格行的上移和下移动的问题 基于Eclipse开发JavaScript的插件都有哪些?
主要就是...
str.replace
(
/ptr/flag,
function(arg, arg...)
{
// again
arg.replace(...)
}
)对于大元件, 拆成小, 如果可以再拆, 那就再拆,
...不过你的理解力最好强悍, 不然就放弃这块吧...
通过配置文件定义语法加亮,自动帮助,自动寻找括号... 等等等,兼容firefox, 2000RMB
性能比我好,不过2000太贵。。呵呵。。
全屏代码高亮高效原理其实很简单 只要不要一输入就对整个文本区域的代码显示刷新 就可以提高效率
根据 dreamweaver的方法 每次输入时以行为单位进行代码高亮处理 处理了哪行就对哪行进行操作.
看了 mycodegarden的方法其实就是这样 如果一行内输入大量的字符 那么速度会变得非常慢