你是世上最强的磁石,走近你的磁场,巳没有逃脱的可能,我巳完全被你俘虏,注定此生为你而沉醉。

2008年3月8日星期六

ajax基础

Ajax应用里有这么个语句相比大家都很熟悉:

xmlHttp.onreadystatechange = processRequest

就是当返回状态改变的时候运行processRequest函数,而在processRequest函数中判断状态值,不一样的状态值运行不同的程序进行 处理,但有时候 processRequest函数是有参数的,比如 processRequest(tag),代码改成:

xmlHttp.onreadystatechange = processRequest

会出现错误.正确的代码如下:

xmlHttp.onreadystatechange =function{processRequest(tag)}

函数的这种语法叫做函数直接量.


函数的集中构建方法比较:

function f(x) { return x*x; } //function语句
var f = new Function("x","return x*x;") //Function()构造函数
var f = function(x){ return x*x; }; //函数直接量

函数直接量是一个表达式,它定义匿名函数.函数直接量的语法和function语法非常相似,只不过它被用作表达式,而不是作为语句,而且也无需指定函数名.

没有评论: