08 2007 档案

摘要:今天收到《程序员》第8期,读到杨建华先生的“JavaSctipt代码优化一例”。仔细读来,觉得所做优化未能尽彻。所以专写一篇文章来讨论杨先生的例子。原例可以在杨先生的blog上找到:http://prowyh.spaces.live.com/blog/cns!EAAA8AB356F88EA0!403.entry一、正则表达式的创建代码---这样的创建代码实在冗余:var fnRE = /functor_[0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12}/i;var objRE = /object 阅读全文
posted @ 2007-08-29 18:07 it江湖 阅读(130) 评论(0) 推荐(0)
摘要:计算的世界大概都是由规则构成的。从最简单的二进制运算,到复杂的格式化文本,以及构建互联网络的各种协议,整个行业都在几十年如一日的定制、复制和客制化各种规则。在一切变得越来越复杂的时候,我们终于为“分析这些原本很有规则的数据”发了愁。因为规则多到一定程度的时候,也就湮没了规则本身。从一系列的数据中找到规则并描述这些规则的工具,是“正则表达式”——在早期,它确实就被译作“规则表达式”。更加重要的是,现今的各种语言内置了强大的正则表达式支持,使得这些“规则”可以被复用、编程,以及用于推理。当然,前提是你需要理解“规则表达式”自身的规则——那种象天书一样的符号集合。JavaScript之父曾经创建了一 阅读全文
posted @ 2007-08-21 16:53 it江湖 阅读(143) 评论(0) 推荐(0)
摘要:很少写书评,尤其是在这样出离愤怒的时候。之所以愤怒,是因为今天看到了《JavaScript核心技术》。看到书名,看到那头犀牛,我的第一冲动就是立即下单买进。因为O'Reilly、机械工业、核心技术,再加上在JavaScript界中无人不知的那头犀牛,大概已经是品质的极境了。然而毕竟是在CSDN的读书区看到这条消息,毕竟还有一个“预读”。但预读中的这份目录却不禁让我疑惑:这会是在讲“核心技术”吗?再细读内容,实在大失所望~大失所望~大失所望!终于开始怀疑犀牛的价值了,于是又去查原版书。然而,在O'Reilly看到这本书的时候,我开始知道:O'Reilly是因为他的诚实而称 阅读全文
posted @ 2007-08-08 09:57 it江湖 阅读(137) 评论(0) 推荐(0)