jump to navigation

WebDevStudio 1.7 en fase de pruebas públicas Lunes, 16 marzo 2009

Posted by israelof in Versiones.
3 comments

WebDevStudio 1.7 en pruebas públicas

Después de unos cuantos meses de desarrollo, con la incorporación de muchas novedades interesantes, podemos anunciar que por fin hemos llegado a la fase de pruebas.

Para acceder a esta versión, podéis hacerlo en la dirección: http://devel.webdevstudio.org

Hemos habilitado un módulo en el que podéis escribir vuestras opiniones, errores que encontréis, problemas de contenidos, de traducción, etc.

Os invito a que le echéis un vistazo. Seguro que encontráis muy interesantes las novedades… y los fallos.

Anuncios

Atributos públicos y métodos privados en JavaScript Viernes, 6 marzo 2009

Posted by israelof in General.
1 comment so far

Tocando un poco más la orientación a objetos en JavaScript, nos hemos topado con una situación curiosa, algo atípico en esta metodología.

Antes de desvelar el misterio ponemos la porción de código de ejemplo, para que se vea mejor lo que sucede:

Clase_A = function() {
	//Atributos
	this.atributo_publico = "atributo_publico";

	//Métodos
	metodo_privado = function() {
		this.atributo_publico = "cambio_metodo_privado"; //ERROR
	}

	metodo_privado(); //Se ejecuta al crear el objeto
}
var objeto = new Clase_A();

La cuestión está en que desde un método privado no podemos modificar atributos públicos de la misma clase. El cliente nos dice que no encuentra el atributo.

De momento la única solución que hemos probado es hacer el método público, y suponemos, aunque todavía no lo hemos comprobado, hacer el atributo privado y un método público que nos devuelva el atributo privado allí donde lo necesitemos.

Gracias a Rubén y a David por traerme de vuelta a la realidad.