Alguien podria decirme cuando y con que objetivos se utiliza "This"?
Lo he visto en muchos casos y no se que hace
Saludos!
| ||||
Respuesta: Para que usamos This ? Holas Mira yo hace un tiempo andaba averiguando algo similar, y aki mismo en FDW encontre algo que me ayudo ami personalmente: http://www.forosdelweb.com/f45/duda-...on-java-532158 Saludos
__________________ CabaSoft Networks Última edición por nicolyto77; 13/05/2010 a las 20:44 Razón: Adjunte el link errado |
| |||
Respuesta: Para que usamos This ? this es para referirse al elemento actual, por ejemplo si tu en un input le pones algo en el onclick como: <input value="" onclick="this.value='Tu nombre'; "> Cuando alguien clica en ese input el value se cambia a: Tu nombre Otro ejemplo tipico, el buscador que inicialmente pone algo como: Introduce una palabra. <input type="text" onfocus="if (this.value =='Introduceuna palabra') this.value = ''; " onblur="if (this.value == ''){this.value = 'Introduce una palabra'; }" /> Le he añadido una condicion que si cuando clicas no hay nada se borra lo de introduce palabra, pero si has puesto una palabra no la borra. Tipico caso donde los haya. |
| |||
Respuesta: Para que usamos This ? Hmm, entonces this sirve para hacer referencia a un atributo HTML dentro de un evento javascript ? porq en el manual que me habia leido tenia un ejemplo donde dentro de un div ID="estilo" se utilizaron eventos pero decia que no era necesario colocar getElementByID("estilo"), ya que el evento se encontraba dentro de un tag HTML donde ya se indico el ID, y sustituyo getElementById por this, y funcionaba igual. pero, crei que hacia algo mas . Muchas grax por Las RespuesTas! Saludos! |
| |||
Respuesta: Para que usamos This ? Hola el this en javascript puede parecer un poco lioso al principio con el jquery, en programación se utiliza para referirse a uno mismo por ejemplo funcion una_funcion(){ return 'soy libre'; } clase MiClase{ funcion una_funcion(){ return 'soy de Mi clase'; } funcion test(){ a=una_funcion() // esto asigna 'soy libre' b=this.una_funcion() // esto asigna 'soy de mi clase' } } en jquery cuando usamos selectores, el this se refiere al elemento actual del selector esto selecciona todos los div del documento y por cada uno ejecuta la funcion $('div').each( function(){ // dentro de esto el this se refiere al div actual dentro de la ejecución }); |
Etiquetas: Ninguno |