使用标准的表单字段名 2008-06-28

是不是很烦每次注册网站或填写相关资料时都要重来一遍?其实会有很多自动填写工具能代劳。比如使用 Mac, 在 Safari 的表单中,它可以足够聪明帮你从帐户资料中查找并填写一些相应的字段……9

Refactoring HTML 书评 2008-05-27

很多年以前,面对上古时代遗留的 HTML 发出的腐臭,我捂住鼻子唉声叹气。刚练熟 web 标准的我,恨不得寝其尸食其肉,把一切推翻重来。但经理说,没有时间浪费在清理这些垃圾上,快给我……26

富文本编辑器的基本原理与实践 2008-05-02

富文本编辑器,Rich Text Editor, 简称 RTE, 它提供类似于 Microsoft Word 的编辑功能,容易被不会编写 HTML 的用户并需要设置各种文本格式的用户所喜爱。它的应用也越来越广泛。最先只有 IE 浏览器……18

JavaScript Memoization 2008-04-22

Memoization 是一种将函数返回值缓存起来的方法,在 Lisp, Ruby, Perl, Python 等语言中使用非常广泛。随着 Ajax 的兴起,客户端对服务器的请求越来越密集(经典如 autocomplete),如果有一个良好的……15

测试 Google App Engine 2008-04-11

一不小心从某 blog 中第一时间发现 Google App Engine 发布,立马注册一个。当天晚上抽空看了看文档,做了做hello world,第二天晚上开始写一个聊天室程序,第三天晚上拿出 Python 技术手册,捣腾……10

认识延迟时间为 0 的 setTimeout 2008-03-29

由 John Resig 的 How JavaScript Timers Work 可以知道,现有的 JavaScript 引擎是单线程处理任务的。它把任务放到队列中,不会同步去执行,必须在完成一个任务后才开始另外一个任务。
让我们看……17

《精通 JavaScript》上市 2008-03-18

去年跟 jjgod 一起翻译的书,《精通 JavaScript》 终于上市了。此书原名为 Pro JavaScript Techniques, 系 jQuery 之父 John Resig 所著。
这是一本没有 “hello world” 的书,在未翻译前我已经推荐……24

海内网招聘前端开发工程师 2008-03-01

如题,这是一个在北京的工作机会。
工作职责:

使用 HTML/CSS/Javascript 开发符合 W3C 标准的网站前端页面;
使用AJAX,Flash等技术丰富网站功能,增强用户体验;
和后台工程……8

Bookmarklet 2008-02-25

按照维基的定义,A bookmarklet is an applet, a small computer application, stored as the URL of a bookmark in a web browser or as a hyperlink on a web page. 最近,它在一些新兴的网站中比较流行,比如 facebook, friendfeed. 从……10

Mac OS 和 Emacs 2008-01-27

最近入手了一台 MacBook 061.
由于 Mac OS 身上淌着 Unix 的血液,要找到一些不用花钱的生产力工具还是很容易的。最近习惯了 GNU Emacs (以下简称 Emacs), 所以不管三七二十一,找一个来安装上……18