Ի՞նչ է դիտարկելի ծրագրավորումը:
Ի՞նչ է դիտարկելի ծրագրավորումը:

Video: Ի՞նչ է դիտարկելի ծրագրավորումը:

Video: Ի՞նչ է դիտարկելի ծրագրավորումը:
Video: Майкл Шермер: Почему люди верят в странные вещи 2024, Ապրիլ
Anonim

Ան Դիտելի պարզապես տվյալների հավաքածու է, որը սպասում է կանչվելու (բաժանորդագրվելու) նախքան որևէ տվյալ թողարկելը: Եթե դուք աշխատել եք խոստումների հետ, ապա տվյալների մուտք գործելու միջոցը դրանք շղթայելն է then() օպերատորի հետ կամ օգտագործել ES6 async/await:

Համապատասխանաբար, ո՞րն է դիտարկելի տեսակը:

Ան Դիտելի նման է բարձրախոսի, որը արժեք է արձակում: Այն որոշակի աշխատանք է կատարում և որոշ արժեքներ է արտանետում: Օպերատորը նման է թարգմանչի, որը թարգմանում/փոփոխում է տվյալներ մի ձևից մյուս ձև: Դիտորդը ստանում է այդ արժեքները:

Հետագայում հարց է ծագում, թե ինչ օգուտ ունեն դիտելիները: Դիտարկվողներ հղում. Դիտարկվողներ աջակցություն տրամադրել ձեր հրատարակիչների և բաժանորդների միջև հաղորդագրություններ փոխանցելու համար դիմումը . Դիտարկվողներ զգալի առավելություններ են առաջարկում իրադարձությունների մշակման, ասինխրոն ծրագրավորման և բազմաթիվ արժեքների մշակման այլ մեթոդների համեմատ:

Բացի այդ, ինչպե՞ս են աշխատում դիտելիները:

Դիտարկվողներ տվյալների աղբյուրի փաթաթիչներ են, և այնուհետև դիտորդը կատարում է որոշ հրահանգներ, երբ կա նոր արժեք կամ տվյալների արժեքների փոփոխություն: Այն Դիտելի միացված է դիտորդի հետ, ով կատարում է կատարումը բաժանորդագրության միջոցով, բաժանորդագրման մեթոդով դիտորդը միանում է դիտելի կոդի բլոկ գործարկելու համար:

Ի՞նչ է RxJS-ը դիտարկելի:

RxJS ներկայացնում է Դիտարկվողներ , նոր Push համակարգ JavaScript-ի համար։ Ան Դիտելի Բազմաթիվ արժեքների Արտադրող է, դրանք «մղելով» դեպի Դիտորդներ (Սպառողներ): Ֆունկցիան ծուլորեն գնահատված հաշվարկ է, որը սինխրոն կերպով վերադարձնում է մեկ արժեք կանչի ժամանակ: