Estoy siguiendo el curso de Introducción a AJAX de librosweb, que seguro que más de uno conocerá.
Bueno, hasta ahora, y hablando de las pseudoclases, ya sé que defino las funciones de la clase con prototype, en la forma:
Código:
  
Pero luego me encuentro (en el capítulo 7.4 Utilidades y objetos para AJAX) el siguiente código: nombreObjeto.prototype.nombrefuncion= funcion(){........}
(pongo lo general)
Código:
  
..............................var net = new Object();
Código:
  
Y aqui viene mi duda:// Constructor
net.CargadorContenidos = function(url, funcion, funcionError) {......}
Código:
  
bueno, la verdad es que ahora que lo he puesto en el post, ¿se me ocurre que sea una forma abreviada de definir 3 funciones?net.CargadorContenidos.prototype = {
cargaContenidoXML: function(url) {....},
onReadyState: function() {.....},
defaultError: function() {....}
}
Pues edito porque ya lo he visto. Llevo desde ayer con la duda, y ha sido esquematizar el código para ponerlo aquí y ver la respuesta.
Efectivamente, parece que es la notación JSON de:
Código:
  
 net.CargadorContenidos.prototype.cargaContenidoXML=function (url){.....}
net.CargadorContenidos.prototype.onReadyState=function (){.....}
net.CargadorContenidos.prototype.defaultError = function (){.....}
 

