Кто-то может объяснять мне использование [закрытого] callback

Кто-то может объяснять мне, как он состоит в том, что функционирует callback в jscript.

-5
задан 23.08.2019, 23:11
1 ответ

Одна funciГіn callback - одна funciГіn, что проходит с другой funciГіn как аргумент, который потом призывает внутри нее funciГіn приходящая ученица, чтобы завершать algГєn тип рутины или acciГіn.

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<script type="text/javascript">
    function saludar(nombre) {
        alert('Hola ' + nombre);
    }
    function procesarEntradaUsuario(callback) {
        var nombre = prompt('Por favor ingresa tu nombre.');
        callback(nombre);
    }
    procesarEntradaUsuario(saludar); //"saludar" es el nombre del método
</script>
</body>
</html>

Предыдущий пример - callback sincrГіnica, так как он работает немедленно.

Однако, имейте в виду, что callbacks часто используются для того, чтобы продолжать с нею ejecuciГіn cГіdigo despuГ©s, которого завершила одна operaciГіn в sincrГіnica — этих, они называются возвратами вызова asincrГіnicas.

Снабжает ссылками: Mozilla Callback

Пример очень comГєn callbacks - просьбы XMLHttpRequest, наиболее известный в качестве AJAX

Пример:

<script>
var req = new XMLHttpRequest();
req.open('GET', 'http://www.mozilla.org/', true);
req.onreadystatechange = function (aEvt) {
  if (req.readyState == 4) {
     if(req.status == 200)
      dump(req.responseText);
     else
      dump("Error loading page\n");
  }
};
req.send(null);
</script>

Снабжает ссылками Mozilla XMLHttpRequest

0
ответ дан 04.09.2019, 08:02

Теги

Похожие вопросы