Hola:
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:
nombreObjeto.prototype.nombrefuncion= funcion(){........}
Pero luego me encuentro (en el capítulo
7.4 Utilidades y objetos para AJAX) el siguiente código:
(pongo lo general)
..............................
Código:
// Constructor
net.CargadorContenidos = function(url, funcion, funcionError) {......}
Y aqui viene mi duda:
Código:
net.CargadorContenidos.prototype = {
cargaContenidoXML: function(url) {....},
onReadyState: function() {.....},
defaultError: function() {....}
}
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?
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 (){.....}