Ruby's Louvre

每天学习一点点算法

导航

2009年9月1日 #

利用数组缓存正则表达式

摘要: 如果能用字面量创建正则就最好不过,显然有时我们不得不使用new RegExp()这种大消耗的创建方法,比如语法高亮与排版就大量用到正则表达式,要用到的patten越多,需要的时间就越长,火狐好像是12秒就发出警告,IE就直接假死。这时我们就需要利用组存大法要提高我们程序的性能了。通常摆在我们眼前的如下两种选择来作为我们的容器,数组或对象。我这里选择前者,前者更轻量一点。下面我们就hasClass函... 阅读全文

posted @ 2009-09-01 01:47 司徒正美 阅读(1934) 评论(5) 推荐(1) 编辑