Backbone.js - notikumi

Satura rādītājs
notikumiem Tās ir apgrieztas vadības struktūras, mēs to sakām, jo ​​parasti mēs saucam funkciju, lai kaut ko darītu, notikuma gadījumā tā sauc funkciju vai darbību, kad notiek vai notiek konkrēta situācija.
Tas ir viens no spēcīgākajiem un spēcīgākajiem aspektiem Backbone.js, jo tā notikumu kontroles sistēma atbrīvo mūs no nepieciešamības to darīt manuāli, piedāvājot iespēju vienkāršāk veidot savu loģiku.
Backbone.js notikumu sistēma
Kā mēs minējām ,. Backbone.js notikumu sistēma ir ļoti spēcīgs, iemesls tam ir tas, ka tā galvenā sastāvdaļa ir Mugurkauls. Notikumi Tas ir sajaukts ar ietvara galvenajām klasēm, tādējādi dodot iespēju to visu vienkāršā veidā iekļaut mūsu lietojumprogrammās.
Dažas klases, kurās mums ir iebūvēta notikumu sistēma, ir šādas:
  • Mugurkauls. Modelis
  • Mugurkauls. Kolekcija
  • Mugurkauls. Maršrutētājs
  • Mugurkauls. Vēsture
  • Mugurkauls.Skats
SvarīgsMums tas arī jāpatur prātā Mugurkauls. Notikumi ir pieejams arī Mugurkaula objekts kas ir redzams no jebkuras vietas lietojumprogrammā, mēs to varam izmantot kā notikumu kopni šādā veidā, kā mēs redzēsim attēlā:

PALIELINĀT

Darbība ir ļoti vienkārša, vienkārši ar Mugurkaula objekts Mēs sakām, ka anonīma funkcija darbosies, kad notiks kāds notikums, mēs to darām ar .on () metode, pirmais parametrs ir notikums, bet otrais - funkcija, anonīmās funkcijas ietvaros, kas notiek atzvanīšanas laikā, mēs varam izpildīt citas lietas, šajā gadījumā mēs izveidojām žurnālu konsolē.
Saistītie notikumiMēs jau zinām, kā notikumu sistēma darbojas diezgan vienkāršā veidā, tomēr ir vairāk rīku, kas ļauj mums labāk kontrolēt un pat pielāgot savus aktivizētājus, notikumus lietojumprogrammā, tāpēc mums ir metodes, .on () .off () un trigger () kas dod mums iespēju veikt atbilstošu pārvaldību.
Pielāgota notikuma izveide ar .trigger ()
Tas, iespējams, ir viens no visnoderīgākajiem mūsu rīcībā esošajiem rīkiem, jo ​​tas ļauj mums kontrolēt savus notikumus, ar kuriem mēs varam loģikai pievienot sarežģītību un ļoti draudzīgā veidā iegūt vajadzīgos rezultātus. kods:
 var ourObj = {}; // Mēs izveidojam Mixin, kas ļauj mums saistīties ar Backbone.Events klasi _.extend (ourObj, Backbone.Events); // Mēs izveidojam pielāgotu notikumu ourObj.on ('dance', function (msg) {console.log ('our event is' + msg);}); // Mēs aktivizējam pielāgoto notikumu ar .trigger () ourObj.trigger ('deja', 'deja'); 

Mēs vienkārši izveidojam asociāciju starp mūsu objektu un Pasākumu klase, ar to mēs varam mantot visas tās funkcijas, tad mēs definējam uzvedību un savu personalizēto notikumu, kas mums palīdz .on () metode, visbeidzot, mēs varam iegūt tā rezultātu, veicot pielāgotu zvanu, izmantojot .trigger () metode.
Tā rezultātā mēs iegūstam to, ko mēs redzam zemāk esošajā attēlā, kad mēs to izpildām konsolē Javascript no Google Chrome:

PALIELINĀT

Kā mēs redzējām pasākumu vadību Backbone.js Tas ir kaut kas ļoti svarīgs, tomēr tā izmantošana un ieviešana ir pavisam vienkārša, kas palīdz mums izveidot labākas lietojumprogrammas ar vismazāko piepūli un ar diezgan īsu mācību līkni.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave