В настоящее время я пишу JavaScript и сбив с толку о обратном вызове. Я нашел, что это не какие-то встроенные функции, хотя... Теперь я читаю O'Relly JavaScript 5th Edition и показывает пример кода, как показано ниже:
getText = function(url, callback) // How can I use this callback?
{
var request = new XMLHttpRequest();
request.onreadystatechange = function()
{
if (request.readyState == 4 && request.status == 200)
{
callback(request.responseText); // Another callback here
}
}
request.open('GET', url);
request.send();
}
В принципе, я полагаю, что я не понимаю общую идею callback
, хотя... Может ли кто-нибудь написать пример кода, чтобы воспользоваться callback
выше?