NodeJSде окуя эмнеге негизделет?
NodeJSде окуя эмнеге негизделет?

Video: NodeJSде окуя эмнеге негизделет?

Video: NodeJSде окуя эмнеге негизделет?
Video: Кыяматтын белгилери 2024, Апрель
Anonim

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

Муну эске алуу менен, JS түйүнүндө окуяга негизделген программалоо эмнени билдирет?

Окуя - Башкарылган программалоо агымына карата колдонулган термин окуялар бир чыкылдатуу, жүктөө ж.б.у.с. Бүгүнкү күндө эң кеңири таралган нерсеге келгенде, EDP абдан зарыл программалоо java жана c# сыяктуу тилдер. In Түйүн . js , ан окуя менен шартталган процесси колдонулат.

Ошо сыяктуу эле, Nodejsтеги окуялар кандай? түйүн. js Events

  • Node ичиндеги окуялар. js. Компьютердеги ар бир иш-аракет бир окуя болуп саналат.
  • Окуялар модулу. түйүн. js'тин "Окуялар" деп аталган орнотулган модулу бар, анда сиз өз окуяларыңызды түзүп, күйгүзүп жана уга аласыз.
  • EventEmitter объектиси. EventEmitter объекти менен өз окуяларыңызга окуяларды иштеткичтерди дайындай аласыз.

Андан кийин, окуяга негизделген программалоо түйүнү деген эмнени сурашыбыз мүмкүн?

Окуя - Башкарылган программалоо түйүнү . js колдонот окуялар оор жана бул да себептеринин бири болуп саналат Түйүн . js башка ушул сыяктуу технологияларга салыштырмалуу абдан тез. Тезирээк Түйүн өзүнүн серверин баштайт, ал жөн гана өзгөрмөлөрүн баштайт, функцияларды жарыялайт жана андан кийин жөн гана күтөт. окуя пайда болуу.

JS түйүнүндө EventEmitter эмнени колдонот?

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

Сунушталууда: