百度首页 | 百度空间
 
文章列表
 
2008-07-02 22:19
最近在研究JavaScript模板引擎的实现,一直比较喜欢CommonTempate中保存循环状态时巧用for标识符的做法,但是,CT使用的是自定义的表达式解析引擎,而我们在JS中,这是个付不起的开销。

能想到的最直接的办法就是,找出全部的 非法标识符:for,替换成有效的实现标识符。
而这样一来,依然需要对JavaScript进行部分语法解析。

要做好这点,最大的困难是:for循环、表达式中的正则表达式、字符串 都可能含有的for字符的处理,不小心就会出错(当能,这种情况非常少见)。

太晦涩,举个例子例:
类别:J S Debuging | 评论(0) | 浏览()
 
2008-06-24 13:22

今天收到一封陌生人的邮件,询问JSI文档的事情。提出这样一些看法:
......
     我从业软件10年,看过国
类别:默认分类 | 评论(9) | 浏览()
 
2008-06-14 23:18
确实,hibernate很好很强大。

但是我的每一次更新版本,都会发现一些或大或小的问题,今天就发现一个spring事务内的查询居然导致了延迟装载的异常(我想,可能是一处复合属性的使用导致的bug),不让人省心啊。

两年前,或许我还会仔细的跟踪一下源码,今天不干了,一者,那已经不是我的工作,二来,烦了,和如此庞大的系统大交道,就像自己床前睡着一只大黑熊。


单自己的jar就是2M多,如此庞大的工程不出点毛病还真对不起我的硬盘了。

类别:Java | 评论(0) | 浏览()
 
2008-06-13 11:01
印象中,“\” 只是用来转义一些特殊字符,如单双引号、回车符、翻页符tab健等,但是实际情况下,情况并不止如此,还有很多丰富的用法。

首先介绍一些json标准中支持的格式(它是ECMA262相关定义的一个子集):


这个图其实也是我们常见的用法。

还有一些经验用法,我总结如下:

1.多行字符串。
类别:J S Debuging | 评论(0) | 浏览()
 
2008-06-11 15:27

非侵入式设计

一个客户端的代码可能包含框架功能和客户端自己的功能。 侵入式设计,就是设计者将框架功能“推”给客户端,而非侵入式设计,则是设计者将客户端的功能“拿”到框架中用。 侵入式设计有时候表现为客户端需要继承框架中的类,而非侵入式设计则表现为客户端实现框架提供的接口。 侵入式设计带来的最大缺陷是,当你决定重构你的代码时,发现之前写过的代码只能扔掉。而非侵入式设计则不然,之前
类别:默认分类 | 评论(2) | 浏览()
 
2008-06-03 11:40
和一个网友聊天记录:

××××说:
不过开发中 技术挑战之外,还有很多挑战是交流方面的
××××说:
开发团队内部很多问题看法不一致 谁都不肯屈服,也挺郁闷的 哈哈
China-金大为 说:
恩。这个是问题啊,我们现在也是这样。正在郁闷之中
××××说:
一周下来 编码 和开会讨论问题 各占一半 我比较讨厌开会,这样也好也不好 呵呵
China-金大为 说:
呵呵,我现在开始反对民主了,一些鸡毛蒜皮的事情,都开个会来讨论来讨论去,纯粹就是内耗
×××× 说:
是的
类别:胡言乱语 | 评论(3) | 浏览()
 
2008-06-01 15:19
先看一下这段貌似正确的代码:
    function getPosition (el) {
        var left = 0, top = 0;
类别:Dhtml | 评论(4) | 浏览()
 
2008-05-29 15:50
endorsed 这个单词很少见:金山在线词典上endorse的翻译是:
endorse
类别:Java | 评论(1) | 浏览()
 
2008-05-27 13:33

一说到网页动画,大家都要想到Flash,下面这些网站可能能够给你一份惊讶,他们是纯JavaScript实现的(第二个除外)。

http://www.javaeye.com/news/1551

类别:默认分类 | 评论(3) | 浏览()
 
2008-05-26 11:57
一个开发人员常患的错误。
类别:胡言乱语 | 评论(1) | 浏览()
 
     
 
 
文章分类
 
 
 
 
随笔(12)
 
 
 
 
J S I(20)
 
 
Java(4)
 
 
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   
 

何不return format == 1 ? data : String(Math.pow(10,format)+data).slice(-forma...
 
 

看到了
 
 
     


©2008 Baidu