Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 1.77 KB

File metadata and controls

17 lines (11 loc) · 1.77 KB
description
Или синхронность, когда как

70% Ассинхронность

Это «mad skills» – заставлять асинхронный JavaScript работать так, как нам хочется.

В jQuery есть несколько инструментов которые нам помогут овладеть данным навыком:

методописание
$.Deferred()объект Deferred даёт нам возможность регистрировать множество callback-функций и управлять их выполнением
$.when()метод when() позволяет выполнять callback-функции на основе асинхронных объектов Deferred
$.Callbacks()объект Callbacks позволяет нам управлять списком callback-функций: добавлять, отключать, удалять и запускать

{% hint style="info" %} С jQuery версии 3.x, Deferred объект стал совместим с Promise из ES-2015 (т.н. ES6), так что практически всё, что относится к Promise верно и для Deferred. {% endhint %}

Давайте на каждом примере остановимся подробней.