Archive for the ‘JS / Dom’ Category

AIR 的尝试

Sunday, January 11th, 2009

最近利用 Adobe AIR 做了一个饭否客户端:爱饭,并将之开源。使用 HTML, CSS 和 JavaScript 对着 API 文档照虎画猫,大概三个星期完工,有一些感想和总结。 AIR 的开发对 Web 开发者非常友好,基本……

使用 iframe 获取网页片段的一个好处

Sunday, November 30th, 2008

异步操作数据的方式有两种常见的方式:XMLHttpRequest 和 iframe. 孰优孰劣在此我们不争论,只是想举一个例子说明在获取网片片段上,使用 iframe 有一个比 XMLHttpRequest 更易企及的好处。 Ajax 常见……

Firebox 3 后退后按钮 diasabled 状态不恢复的一个解决方案

Monday, October 27th, 2008

Firefox 3 有一个很让人讨厌的bug:基于某种目的,在表单提交时 disable 掉提交按钮,通过后退键回到这个页面后,这个提交按钮的状态依旧保持为 disabled 的状态,重新载入(软硬刷新)也无法……

form 元素内的字段 name 不要跟 form 属性名称一致

Wednesday, October 8th, 2008

长话短说,看这个 form 元素: <form method=”post” action=”_some_action_uri_” id=”_form_id_”> <input type=”hidden” name=”method” value=”1″ /> </form> 试……

focus 进 textarea 元素后光标位置的修复

Wednesday, September 10th, 2008

问题 一个已经有内容的 textarea 元素,在执行该元素的 .focus() 方法后,不同的浏览器有不同表现。我们的预期是能够出现在内容后面,但只有 gecko 浏览器能做到。 修复 注意:这个函数不能直……

跨浏览器使用剪贴板

Monday, September 1st, 2008

一般情况下,访问或设置剪贴板,IE 只需使用 window.clipboardData 的 getData 或 setData 方法即可。Mozilla 家族的浏览器(如 Firefox)则比较麻烦,不仅开发者需要写一沱代码,用户也需要主动配合(……

富文本编辑器的基本原理与实践

Friday, May 2nd, 2008

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

JavaScript Memoization

Tuesday, April 22nd, 2008

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

测试 Google App Engine

Friday, April 11th, 2008

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

认识延迟时间为 0 的 setTimeout

Saturday, March 29th, 2008

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


realazy (懒到死) is proudly powered by WordPress | Entries (RSS) and Comments (RSS)