Ажиглах боломжтой програмчлал гэж юу вэ?
Ажиглах боломжтой програмчлал гэж юу вэ?

Видео: Ажиглах боломжтой програмчлал гэж юу вэ?

Видео: Ажиглах боломжтой програмчлал гэж юу вэ?
Видео: Андромеда галактик руу 50 жилд хүрэх боломжтой! 2024, Дөрөвдүгээр сар
Anonim

Ан Ажиглах боломжтой Энэ нь зүгээр л ямар нэгэн өгөгдөл гаргахаас өмнө дуудагдах (захиалагдсан) хүлээгдэж буй өгөгдлийн цуглуулга юм. Хэрэв та амлалтууд дээр ажиллаж байсан бол өгөгдөлд хандах арга бол үүнийг then() оператортой холбох эсвэл ES6 async/await ашиглах явдал юм.

Үүний дагуу ажиглагдах төрөл гэж юу вэ?

Ан Ажиглах боломжтой утга ялгаруулдаг чанга яригчтай адил юм. Энэ нь зарим ажил хийж, зарим утгыг ялгаруулдаг. Оператор нь өгөгдлийг нэг хэлбэрээс нөгөө хэлбэрт хөрвүүлэх/өөрчлөх орчуулагчтай адил юм. Ажиглагч эдгээр утгыг авдаг.

Дараа нь, ажиглаж болохуйц хэрэглүүр юу вэ гэсэн асуулт гарч ирнэ. Ажигладаг зүйлс холбоос. Ажигладаг зүйлс Нийтлэгч болон захиалагчдын хооронд мессеж дамжуулахад дэмжлэг үзүүлэх програм . Ажигладаг зүйлс үйл явдлыг зохицуулах, асинхрон програмчлал, олон утгыг зохицуулах бусад аргуудаас ихээхэн давуу талыг санал болгодог.

Нэмж дурдахад, ажиглаж болохуйц хэрхэн ажилладаг вэ?

Ажигладаг зүйлс нь өгөгдлийн эх сурвалжийн боодол бөгөөд дараа нь шинэ утга эсвэл өгөгдлийн утгын өөрчлөлт гарсан үед ажиглагч зарим зааварчилгааг гүйцэтгэдэг. The Ажиглах боломжтой нь захиалгаар гүйцэтгэгч ажиглагчтай холбогдож, ажиглагч нь бүртгүүлэх аргаар холбогддог. ажиглагдах боломжтой кодын блокийг гүйцэтгэх.

RxJS гэж юу вэ?

RxJS танилцуулж байна Ажигладаг зүйлс , JavaScript-д зориулсан шинэ Push систем. Ан Ажиглах боломжтой нь олон үнэт зүйлсийн Үйлдвэрлэгч бөгөөд тэдгээрийг ажиглагчид (Хэрэглэгчид) рүү "түлхдэг". Функц нь дуудлага хийх үед нэг утгыг синхроноор буцаадаг залхуугаар үнэлэгдсэн тооцоолол юм.

Зөвлөмж болгож буй: