this.get =function(url,callBack)是什么意思啊 是声明2个函数对象url,callback这个意思吗??????
解决方案 »
- js 小数问题 我在text输入0.1 为什么取到的值总是0
- jquery关于clone的问题
- 给一个关于服务器获取本地上产图片大小的问题
- Extjs中RadioGroup的问题?
- 怎么在网页实现IE地址栏的下拉效果
- select取值及传值问题
- nth-child是什么意思
- blur()是啥东西?代码中有句onclick=javascript:this.blur(),不清楚是什么意思!
- 如何捕捉onbeforeunload事件的返回,当是OK时我就执行我的函数,如果cancel ,就不执行
- 如何使的用户拉动窗口的ScrollBar,就能执行函数,请问有javascript有对应于Scrollbar的函数吗?
- javascript里,什么对象和.出来,什么对象不能.出来,有规律吗?
- ***求一超验证js正则批配方法***
this.get =function(url,callBack){
// 函数逻辑
};声明并定义 一个方法,接受2个参数
this.get =function(url,callBack){
// 函数逻辑
};声明并定义 一个方法,接受2个参数
应该是:
this.get =function(url,callBack){
// 函数逻辑
};声明并定义 一个方法,接受2个参数
Javascript不能调试不能跟踪
很多东西不知道源再那里,找不到哪里来的
// 函数逻辑
};这是一个匿名的回调函数
一个简单的例子:
<html>
<head>
<title>
jsp3
</title>
</head>
<body bgcolor="#ffffff">
<script language="javascript" type="text/javascript">
function A(a,callback){
var b=callback;
alert(a+b);
}
function B(c){
return (-c);
}
</script>
<form method="post" action="jsp3.jsp">
<br><br>
<input type="button" name="Submit" value="Submit" onclick="A(4,B(3));">
</form>
</body>
</html>
第一个不明白的地方:this.get =function(url,callBack)this.get是蓝色的,蓝色的不是关键字吗??要是黑色的字我是明白的,通过function定义一个 get函数。蓝色的关键字也可以是函数对象.?那get它到底是关键字还是函数了?这个问题您知道该如何解释吗
2:callBack是形式参数,在函数定义里可以直接使用
看懂下面代码就理解了。
<script>
function success(text){
//可执行其它操作
alert(text);
}
function Ajax(){
this.get=function(url,callBack){
//发送url获取内容传递给callBack函数
callBack("哈哈!")
}
}
var ajax=new Ajax();
ajax.get("http://www.baidu.com",success);
</script>