Wat word gebeurtenisgedrewe in NodeJS?
Wat word gebeurtenisgedrewe in NodeJS?

Video: Wat word gebeurtenisgedrewe in NodeJS?

Video: Wat word gebeurtenisgedrewe in NodeJS?
Video: Philip Roberts: Wat is in vredesnaam de evenementlus eigenlijk? | JSConf EU 2024, April
Anonim

By definisie, NodeJS is 'n gebeurtenis - gedryf nie-blokkerende looptyd-omgewing vir JavaScript wat baie gewild geword het aan die bedienerkant. Dit is omdat Nodejs het 'n gebeurtenis - gedryf argitektuur wat in staat is tot asynchrone I/O.

As u dit in die oog hou, wat word gebeurtenisgedrewe programmering gevolg in nodus JS?

Gebeurtenis - Gedrewe programmering is 'n term wat bloot gebruik word wanneer daar na die vloei van verwys word gebeure in een klik, laai ensovoorts. EDP is baie noodsaaklik wanneer dit kom by vandag se mees algemene Programmering tale soos die java en die c#. In Nodus . js , 'n gebeurtenis gedrewe proses gebruik word.

Net so, wat is gebeure in Nodejs? Nodus. js gebeure

  • Gebeurtenisse in Node. js. Elke aksie op 'n rekenaar is 'n gebeurtenis.
  • Gebeurtenisse Module. Nodus. js het 'n ingeboude module, genaamd "Gebeure", waar jy jou eie gebeurtenisse kan skep-, brand- en luister.
  • Die EventEmitter-voorwerp. U kan gebeurtenishanteerders aan u eie gebeurtenisse toewys met die EventEmitter-objek.

Vervolgens kan 'n mens ook vra, wat is gebeurtenisgedrewe programmeringsnode?

Gebeurtenis - Gedrewe programmeringsnode . js gebruike gebeure swaar en dit is ook een van die redes hoekom Nodus . js is redelik vinnig in vergelyking met ander soortgelyke tegnologieë. Sodra Nodus begin sy bediener, dit inisieer eenvoudig sy veranderlikes, verklaar funksies en wag dan eenvoudig vir die gebeurtenis om te gebeur.

Wat is die gebruik van EventEmitter in node JS?

Die EventEmitter is 'n module wat kommunikasie/interaksie tussen voorwerpe in Nodus . EventEmitter is die kern van Nodus asynchrone gebeurtenis-gedrewe argitektuur. Baie van Node s'n ingeboude modules erf van EventEmitter insluitend prominente raamwerke soos Express. js.

Aanbeveel: