NodeJS-те не оқиға басқарылады?
NodeJS-те не оқиға басқарылады?

Бейне: NodeJS-те не оқиға басқарылады?

Бейне: NodeJS-те не оқиға басқарылады?
Бейне: Ешқашан түнгі 3:00-те FREE FIRE-ға кірме!!!|DAN4O 2024, Қараша
Anonim

Анықтама бойынша, NodeJS болып табылады оқиға - жетектелген сервер жағында өте танымал болған JavaScript үшін блокталмаған орындау ортасы. Бұл себебі Nodejs бар оқиға - жетектелген асинхронды енгізу/шығаруға қабілетті архитектура.

Осыны ескере отырып, JS түйінінде оқиғаға негізделген бағдарламалау неден тұрады?

Оқиға - Жетектелген бағдарламалау ағынына қатысты жай ғана қолданылатын термин оқиғалар басу, жүктеу және т.б. EDP бүгінгі күннің ең кең таралғанына қатысты өте маңызды бағдарламалау java және c# сияқты тілдер. жылы Түйін . js , а оқиғаға негізделген процесі қолданылады.

Сол сияқты, Nodejs-те қандай оқиғалар бар? Түйін. js оқиғалары

  • Түйіндегі оқиғалар. js. Компьютердегі әрбір әрекет оқиға болып табылады.
  • Оқиғалар модулі. Түйін. js-де «Оқиғалар» деп аталатын кірістірілген модуль бар, онда сіз өз оқиғаларыңызды жасауға, өртеуге және тыңдауға болады.
  • EventEmitter нысаны. Оқиға өңдегіштерін EventEmitter нысанымен жеке оқиғаларыңызға тағайындай аласыз.

Кейіннен, оқиғаға негізделген бағдарламалау түйіні деген сұрақ туындауы мүмкін.

Оқиға - Жетектелген бағдарламалау түйіні . js пайдаланады оқиғалар ауыр және бұл да себептердің бірі Түйін . js басқа ұқсас технологиялармен салыстырғанда өте жылдам. Тезірек Түйін серверді іске қосады, ол жай ғана айнымалыларды бастайды, функцияларды жариялайды, содан кейін жай ғана күтеді. оқиға орын алу.

JS түйінінде EventEmitter нені пайдаланады?

The EventEmitter ішіндегі объектілер арасындағы байланысты/әрекеттесуді жеңілдететін модуль Түйін . EventEmitter негізінде жатыр Түйін оқиғаға негізделген асинхронды архитектура. Көптеген Түйін кірістірілген модульдер мұраға алады EventEmitter соның ішінде Express сияқты көрнекті фреймворктар. js.

Ұсынылған: