Javascript函数(参数)
已初始化,其数据成员将在以后使用 这些函数叫什么 它们被称为 您看到的是一个回调,它是一个函数,您可以通过它定义一个函数,但不将名称与之关联 接收回调的代码(在您的例子中是Javascript函数(参数),javascript,function,Javascript,Function,已初始化,其数据成员将在以后使用 这些函数叫什么 它们被称为 您看到的是一个回调,它是一个函数,您可以通过它定义一个函数,但不将名称与之关联 接收回调的代码(在您的例子中是subscribe函数)将决定何时调用该函数。它通常会在完成自己的操作后这样做,将控制权返回到代码以继续逻辑 该函数与任何其他函数一样,可以接收参数(在您的例子中是响应变量)。调用此回调的代码负责传递这些值。因此,subscribe函数初始化并传递response参数 它们被称为回调函数,为特定类型的事件注册,当该事件发生时,
subscribe
函数)将决定何时调用该函数。它通常会在完成自己的操作后这样做,将控制权返回到代码以继续逻辑
该函数与任何其他函数一样,可以接收参数(在您的例子中是
响应
变量)。调用此回调的代码负责传递这些值。因此,subscribe
函数初始化并传递response
参数 它们被称为回调函数,为特定类型的事件注册,当该事件发生时,它们被执行
FB.Event.subscribe('auth.authResponseChange', function(response)
{
if (response.status === 'connected')
{
document.getElementById("message").innerHTML += "<br>Connected to Facebook";
//SUCCESS
}
else if (response.status === 'not_authorized')
{
document.getElementById("message").innerHTML += "<br>Failed to Connect";
//FAILED
} else
{
document.getElementById("message").innerHTML += "<br>Logged Out";
//UNKNOWN ERROR
}
});
FB.Event.subscribe('auth.authResponseChange', function(response) { .... });