Hola a todos, soy nuevo en el tema y en particular no le daba mucha importancia a este lenguaje llamado JavaScript, solo usaba aplicaciones básicas y en ocasiones ya hechas, pero hace meses atrás me propuse redesarrollar aplicaciones usando tecnología AJAX y definitivamente me resulto indispensable este lenguaje JavaScript para ello tenia que dale lectura sobre el lenguaje y visitar este foro con frecuencia y donde no encontré mucha información sobre JavaScript Orientado a Objetos.
Me gustaría que le creara un espació de ayuda (help’s) sobre
Clases y Objetos en JavaScript, veo que hay usuarios dotados en el tema donde puedan aportar y compartir.
pero tengo una duda si JavaScript es orientado a objetos o no? en su gran parte vi que no lo consideran como un leguaje orientado a objetos? cuales serian las deficiencias en desarrollar con clases.
bueno, tengo la siguiente inquietud respecto al tema, que diferencia tengo:
Código HTML:
// aqui podre usar mas argumetos ??
function datos(){
this.valor = 10;
this.opera = function (){
return (this.valor * 2);
}
}
//en esta no…?
var datos = {
valor : 10 ,
opera : function (){
return (this.valor * 2);
}
}
//ambos son clases.. verdad..??
Por favor cual es la forma correcta para usar y sus bondades…
Saludos.