2011年5月18日
摘要: http://bellard.org/jslinux/ 这是满足JS程序员口味的linux模拟器。系统启动后,黑屏白字的命令行操作,让程序员的我们感觉就是舒服! 习惯的,输入 ls 看看里面有什么东... 阅读全文
posted @ 2011-05-18 18:23 豆豆の爸爸 阅读(2233) 评论(0) 推荐(0) 编辑
  2011年5月16日
摘要: 使用一款自动化的构建工具,已经成为专业的JS程序员的必备技能之一。在国内,每个前端团队都学会了用 Ant 来自动生成一系列构建的任务。但是由于 Ant 对 XML的依赖,这一大关键缺点,使得 Ant... 阅读全文
posted @ 2011-05-16 15:49 豆豆の爸爸 阅读(2211) 评论(0) 推荐(1) 编辑
  2011年4月17日
摘要: 周末赶早与同事们一起参加了“拥抱HTML5”技术大会,为的是抢个好位置,8点半准时到了会场,抢了个第2排的位置(第1排是嘉宾的座位)。如果说上次的... 阅读全文
posted @ 2011-04-17 02:12 豆豆の爸爸 阅读(1253) 评论(1) 推荐(0) 编辑
  2011年4月8日
摘要: 5:53,正睡得迷糊,突然门铃响了,室友 webIM 项目 team 的同事通宵加班回来了,我回房间继续睡觉。 8:17 自己煮了市值超过8元的炒码面条,成本估计不到2元。 骑自行车上班,9:15 ... 阅读全文
posted @ 2011-04-08 20:29 豆豆の爸爸 阅读(1516) 评论(0) 推荐(0) 编辑
  2011年4月7日
摘要: 众所周知,程序的实现不可能会是完美的。《JavaScript设计模式》中的类式继承是有问题的,下面是2个google Map类的继承实现的不同写法: function extend(subClass... 阅读全文
posted @ 2011-04-07 17:42 豆豆の爸爸 阅读(1002) 评论(0) 推荐(0) 编辑
  2011年3月17日
摘要: 用 JavaScript中的 Date 类,可以得到格式为“年/月/日 时:分:秒”的当前本地时间。这种格式是合法的,可以用静态方法 Date.parse() 解析的,否则返回NaN的话,说明格式为... 阅读全文
posted @ 2011-03-17 16:33 豆豆の爸爸 阅读(9507) 评论(1) 推荐(1) 编辑
  2011年2月26日
摘要: 今天2月26日受邀一同参加了在盛大创新院举办的“当 HTML 5 来敲门”专题沙龙(上海)活动。 首先由周裕波介绍“W3C、W3C中国和HTML 5”。 接着是携程网的祝君:《HTML 5 开发成本... 阅读全文
posted @ 2011-02-26 22:45 豆豆の爸爸 阅读(571) 评论(0) 推荐(0) 编辑
  2011年2月25日
摘要: 在 Smartry 模板中,如何分离而做到避开{literal}呢? 本人的解决方法是: 在<script>标签中先定义一部分用包含了{}符号的JS变量。示例如下: <script type="te... 阅读全文
posted @ 2011-02-25 17:23 豆豆の爸爸 阅读(2254) 评论(1) 推荐(0) 编辑
  2011年1月20日
摘要: 在个人空间项目的开发中,布局在页面中的模块是可以自由拖放它的位置的,在名叫“人脉地图”的模块中,包含了 Google 地图对象的实例。我们使用了 Google Maps V3 提供的服务。 在对其容器... 阅读全文
posted @ 2011-01-20 22:24 豆豆の爸爸 阅读(665) 评论(0) 推荐(0) 编辑
  2011年1月2日
摘要: 看了看去年的计划,基本上事情都执行了下来。 我最大的一个变化是入职了上海我友网,到今天正好一年的时间。2010年是我非常关键的一年,在我友网工作与之前的公司工作有什么最大的不同?是拥有了大型互联网公司... 阅读全文
posted @ 2011-01-02 23:24 豆豆の爸爸 阅读(518) 评论(0) 推荐(0) 编辑
  2010年12月15日
摘要: 原贴:Coding Better Object-Oriented JavaScript with Closure Compiler 作者:Hedger Wang 前面的话 许多程序员觉得OO 的 Ja... 阅读全文
posted @ 2010-12-15 23:25 豆豆の爸爸 阅读(4350) 评论(4) 推荐(6) 编辑
  2010年12月12日
摘要: 用 Scheme 程序说声:hello world。先打开你的编辑器,创建一个称为 hello.ss 的文件,然后将下面的文本内容保存进去:第1行是注释。Scheme 会把分号及在这行它后面的文本内容... 阅读全文
posted @ 2010-12-12 22:18 豆豆の爸爸 阅读(1366) 评论(1) 推荐(0) 编辑
  2010年12月10日
摘要: 身为一名 JS 程序员,本人可以负责任的说,这本书的第1版已过时了。 这本书是第2版,作者结合在 Yahoo 前端团队的实际 JS 开发的需求,深入的分享了JS语言在实战中的知识,作者对JS语言炉火纯... 阅读全文
posted @ 2010-12-10 15:22 豆豆の爸爸 阅读(3002) 评论(1) 推荐(1) 编辑
  2010年12月1日
摘要: 原贴:Tabular logs in Firebug 作者:Honza Firebug 1.6 加入了 console.table() 方法的实现,可以把表格化的数据(tabular data)输出到... 阅读全文
posted @ 2010-12-01 19:23 豆豆の爸爸 阅读(635) 评论(0) 推荐(0) 编辑
  2010年11月27日
摘要: 在这篇blog之前写过同类的校验JS代码工具:JavaScript Lint 的在 Notepad++ 中如何使用,google 的 Closure Linter 给了更多的工具选择。 Closure... 阅读全文
posted @ 2010-11-27 13:10 豆豆の爸爸 阅读(1800) 评论(1) 推荐(0) 编辑
摘要: Google 的 Closure Compiler 工具是款JS的编译器,它可以使JS下载、运行更快。与同类压缩工具 YUI Compressor 相比,它不仅有最基本的压缩的功能,而且功能更强大! ... 阅读全文
posted @ 2010-11-27 11:51 豆豆の爸爸 阅读(1508) 评论(1) 推荐(0) 编辑
  2010年11月26日
摘要: 在 Notepad++ 中打开 NppExec,执行如下命令: 可以将这个命令保存为 JsDoc Toolkit。点击“OK”试试,如果在控制台窗口输出如下结果:则说明已经在jsdoc-toolkit... 阅读全文
posted @ 2010-11-26 18:49 豆豆の爸爸 阅读(1063) 评论(0) 推荐(0) 编辑
  2010年11月19日
摘要: 前端开发工具中编辑器从最初的 DreamWeaver,到后来的 Aptana,一直用到了现在的 Notepad++。 在JavaScript代码校验工具中,JavaScript Lint 与 Douglas Crockford 的 JSLint 完全不是一款东东,据说比它检验代码更为严苛。而想要在 Notepad++ 中运行 JavaScript Lint 工具,先要装Notepad++插件:Np... 阅读全文
posted @ 2010-11-19 15:18 豆豆の爸爸 阅读(6212) 评论(0) 推荐(0) 编辑
  2010年11月17日
摘要: 在项目实际开发中,常会遇到浅拷贝的问题。下面是对对象中的对象和数组进行了深拷贝的实现:继续学习研究《JavaScript设计模式》第4章4.3节中 Douglas Crockford 的“原型式继承”... 阅读全文
posted @ 2010-11-17 15:10 豆豆の爸爸 阅读(2156) 评论(1) 推荐(0) 编辑
  2010年10月29日
摘要: 由 Christian Heilmann (http://wait-till-i.com)收集 获取文档中的元素 document.getElementById('id'):通过所给的 id 来获取元... 阅读全文
posted @ 2010-10-29 14:32 豆豆の爸爸 阅读(312) 评论(0) 推荐(0) 编辑