რა არის გამოწვეული NodeJS-ში?
რა არის გამოწვეული NodeJS-ში?

ვიდეო: რა არის გამოწვეული NodeJS-ში?

ვიდეო: რა არის გამოწვეული NodeJS-ში?
ვიდეო: What is Nodejs? 2024, დეკემბერი
Anonim

Განმარტებით, NodeJS არის ღონისძიება - ამოძრავებს არადაბლოკვის გაშვების გარემო JavaScript-ისთვის, რომელიც ძალიან პოპულარული გახდა სერვერის მხარეს. ეს იმიტომ Nodejs აქვს ღონისძიება - ამოძრავებს არქიტექტურა, რომელსაც შეუძლია ასინქრონული I/O.

ამის გათვალისწინებით, რას მოჰყვება მოვლენებზე ორიენტირებული პროგრამირება node JS-ში?

ღონისძიება - ორიენტირებული პროგრამირება არის ტერმინი, რომელიც უბრალოდ გამოიყენება ნაკადის მითითებისას ივენთი ან დაწკაპუნებით, ჩატვირთვით და ა.შ. EDP ძალიან აუცილებელია, როდესაც საქმე ეხება დღევანდელ ყველაზე გავრცელებულს პროგრამირება ენები, როგორიცაა java და c#. In კვანძი . js , ან ღონისძიებაზე ორიენტირებული პროცესი გამოიყენება.

ანალოგიურად, რა არის მოვლენები Nodejs-ში? კვანძი. js მოვლენები

  • მოვლენები Node-ში. js. კომპიუტერზე ყველა მოქმედება არის მოვლენა.
  • მოვლენების მოდული. კვანძი. js-ს აქვს ჩაშენებული მოდული, სახელწოდებით "მოვლენები", სადაც შეგიძლიათ შექმნათ-, გაათავისუფლოთ- და მოუსმინოთ- საკუთარი მოვლენები.
  • EventEmitter ობიექტი. თქვენ შეგიძლიათ მივანიჭოთ მოვლენების დამმუშავებლები თქვენს საკუთარ მოვლენებს EventEmitter ობიექტით.

შემდგომში შეიძლება ასევე იკითხოთ, რა არის მოვლენებზე ორიენტირებული პროგრამირების კვანძი?

ღონისძიება - ამოძრავებული პროგრამირების კვანძი . js იყენებს ივენთი მძიმედ და ესეც ერთ-ერთი მიზეზია კვანძი . js საკმაოდ სწრაფია სხვა მსგავს ტექნოლოგიებთან შედარებით. Როგორც კი კვანძი იწყებს თავის სერვერს, ის უბრალოდ იწყებს თავის ცვლადებს, აცხადებს ფუნქციებს და შემდეგ უბრალოდ ელოდება ღონისძიება მოხდეს.

რა არის EventEmitter-ის გამოყენება კვანძში JS?

The EventEmitter არის მოდული, რომელიც ხელს უწყობს ობიექტებს შორის კომუნიკაციას/ურთიერთქმედებას კვანძი . EventEmitter არის ბირთვში კვანძი ასინქრონული მოვლენებზე ორიენტირებული არქიტექტურა. Ბევრი კვანძის ჩაშენებული მოდულები მემკვიდრეობით EventEmitter მათ შორის გამოჩენილი ჩარჩოები, როგორიცაა Express. js.

გირჩევთ: