DSL a parte ero curioso nello scrivere in js usando la logica OOP! , cosi prima ho cercato qualcosa di già fatto e non trovando nulla che mi soddisfacesse...
this, self, parent sembra che rispondano bene..![]()
la visibilità l'ho gestita cosi:
- faccio craere 3 oggetti classe distinti: public, provite, protected
- analizzo i metodi e sostituisco i puntatori this self e parent con i veri indirizzi
per forza di cose il tempo maggiore viene sprecato al momento della creazione della classe, lo script completo ci mette circa 80ms per caricarsi jquery mi pare sui 30, per ovviare sto problema quando comprimo il codice gli faccio già sostituire gli indirizzi.
Ho fatto dei test paragonando la velocità con mootools..
faccio craere 10000 istanze e calcolo il tempo
mootools: http://debbe.altervista.org/test2.html
mio: http://debbe.altervista.org/mio.html
PS: pensa SEMPRE in grande