Kuo skiriasi pastebėjimai ir pažadai „JavaScript“?


Atsakymas 1:

Stebimi duomenys ir pažadai yra priemonė darbui su async veikla „JavaScript“. Nors pažadai atmeta / apsisprendžia remdamiesi vieno asinchroninio įvykio įvykdymu („http“ užklausa), stebimi asmenys gali nuolat skleisti būsenos pokyčius, remdamiesi stebėtojais, kurie juos pasirašo.

jei norite gauti išsamesnę diskusiją, per 5 minutes patikrinkite stebėjimus ...



Atsakymas 2:

Be jau pateiktų atsakymų į šį klausimą, vienas esminių pažadų ir stebimųjų skirtumų yra tas, kad stebimasis suteikia būdų atšaukti prašymą ir išsiųsti naują. Kur pažadu, neleiskite tokios funkcijos.

Pavyzdžiui

Jei norite sugauti tam tikrus išteklius ir pataikėte į URL, vėl galite suaktyvinti tą patį URL su skirtingais parametrais. Stebėdami ankstesnę užklausą su senaisiais parametrais dabar gausite atšaukimus, o jūs gausite duomenis, susijusius su parametrais, atsiųstais su antrąja užklausa.

Pažadais šiuo atveju turėtų būti išsiųsti du rekvizitai, o atitinkami duomenys būtų surinkti apie kiekvieną pateiktą prašymą



Atsakymas 3:

Be jau pateiktų atsakymų į šį klausimą, vienas esminių pažadų ir stebimųjų skirtumų yra tas, kad stebimasis suteikia būdų atšaukti prašymą ir išsiųsti naują. Kur pažadu, neleiskite tokios funkcijos.

Pavyzdžiui

Jei norite sugauti tam tikrus išteklius ir pataikėte į URL, vėl galite suaktyvinti tą patį URL su skirtingais parametrais. Stebėdami ankstesnę užklausą su senaisiais parametrais dabar gausite atšaukimus, o jūs gausite duomenis, susijusius su parametrais, atsiųstais su antrąja užklausa.

Pažadais šiuo atveju turėtų būti išsiųsti du rekvizitai, o atitinkami duomenys būtų surinkti apie kiekvieną pateiktą prašymą



Atsakymas 4:

Be jau pateiktų atsakymų į šį klausimą, vienas esminių pažadų ir stebimųjų skirtumų yra tas, kad stebimasis suteikia būdų atšaukti prašymą ir išsiųsti naują. Kur pažadu, neleiskite tokios funkcijos.

Pavyzdžiui

Jei norite sugauti tam tikrus išteklius ir pataikėte į URL, vėl galite suaktyvinti tą patį URL su skirtingais parametrais. Stebėdami ankstesnę užklausą su senaisiais parametrais dabar gausite atšaukimus, o jūs gausite duomenis, susijusius su parametrais, atsiųstais su antrąja užklausa.

Pažadais šiuo atveju turėtų būti išsiųsti du rekvizitai, o atitinkami duomenys būtų surinkti apie kiekvieną pateiktą prašymą