Mi az eseményvezérelt NodeJS?
Mi az eseményvezérelt NodeJS?

Videó: Mi az eseményvezérelt NodeJS?

Videó: Mi az eseményvezérelt NodeJS?
Videó: Programrendszerek fejlesztése 4. előadás: Web háttér rendszerek 2024, November
Anonim

Definíció szerint, NodeJS egy esemény - hajtott nem blokkoló futási környezet a JavaScript számára, amely nagyon népszerűvé vált a szerver oldalon. Ez azért van, mert Nodejs rendelkezik egy esemény - hajtott aszinkron I/O-ra képes architektúra.

Ezt szem előtt tartva, mit követ az eseményvezérelt programozás a JS csomópontban?

Esemény - Vezetett programozás egy olyan kifejezés, amelyet egyszerűen akkor használnak, amikor az áramlásra utalnak eseményeket kattintással, betöltéssel és így tovább. Az EDP nagyon elengedhetetlen, ha manapság a leggyakoribbakról van szó programozás nyelvek, mint a java és a c#. Ban ben Csomópont . js , an eseményvezérelt folyamatot használják.

Hasonlóképpen, milyen események vannak Nodejsben? Csomópont. js események

  • Események a Node-ban. js. A számítógépen minden művelet esemény.
  • Események modul. Csomópont. A js rendelkezik egy beépített „Events” modullal, ahol létrehozhatja, elindíthatja és meghallgathatja saját eseményeit.
  • Az EventEmitter objektum. Az EventEmitter objektummal eseménykezelőket rendelhet saját eseményeihez.

Ezt követően az is felmerülhet, hogy mi az az eseményvezérelt programozási csomópont?

Esemény - Vezetett programozási csomópont . js használ eseményeket erősen, és ez is az egyik oka annak, hogy miért Csomópont . js elég gyors a többi hasonló technológiához képest. Amint Csomópont elindítja a szerverét, egyszerűen elindítja a változóit, deklarál függvényeket, majd egyszerűen megvárja a esemény fordul elő.

Mire használható az EventEmitter a JS csomópontban?

Az EventEmitter egy olyan modul, amely megkönnyíti az objektumok közötti kommunikációt/kölcsönhatást Csomópont . EventEmitter középpontjában áll Csomópont aszinkron eseményvezérelt architektúra. Sok Node's a beépített modulok innen öröklődnek EventEmitter beleértve az olyan kiemelkedő keretrendszereket, mint az Express. js.

Ajánlott: