Видео: JS зангилааны реакторын загвар гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Реакторын загвар нь I/Ooperations-д блоклохгүй байх санаа юм Зангилаа . js . Энэ загвар зохицуулагчаар хангадаг (тохиолдолд Зангилаа . js , буцааж дуудах функц) нь оролт/гаралтын үйлдэл бүртэй холбоотой. Оролт/Гаралтын хүсэлтийг үүсгэх үед үүнийг демультиплексер рүү илгээдэг.
Үүнийг авч үзвэл Nodejs дахь үйл явдлын давталт гэж юу вэ?
Зангилаа . js нь нэг урсгалтай хэрэглүүр боловч энэ нь үзэл баримтлалаар дамжуулан зэрэгцэн ажиллахыг дэмждэг үйл явдал болон буцаан дуудлага. Зангилаа ажиглагчийн загварыг ашигладаг. Зангилаа утас хөтлөгч a үйл явдлын гогцоо мөн ажил дуусах бүрд харгалзах ажлыг асаана үйл явдал дохио өгдөг үйл явдал - гүйцэтгэх сонсогч функц.
Үүний нэгэн адил, зангилааны үйл явдал удирддаг уу? Үйл явдал - Хөтөлсөн програмчлал нь цаад үндсэн ойлголт юм зангилаа хэрэгжүүлснээр илэрдэг.js Үйл явдал модуль. The үйл явдал гогцоо нь өдөөхөд ашигладаг оруулах цэг юм үйл явдал Энэ нь харгалзах утгыг дууддаг үйл явдал зохицуулагч бөгөөд энэ нь эргээд цаашид дуудаж болно үйл явдал үр дүнд нь үйл явдалд тулгуурласан програмчлал.
Үүний дагуу Event Loop Java гэж юу вэ?
Үйл явдлын гогцоо Node JS кодыг гүйцэтгэхэд ашигладаг үндсэн ойлголт юм. Асинхрон функцийг ажиллуулах үед үр дүнг хүлээхгүй. Үүний оронд a үйл явдал системд байршуулах болно үйл явдал Функц дууссаны дараа дараалалд орвол буцааж дуудах функц нь дараах зүйлийг ажиглах болно үйл явдал дараалалд ороод гүйнэ.
Node JS юунд тохиромжтой вэ?
Зангилаа . js нь сервер талын JavaScript орчин юм. Энэ нь үйл явдалд тулгуурласан асинхрон загварыг ашигладаг бөгөөд өргөтгөх боломжтой интернет програмууд, ялангуяа вэб серверүүдийг бичихэд зориулагдсан. Тиймээс, Зангилаа . js олон Интернэт програмын архитектур дээр тулгуурлан маш сайн гүйцэтгэлийг олж авдаг.
Зөвлөмж болгож буй:
Объект хандалтат мэдээллийн баазын загвар ба харилцааны загвар хоёрын ялгаа юу вэ?
Харилцан хамаарал бүхий өгөгдлийн сан ба объект хандалтат мэдээллийн сан хоёрын ялгаа нь харилцааны мэдээллийн сан нь өгөгдлийг мөр, багана агуулсан хүснэгт хэлбэрээр хадгалдагт оршино. Объект хандалтат өгөгдөлд өгөгдөл нь одоо байгаа өгөгдлийг боловсруулах эсвэл унших үйлдлүүдийн хамт хадгалагддаг. Эдгээр нь үндсэн ялгаанууд юм
OSI загвар ба TCP IP загвар хоёрын ялгаа юу вэ?
1. OSI нь протоколоос хамааралгүй ерөнхий стандарт бөгөөд сүлжээ болон эцсийн хэрэглэгчийн хооронд харилцах гарц болж ажилладаг. TCP/IP загвар нь интернетийн эргэн тойронд бий болсон стандарт протоколууд дээр суурилдаг. Энэ нь сүлжээгээр хостуудыг холбох боломжийг олгодог харилцааны протокол юм
JS зангилааны es6 гэж юу вэ?
ES6 (ECMAScript 2015) нь JavaScript-ийн хамгийн сүүлийн үеийн тогтвортой хувилбар юм. Babel бол ES6 функцийг JavaScript дээр бичиж, хуучин/одоо байгаа хөдөлгүүрт ажиллуулах боломжийг бидэнд олгодог хөрвүүлэгч юм. Node.js програмаараа Babel-ийг хэрхэн тохируулах вэ. Та хамгийн сүүлийн үеийн зангилаатай байх ёстой
JS зангилааны setHeader гэж юу вэ?
SetHeader() нь Node-ийн уугуул арга юм. js болон res. header() нь res-ийн нэр юм. setHeader() нь зөвхөн ганц толгой болон res-г тохируулах боломжийг олгодог. header() нь олон толгойг тохируулах боломжийг танд олгоно
JS зангилааны синхрон ба асинхрон гэж юу вэ?
Програмчлалд синхрон үйлдлүүд нь даалгаврыг дуусгах хүртэл зааврыг блоклодог бол асинхрон үйлдлүүд нь бусад үйлдлүүдийг блоклохгүйгээр гүйцэтгэх боломжтой. Асинхрон үйлдлүүд нь ерөнхийдөө үйл явдлыг асаах эсвэл өгсөн буцааж дуудлагын функцийг дуудах замаар дуусдаг