sábado, 11 de julio de 2009

jQuery, Trucos o Consejos

En los artículos anteriores, hemos enfocado el texto hacia la inicialización de los programadores en este formidable Framework. El objetivo de este post es dar consejos o buenas practicas sobre el uso de la misma. Además de crear un espacio para que todas las personas que la hemos utilizado, escribamos a modo de comentarios los consejos para los nuevos desarrolladores que se nos unen. Si eres novato con jQuery te recomiendo comiences por aquí.

CONSEJOS O TRUCOS:

1. Almacenar los resultados en objetos jQuery

Al usar los selectores de jQuery, hemos comentado que lo que obtenemos es un array (arreglo) de elementos:

var arrInputObligatorios = $(“input.Obligatorio”);

En el ejemplo anterior obtendremos un array con todos los INPUT cuya clase sea “Obligatorio”.

jQuery siempre devolverá un array, pero que a su ves es un objeto jQuery, por lo tanto mi consejo es que el código anterior quede como sigue:

var $arrInputObligatorios = $(“input.Obligatorio”);

Al hacer esto estamos aprovechando, o podemos aprovechar, aun mas las utilidades de jQuery.

Me explico, los objetos jQuery tienen una serie de métodos que sirven para su manipulación, por lo tanto podríamos manipular la variable obtenida, por ejemplo podríamos hacer lo siguiente:

var inputObligatorio1Valor = $arrInputObligatorios.get(0).val();

Este ejemplo, nos devolvería el valor que contiene el primer INPUT con clase “Obligatorio”.

Nota: Continuaré adicionando consejos progresivamente en esta misma pagina. Te invito a que nos comentes tus experiencia, tus consejos, trucos o buenas practicas relacionadas con este hermoso Framework jQuery.

3 comentarios:

  1. Hola:

    Mi consejo o recomendación, es decir que pueden usar jQuery con elementos del DOM, ej:

    var elemento = document.getElementById("#idElemento");

    ResponderEliminar
  2. You aгe so аwesome! I do not suppoѕe I've read a single thing like that before. So good to discover somebody with a few unique thoughts on this topic. Really.. thanks for starting this up. This web site is one thing that is needed on the internet, someone with some originality!

    Here is my web page :: build website

    ResponderEliminar
  3. Greаt infο. Lucky me I rаn аcrοss your
    site by aсcident (stumbleupοn). I have ѕaved as a favοrite for latеr!


    Hеre is my website - diseño web

    ResponderEliminar