Kas ir notikums virzīts NodeJS?
Kas ir notikums virzīts NodeJS?

Video: Kas ir notikums virzīts NodeJS?

Video: Kas ir notikums virzīts NodeJS?
Video: CS50 2015 - Week 9 2024, Aprīlis
Anonim

Pēc definīcijas, NodeJS ir notikumu - braukts nebloķējoša JavaScript izpildlaika vide, kas ir kļuvusi ļoti populāra servera pusē. Tas ir tāpēc, ka Nodejs ir notikumu - braukts arhitektūra, kas spēj asinhroni I/O.

Ņemot to vērā, kāda ir uz notikumu balstīta programmēšana mezglā JS?

Pasākums - Vadītā programmēšana ir termins, ko vienkārši lieto, atsaucoties uz plūsmu notikumiem ar klikšķi, ielādi un tā tālāk. EDP ir ļoti obligāta, ja runa ir par mūsdienu visizplatītākajiem programmēšana valodas, piemēram, java un c#. In Mezgls . js , an pasākuma vadīts process tiek izmantots.

Tāpat kādi notikumi ir Nodejā? Mezgls. js Notikumi

  • Notikumi mezglā. js. Katra darbība datorā ir notikums.
  • Pasākumu modulis. Mezgls. js ir iebūvēts modulis ar nosaukumu "Notikumi", kurā varat izveidot, aktivizēt un klausīties savus notikumus.
  • Objekts EventEmitter. Izmantojot objektu EventEmitter, saviem notikumiem varat piešķirt notikumu apdarinātājus.

Pēc tam var arī jautāt, kas ir notikumu vadīts programmēšanas mezgls?

Pasākums - Vadītā programmēšanas mezgls . js lietojumiem notikumiem un tas ir arī viens no iemesliem, kāpēc Mezgls . js ir diezgan ātrs salīdzinājumā ar citām līdzīgām tehnoloģijām. Tiklīdz Mezgls sāk savu serveri, tas vienkārši iniciē savus mainīgos, deklarē funkcijas un pēc tam vienkārši gaida notikumu rasties.

Kāda ir EventEmitter izmantošana mezglā JS?

The EventEmitter ir modulis, kas atvieglo saziņu/mijiedarbību starp objektiem Mezgls . EventEmitter ir pamatā Mezgls asinhrona notikumu virzīta arhitektūra. Daudzi no Mezgls iebūvētie moduļi manto no EventEmitter tostarp tādi pamanāmi ietvari kā Express. js.

Ieteicams: