5 buenas librerías JavaScript que habría que tener siempre en cuenta

25 Octubre 2009

En el siguiente artículo nos exponen cinco posibles problemas que podemos tener en la mayoría de proyectos web, y sus correspondientes librerías JavaScript para solucionarlos.

5 Lesser Know JavaScript Libraries that Make Web Design Easier.


jPrintArea – Plugin jQuery para imprimir determinadas áreas

19 Octubre 2009

Aquí tenemos un pequeño y eficaz plugin para jQuery que nos permitirá de manera fácil poder imprimir una determinada área de nuestra página web.

jPrintArea.


Comparativa de frameworks de JavaScript

15 Octubre 2009

En el siguiente enlace podemos encontrar una comparativa de varios frameworks de JavaScript:

JavaScript Framework Matrix.


jQuery – plugins para filtrar filas en tablas y para crear máscaras en inputs.

7 Octubre 2009

A continuación dos plugins de jQuery, uno para filtrar filas en tablas, y otro para crear máscaras en inputs.

Filtro de tablas: Quicksearch.

Máscaras en inputs: Masked input.


Obtener la posición de una capa o elemento desde JavaScript

23 Septiembre 2009

Para obtener la posición (coordenadas) de una capa o cualquier elemento HTML desde JavaScript debemos usar las propiedades offsetTop y offsetLeft para tener la posición vertical y horizontal respectivamente.

Aquí os pongo un pequeño ejemplo que lo ilustra:

<html>
<head></head>
<body>
<div id="myDiv"
style="float:right;
width:400px;
height:200px;
background-color:blue;"></div>
<div onclick="alert(myDiv.offsetTop);alert(myDiv.offsetLeft);">Posición</div>
</body>
</html>

jQTouch: HTML5 + CSS + jQuery para móviles

4 Septiembre 2009

Fantástico plugin para jQuery que permite crear interfaces para aplicaciones web para móviles.

jQTouch.


Datejs – Librería Open-Source de fechas para JavaScript

2 Marzo 2009

Con la librería Datejs podremos hacer muchas operaciones y validaciones con fechas de una manera fácil y eficaz desde JavaScript.

Esta librería es Open-Source.

Puedes acceder a más información y a su descarga en su web oficial:

Datejs.


JavaScript – Borrar elementos en un array

11 Febrero 2009

Si queremos borrar un elemento de un array en JavaScript, habremos observado que con igualar el elemento a undefined o null, el elemento no desaparece del array.
La manera óptima para hacerlo es usar el operador delete de JavaScript (disponible a partir de JavaScript 1.2), tal y como muestro en el siguiente ejemplo:

colores = new Array("rojo", "amarillo", "verde", "negro", "blanco");
delete colores[2];

Con esto el elemento “verde”, es el que tenía índice número 2, desaparece del array realmente, consumiendo así el array menos memoria.


JavaScript – Averiguar si un elemento está en un array o en un objeto

10 Febrero 2009

La manera más eficiente de saber si un elemento está en un array o en objeto en JavaScript es la que muestro en el siguiente ejemplo:

En un array:

colores = new Array("rojo", "amarillo", "verde", "negro", "blanco");
if (3 in colores) {
   // codigo
}

En un objeto:

micapa = document.getElementById("capa1");
if ("innerHTML" in micapa){
   //codigo
}

En el primero ejemplo se comprueba que exista un elemento con índice 3 en el array colores. Y en el segundo ejemplo, que el objeto capa1 contenga la propiedad innerHTML.

El único requisito para usar el operador in es que el navegador soporte JavaScript 1.2.


Chuletas de jQuery

5 Febrero 2009

Aquí os pongo algunas hojas de referencia o chuletas que he encontrado de jQuery:

Completa chuleta de dos páginas (via define-web):

Chuleta de jQuery (página 1).
Chuleta de jQuery (página 2).

Colorida y vistosa chuleta a todo color (vía colorchange):

Chuleta jQuery

Chuleta jQuery

Chuleta de jQuery a todo color.

Y otra chuleta más, la cual te la puedes descargar en dos paletas de colores.

Chuleta de jQuery a elegir entre dos paletas de colores.