Foros del Web » Programando para Internet » Jquery »

Algunas dudas con jquery

Estas en el tema de Algunas dudas con jquery en el foro de Jquery en Foros del Web. Que tal. Surgieron unas dudas, espero me puedan ayudar. Cual es la diferencia entre this y $(this) Segun yo no hay diferencia, pero he visto ...
  #1 (permalink)  
Antiguo 29/08/2012, 16:59
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 8 meses
Puntos: 131
Algunas dudas con jquery

Que tal.

Surgieron unas dudas, espero me puedan ayudar.

Cual es la diferencia entre this y $(this)

Segun yo no hay diferencia, pero he visto que this es para hacer referencia a un objeto directo y $(this) para hacer referencia a un objeto indirecto.

ejemplos

this
Código Javascript:
Ver original
  1. $.fn.nombrefuncion = function(){
  2. alert(this.html());
  3. }


En este caso es directo por que el this se sustituye por el elemento al que se le aplica la funcion.

$(this)
Código Javascript:
Ver original
  1. $.fn.nombrefuncion = function(){
  2. this.each(function(){
  3.  
  4. alert($(this).val());
  5.  
  6. });
  7. }


En este caso es indirecto porque primero usamos this para el objeto directo despues usamos una funcion(each) y aqui adentro hacemos referencia a objetos internos del objeto directo.

Otras dudillas
esto
Código Javascript:
Ver original
  1. jQuery.comprobarAlert = function( mensaje ){
  2.     alert(mensaje);
  3. }
  4. $.comprobarAlert("Hola!");


es un plugin jquery? o como se llama esta estructura jquery

Esta otra estructura como se llama

Código Javascript:
Ver original
  1. (function ( $ ){  
  2.  $.fn.myplugin = function(){  
  3.  //El contenido de tu plugin  
  4.  };  
  5. })(jQuery);

espero aberlo echo claro
Saludos y gracias
  #2 (permalink)  
Antiguo 29/08/2012, 20:03
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 8 meses
Puntos: 155
Respuesta: Algunas dudas con jquery

...pues haber, explicandotelo muy sencillo...con respecto al this y $(this)...

THIS: es un termino de Javascript que hace referencia a un elemento del DOM.
$(): es el contructor de una funcion de jQuery
$(this): pasas THIS como paramentro al constructor de jQuery $() para poder invocar otros metodos, que seran aplicados al elemento DOM al cual this hace referencia
  #3 (permalink)  
Antiguo 30/08/2012, 10:00
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 8 meses
Puntos: 131
Respuesta: Algunas dudas con jquery

http://remysharp.com/2007/04/12/jque...s-demystified/

Encontre este articulo, que tan fiable es?

Por otra parte ya encontre la ultima estructura se llama funcion anonima auto ejecutable

saludos

Última edición por hackjose; 30/08/2012 a las 14:56

Etiquetas: Ninguno
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 11:05.