Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Duda interpretando un código

Estas en el tema de Duda interpretando un código en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/10/2013, 04:45
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Duda interpretando un código

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:
var net = new Object();
..............................
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 (){.....}

Última edición por dehm; 02/10/2013 a las 04:56 Razón: ya he averiguado la respuesta a mi duda

Etiquetas: ajax, funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:21.