看代码的时候,看到js函数里面有两个函数,看的不是很懂,请大神指点。 5
functiongetValidateCode(){probeAuthStatus(function(){getCodeAction();},function(){var...
function getValidateCode(){
probeAuthStatus(function () {
getCodeAction();
}, function () {
var url = window.location.href;
window.location.href=locationUrl;
});
}
函数里面调用的方法,我理解。希望大神能普及一下这种函数的形式,调用顺序,使用技巧。 展开
probeAuthStatus(function () {
getCodeAction();
}, function () {
var url = window.location.href;
window.location.href=locationUrl;
});
}
函数里面调用的方法,我理解。希望大神能普及一下这种函数的形式,调用顺序,使用技巧。 展开
展开全部
先格式化下代码
//定义函数getValidateCode,没有参数
function getValidateCode(){
//调用 probeAuthStatus,有两个参数.分别是两个函数,这样probeAuthStatus中的两个参数就是下面的两个函数啦
probeAuthStatus(
function() {
getCodeAction();
},
function(){
var url = window.location.href;
window.location.href = locationUrl;
}
);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个getValidateCode(){
应该是验证码 probeAuthStatus(function () {
getCodeAction();
这个是执行的方法 getCodeAction() 去验证验证码是否正确
function () {
var url = window.location.href;
window.location.href=locationUrl;
});
这个是回调函数 在上一个方法里会有回调函数回调到JS 然后跳转页面
应该是验证码 probeAuthStatus(function () {
getCodeAction();
这个是执行的方法 getCodeAction() 去验证验证码是否正确
function () {
var url = window.location.href;
window.location.href=locationUrl;
});
这个是回调函数 在上一个方法里会有回调函数回调到JS 然后跳转页面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
相当于probeAuthStatus(a,b);
a,b都是函数对象
JS中函数是可以当做对象的
a = function () {
getCodeAction();
}
b = function () {
var url = window.location.href;
window.location.href=locationUrl;
}
probeAuthStatus(a,b);
a,b都是函数对象
JS中函数是可以当做对象的
a = function () {
getCodeAction();
}
b = function () {
var url = window.location.href;
window.location.href=locationUrl;
}
probeAuthStatus(a,b);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询