Foros del Web » Programando para Internet » Javascript » Frameworks JS »

que funcion hace el this

Estas en el tema de que funcion hace el this en el foro de Frameworks JS en Foros del Web. alguien me podria explicarme como funciona el this o k funcion hace ya k no quiero solo pegar el codigo quiero entenderlo Código HTML: <script ...
  #1 (permalink)  
Antiguo 08/02/2012, 21:10
 
Fecha de Ingreso: diciembre-2010
Mensajes: 83
Antigüedad: 13 años, 3 meses
Puntos: 0
que funcion hace el this

alguien me podria explicarme como funciona el this o k funcion hace ya k no quiero solo pegar el codigo quiero entenderlo

Código HTML:
<script type="text/javascript">
            $(function() {
				$('#container img').hover(
					function(){
						var $this = $(this);
						$this.stop().animate({'opacity':'1.0','height':'200px','top':'0px','left':'0px'});
					},
					function(){
						var $this = $(this);
						$this.stop().animate({'opacity':'1.0','height':'500px','top':'-66.5px','left':'-150px'});
					}
				);
            });
        </script> 
  #2 (permalink)  
Antiguo 09/02/2012, 08:29
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: que funcion hace el this

si no sabe que significa this, consulte un manual o investigue sobre POO (OOP)

básicamente this apunta a la instancia actual del objeto, que es pasada al delegado de la función en el evento

Consulte las políticas del foro, el objetivo de la comunidad es brindar apoyo y asesoría para la difusión del conocimiento.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 09/02/2012, 08:53
 
Fecha de Ingreso: enero-2012
Mensajes: 55
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: que funcion hace el this

this hace referencia al objeto que estas enlazando

en este caso seria el objeto que tiene un id llamado #container img

yo no soy un experto en el tema pero lo que veo ahi es que estas ejecutando 2 funciones para cuando pasas el mouse por encima del elemento con id #container img

serian mis opiniones ;)

saludos
  #4 (permalink)  
Antiguo 09/02/2012, 09:03
Avatar de Aijoona
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Buenos Aires
Mensajes: 779
Antigüedad: 12 años, 11 meses
Puntos: 343
Respuesta: que funcion hace el this

Ojo al piojo que el thisValue no es analogo de su version en Java/PHP/*.

Articulo recomendado (en ingles y algo avanzado):

Understanding JavaScript’s this keyword
__________________
blog | @aijoona

Etiquetas: funcion, javascript
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 13:15.