Browse > Home > Archive by category 'Javascript'

| Subcribe via RSS

Google's Javascript Library and Doctype

五月 15th, 2008 | 1 Comment , 498 views | Posted by flashlizi in Javascript

对于web developer而言,google的技术绝对具有吸引力。今天google发布了一个叫goog的javascript库,而且还发起了一个叫Doctype的项目,goog也是其中的一部分。此项目旨在为开发者开发web应用提供一个百科全书式的参考。内容包括:web安全文章,Jvascript DOM控制,CSS技巧,DOM/HTML/CSS参考等。而“By web developers, for web developers”的理念,允许更多的开发者参与到这个项目中来,不断完善和发展。

以前写的一个简便的ajax应用处理js框架Ajaxer

二月 19th, 2008 | No Comments , 215 views | Posted by flashlizi in Javascript

简介:针对ajax应用而开发的一个简单的js框架,功能也是最基本的。有常规的post和get处理方法,拥有onStart、onComplete、onTimeout、onException、onParseError等事件处理机制。如有需要再进行功能扩展吧。源文件及演示下载地址:Ajaxer,功能演示地址:进入

一般属性:
url:ajax对象请求的url地址。必需。
data:ajax对象请求时要发送的数据。可选。格式为值对,如:{name:"ajaxer",author:"alex.li"},默认为null。
timeout:请求超时时间,单位为毫秒。可选。默认为0,即不做超时设置。

其他属性(一般无需设置,有需求时可用):
method:请求方式,可以是“post”或“get”。
async:请求时是否异步,可以是true或false,默认为true。
dataType:请求返回的数据类型。默认为null,需要指定为xml时,可设置为“xml”。
cache:请求是否缓存。默认为false,即不缓存。如果改为true,则启动请求缓存。

方法:post(url,data,callback)
说明:使用post方式发送请求。
参数:
url:请求的url,必需。
data:请求时要发送的数据。可选。格式为值对,如:{name:"ajaxer",author:"alex.li"},默认为null。
callback:请求完成的回调函数。此函数接受一个参数,为请求返回的内容(文本或xml)。

get(url,data,callback)
说明:使用get方式发送请求。
参数:(同post参数说明)

事件:
onStart:请求开始触发。函数对象。
onComplete:请求完成触发。同post或get的callback参数。函数对象。
onTimeout:请求超时触发。函数对象。
onException:请求异常时触发。函数对象。
onParseError:解析返回的数据错误时触发。函数对象。

JavaScript内存泄露侦探器

一月 28th, 2008 | No Comments , 255 views | Posted by flashlizi in Javascript

Microsoft的一位工程师开发了一个JavaScript内存泄露侦探器工具:JavaScript Memory Leak Detector,只支持IE浏览器。当打开IE时,IE就会加载这个侦探器。这样这个侦探器就可以很容易侦察到IE核心API的调用。因此,它可以很容易的侦查到JS引擎的任何动作。
有需要的朋友可以去看这里:Microsoft JavaScript Memory Leak Detector

另外,关于JavaScript 中的内存泄漏,推荐大家看下这篇文章:JavaScript 中的内存泄漏模式