(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
16. 08. 2007. | #13 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Koliko razumem, ivanhoe govori o tome da trebaš da vodiš računa o tome koji moduli su aktivni u nekom posmatranom trenutku - ako neki modul aktiviraš to znači da treba da inicijalizuješ njegove listenere i s druge strane - ako neki modul prelazi u neaktivno stanje treba pogasiti njegove.
Ako je tvoja situacija da imaš 5 modula i da je u svakom trenutku aktivan najviše jedan, tada je najbolje da uvedeš objekat koji vodi računa o tome. Pseudo ... Kôd:
moduleDispatcher.load = function (newModule) { if (this.activeModule != null) this.activeModule.unregisterEvents (); this.activeModule = newModule; this.activeModule.registerEvents (); } moduleDispatcher.unload = function () { if (this.activeModule != null) this.activeModule.unregisterEvents (); this.activeModule = null; } |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Dinamicko menjanje css za pseudo klasu | Damjan | (X)HTML, JavaScript, DHTML, XML, CSS | 7 | 16. 03. 2009. 23:24 |
PHP: Dinamicko kreiranje klasa? | LiquidBrain | PHP | 1 | 25. 02. 2009. 18:05 |