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 (){.....}