Citat:
Originalno napisao ivanhoe
mislim da bi "dobra praksa" zahtevala da svaki modul ima metodu kojom pocisti za sobom, nikako ne bi smeli da ostaju registrovani eventi, pa da ih drugi moduli ciste, jer se time gubi smisao modularnosti..
|
nisam mislio da modul cisti 'smece' proslog vec nekakav kostur koji svi moduli dijele i koji je isti svima. scenarij tipa: u kosturu stranice imam 5 linkova koji zovu 5 modula unutar nekog kontejnera/radne povrsine. pri pozivu modula1, on u globalni array
trenutno_potrebni_eventi registrira svoje evente. pri kliku na linkN u kosturu, ucitava se modulN, uz nesto kao
Kôd:
linkN.onclick = function(){
ocisti(trenutno_potrebni_eventi);
ucitaj(modulN);
}
postavljeno na link1 - linkN.
na sta ti mislis sa 'modul cisti za sobom'? moze li uopce modul znati kad 'izlazi' iz aplikacije i dolazi novi, posto nemamo window.unload ili tako nesto?