叶子绿

分享自己的一些前端经验,做改变世界的产品。 再次出发…

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年3月17日

摘要: 这个问题在项目中很常见呢,一般的查询都会有一些默认要求,比如日期在一个星期内.那么,怎么设置默认值.看起来很简单的一个问题,其实很容易走进误区.但extjs里有很好的实现,在util目录下的Date.js文件里.可以看一看,写得非常好.这里有一个简单的实现.见代码:var cur_date = new Date();var prev_date = new Date(cur_date - 7*1000*60*60*24);function formate_date(ms_date){ var _month = ms_date.getMonth() + 1; var _date = ms_dat. 阅读全文
posted @ 2010-03-17 11:57 叶子绿 阅读(326) 评论(1) 推荐(1)

2010年3月16日

摘要: 最近用python语言写了一个js格式化文件,支持 单个文件或者目录下所有js文件的格式化,功能还行.算法的思想来自于Einar Lielmanis,详见http://jsbeautifier.org/ 这个程序花了我几天的时间,熬了几个晚上,加上感冒,几次想放弃...所以写下来,纪念下.截取部分代码如下:代码一: while (True) : token_text, token_type= get_next_token() if (token_type == 'TK_EOF') : break eval("proc_"+token_type)() cons 阅读全文
posted @ 2010-03-16 16:25 叶子绿 阅读(1145) 评论(1) 推荐(0)

2010年3月13日

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 # -*- coding:utf-8 -*- 2 import sys 3 4 def ms_fun(): 5 obj = 3 6 def ms_k(): 7 if obj is not 4: 8 obj = 4 9 print(obj)10 ms_k()11 12 if __name__ == '__main__':13 ms_fun()上述代码会抛出 Unbound 阅读全文
posted @ 2010-03-13 14:01 叶子绿 阅读(4496) 评论(1) 推荐(0)