Selectores CSS y jQuery (I). Introducción y selectores simples.

Iniciamos esta serie dedicada a los selectores que se emplean en CSS 3 y en jQuery para referenciar los elementos de un documento web. Todos sabemos, con caracter general, lo que son los selectores. Son identificadores que permiten determinar a que elemento o elementos de una página se va a aplicar un estilo, o se van a ver afectados por una operación. Sin embargo, la mayoría de nosotros estamos muy familiarizados con los selectores que usamos en el día a día, pero no con otros que no usamos a menudo (o que quizá no usamos nunca) y que podrían facilitarnos la vida. En estos artículos pretendemos recopilar todos los selectores que se emplean actualmente, para CSS y para jQuery, a modo de referencia o consulta. No vamos a enseñarte CSS ni jQuery aquí. Damos por sentado que ya te son familiares, en mayor o menor grado. Estos artículos son solo una guía de referencia de los distintos selectores para tenerla a mano.

El editor de DataTables (I). Qué es y cómo obtenerlo.

El plugin DataTables, cuyo uso hemos aprendido a lo largo de los artículos anteriores, no sólo nos sirve para mostrar datos tabulares de una manera elegante, y con poco esfuerzo de programación. En esta serie vamos a conocer un complemento que nos va a permitir agregar registros, editarlos o eliminarlos, de una manera cómoda, elegante y con poco trabajo. Después de todo, esa es la filosofía de jQuery: conseguir los mejores resultados con poco código, en poco tiempo, y de modo fiable y sencillo. Cómo nos dice el propio eslogan de jQuery, “Escribe menos, haz más”. El editor de DataTables es un complemento perfecto para agregar a nuestras tablas estas funcionalidades, y no podíamos pasarlo por alto. Si bien es una herramienta de prueba, con una duración de quince días, su licencia no es realmente cara. Para un desarrollador único, el coste es de poco más de 130 euros y, desde luego, te puedo asegurar que merece la pena. Y si no, lee los siguientes artículos, y juzga tú mismo. Y si trabajas en un equipo de desarrolladores, en una empresa, el coste, aunque algo mayor, no es relevante para la economía de una compañía.

Gestor de dependencias Bower

En este post vamos a hablar de la gestión de dependencias para los desarrolladores frontend. Ya hablamos de la gestión de dependencias para backend en un artículo anterior sobre Composer. En este artículo veíamos como pudíamos usar esa herrmienta para gestionar las dependencias de paquetes PHP. El problema que surge con Composer es que no siempre es adecuado para gestionar dependencias cuando se trata de frameworks JavaScript o CSS (en realidad, no es ese su objetivo, sino que está preparado para librerías y frameworks PHP). Bower es el complemento perfecto para tener en nuestro equipo todo lo que necesitemos en lo que a gestión de dependencias se refiere. Bower nos va a permitir instalar (y mantener actualizados con mucha facilidad) framewoks cómo jQuery, jQueryUI o Bootstrap, entre otros, así como las dependencias secundarias que estos puedan llegar a necesitar.