Czy koncepcja odroczonego / obiecującego w JavaScript jest nową, czy też jest tradycyjną częścią programowania funkcjonalnego?

Bardzo podoba mi się idea odroczonego / obiecującego wzorca lub paradygmatu jQuery, ale czasami mam problem z opakowaniem mojego starzejącego się mózgu wokół drobniejszych punktów lub konkretnych szczegółów implementacji.

W rzeczywistości ostatnio odkryłem, że wzorzec / paradygmat odroczonego / obiecującego zdaje się wyprzedzać jQuery i jest przynajmniej w innych bibliotekach / frameworkach JavaScript:

OdroczonygithubQ strona głównatask.jsstrona głównawhen.jsgithubwire.jsgithub, prezentacjaYUImoduł odroczony do galerii

Prawdopodobnie przegapiłem niektóre, w tym rzeczy, które naprawdę należą do innych, i popełniłem inne błędy na tej liście ... Edytuj je, aby je poprawić lub zostawić komentarze.

Czy koncepcja „odroczonego / obiecanego” została wymyślona przez „Q”? Czy został wymyślony z inną biblioteką lub strukturą JavaScript? Czy może całkowicie wyprzedza JavaScript?

Jeśli cały pomysł tradycyjnie był częścią programowania funkcjonalnego, gdzie po raz pierwszy został wykonany i gdzie mogę ogólnie przeczytać o tej koncepcji, a nie o różnych różnych implementacjach JavaScript?

Czy też programowanie funkcjonalne jest całkowicie bez znaczenia? Czy koncepcja jest bardziej związana z programowaniem współbieżnym niż programowaniem funkcjonalnym?

questionAnswers(2)

yourAnswerToTheQuestion