Sto cercando di imparare ExtJS e JavaScript orientato agli oggetti in generale. Ho visto persone che definiscono classi in spazi dei nomi personalizzati in un paio di modi. Qual è la differenza tra questi due metodi?ExtJS 3: Due modi per creare classi personalizzate: qual è la differenza?
Metodo 1
Ext.ns('myapp.cars');
(function(){
var Car = Ext.extend(Object, {
//...
})
myapp.cars.Car = Car;
})()
Metodo 2
Ext.ns('myapp.cars');
myapp.cars.Car = Ext.extend(Object, {
//...
});
Metodo 2 è più facile da leggere e richiede meno codice; c'è qualche ragione per cui il Metodo 1 è meglio? Grazie!
Vuoi dire che il Metodo 2 è più facile da leggere e richiede meno codice? – fijiaaron
@fijiaaron Sì! Corretto. –