jQuery 1.4.2

Luego de casi un mes de haber lanzado una actualización, John Resig y su equipo acaba de liberar jQuery 1.4.2, donde se corrigen algunos errores (bugs), e incluso cuenta con algunas novedades interesantes y mejoras en su desempeño.

jQuery Logo

¿Qué novedades tenemos?

  • Dos nuevos métodos, .delegate() y .undelegate(), que complementan a los existentes .live() y .die(), ya que simplifican el proceso de “escuchar” eventos específicos de alguna “raíz” dentro del documento.
  • Mejor desempeño respecto a versiones anteriores; específicamente se mejoraron .bind(), .unbind(), .empty(), .remove() y .html(), entre otros.

Para descargar la nueva actualización de jQuery, pueden ir al sitio oficial, o bien, usar los siguientes enlaces directos:

Adicionalmente, para proyectos online pueden utilizar directamente los URL proporcionados por los CDN de Google o Microsoft:

Fuente: jQuery Blog.

Share

jQuery 1.4.1

Hace unos días les mencioné de la llegada de jQuery 1.4, pues hoy ha sido liberada una actualización que corrige muchos errores (bugs) y agrega características que se “escaparon” al momento de su liberación. La nueva versión es jQuery 1.4.1.

jQuery Logo

Entre las características agregadas se encuentran:

  • Ya funcionan .live(“focus”) y .live(“blur”), se han mapeado a .live(“focusin”) y .live(“focusout”).
  • Fué agregado .live(“hover”), se mapeó a .live(“mouseenter mouseleave”).
  • Ahora es posible ligar múltiples tipos de eventos con .live().
  • Al llamar a .die() (sin argumentos) remueve todos los manejadores de eventos ligados.
  • Fueron agregados .height( function ) y .width( function ).
  • Se expuso jQuery.parseJSON, permitiéndonos parsear cadenas JSON a objetos JavaScript.

Para descargar la nueva actualización de jQuery, pueden ir al sitio oficial, o bien, usar los siguientes enlaces directos:

Recuerden que toda la documentación actualizada se encuentra en el nuevo jQuery API, para que conozcan a fondo las novedades y mejoras de jQuery 1.4.

Via 14 Days of jQuery.


[Actualización 1/Feb/2020] Se actualizó el CDN, por lo que ya pueden usar jQuery 1.4.1 desde Google (la cual está minificada y comprimida), lo cual se recomienda para sitios online para mejor desempeño:

¡Gracias a Elijah Manor por el aviso!

Share

jQuery 1.4

Tal y como lo había anunciado John Resig, hoy 14 de enero ve la luz la nueva versión de su framework: jQuery 1.4. Mucho de su código ha sido re-escrito, haciendo de esta nueva versión mucho más rápida y eficiente, además de que cuenta con mejoras, nuevas características, nuevos métodos, e incluso mejor soporte para HTML5 y JSON.

jQuery LogoPara descargar la nueva versión de jQuery, pueden ir al sitio oficial, o bien, usar los siguientes enlaces directos:

Adicionalmente, pueden usar la copia que se encuentra alojada por Google (la cual está minificada y comprimida), lo cual se recomienda para sitios online para mejor desempeño:

Recuerden que toda la documentación actualizada se encuentra en el nuevo jQuery API, para que conozcan a fondo las novedades y mejoras de jQuery 1.4.

Vía 14 Days of jQuery.

Share

jQuery API tiene nueva casa

La documentación oficial de jQuery, el más popular framework de JavaScript, ha cambiado de casa y ahora la podrán encontrar en api.jquery.com.

jQuery API

El nuevo sitio ha sido optimizado en su contenido y mejor usabilidad en navegación, por lo que ahora es mucho más sencillo encontrar la referencia que necesitemos.

El antigüo sitio docs.jquery.com permanecerá disponible alrededor de una semana más, mientras se finaliza la transición, momento en el cual se aplicará la redirección automática al nuevo sitio api.jquery.com.

Vía 14 Days of jQuery.

Share

jQuery Tools – Un Plugin Todo en Uno

Si eres uno de los felices desarrolladores que usan jQuery para sus proyectos, te encantará conocer este extraordinario plugin, al que denomino “todo-en-uno“, pues incluye muchos características y efectos que se utilizan en los sitios web modernos. Se llama jQuery Tools y tiene un ridículo peso de 5.8 Kb.

jquery-tools

Para tener una idea, incluye efectos para tabs, tooltips, expose y overlay, entre otros. En su sitio web podrán encontrar una galería muy completa de demos de cada efecto, así como una buena documentación al respecto. Sin duda, es una buena alternativa para no tener que empezar de cero al diseñar la interfaz de nuestros proyectos web.

Enlace: jQuery Tools.

Share

Interacción Creativa con jQuery

Siguiendo con el tema de jQuery, hay muchos ejemplos que nos demuestran su gran alcance, y no sólo para la creación de aplicaciones web dinámicas, si no para explotar la creatividad. Para muestra, basta un botón (den click sobre la imagen para abrir el demo).

jquery-teclado

Un ejemplo sencillo de interacción con el usuario usando el teclado (letras y barra espaciadora). El código (HTML, CSS, JS) lo pueden verificar en el blog de su autor.

Vía @csskarma.

Share

Generador de Sintaxis para jQuery

Si eres novato en el uso de jQuery, y su sintaxis te confunde, existe una herramienta online que te ayudará a generar automáticamente el código con la sintaxis correcta para eventos básicos en jQuery.

jquery-sintaxis

La herramienta se llama jQuery Function Builder, y basta con especificar el selector (un id o una clase, por ejemplo), el evento (click, focus, mouseover, etc), y la función a ejecutar (show, hide, toggle, fade in, fade out, etc). Incluso, nos permite especificar si deseamos la sintaxis clásica de $(document).ready{, o bien, la sintaxis popular de $(function(){

Sin duda, una buena herramienta para personas que se inician en jQuery, mi framework favorito de JavaScript.

Vía: @elijahmanor.

Share

Barack Obama y su Apertura Web

barack-obamaEste no será un post típico sobre la reciente toma de protesta de Barack Obama como Presidente de USA, si no más bien es sobre su apertura al cambio de mentalidad sobre la tecnología.

Antes que nada, tal y como menciona Dion, el recién lanzado sitio WhiteHouse.gov, es muy diferente al de la administración anterior, y no me refiero al “lavado de cara”, si no a su interior. Como saben, el archivo robots.txt sirve para que los diversos buscadores web (como Google) sepan que indexar y que no. Comparemos el archivo robots.txt de ambas administraciones.

La versión Bush tiene aproximadamente 2400 líneas… ¡horror! y la mayoría son para impedir indexación:
User-agent: *
Disallow: /cgi-bin
Disallow: /search
Disallow: /query.html
Disallow: /omb/search
Disallow: /omb/query.html
Disallow: /expectmore/search
Disallow: /expectmore/query.html
Disallow: /results/search
Disallow: /results/query.html
Disallow: /earmarks/search
Disallow: /earmarks/query.html
Disallow: /help
Disallow: /360pics/text
Disallow: /911/911day/text
Disallow: /911/heroes/text
....

¿La versión Obama? Aquí la tienen:
User-agent: *
Disallow: /includes/

¡Ah! y no sólo eso, el nuevo sitio utiliza librerías modernas, como jQuery.

¿Ya mencioné que también incluye Blog? ¡El primer Blog de la Casa Blanca!

¿Ya mencioné el uso de Twitter? ¡Sigue el Twitter de la Casa Blanca! Bueno, esta cuenta de Twitter existía desde la administración de Bush, pero … ¡no es lo mismo!

En su primer discurso como Presidente de USA, Barack Obama dijo:

The world has changed, and we must change with it.

… y es cierto, al menos ha comenzado con el pie derecho.

Share

jQuery 1.3 Liberado

jquery¡Una estupenda noticia para todos los desarrolladores web! Hace apenas unas horas, el equipo de jQuery ha liberado su nueva versión, jQuery 1.3, la cual viene con una buena cantidad de mejoras, y obviamente tiene mejoras en su desempeño.

Para quienes no lo conocen, jQuery es un excelente framework JavaScript para desarrollar RIAs (aplicaciones ricas para Internet) con tecnología AJAX. Hay una cantidad increíble de cosas que pueden hacerse usando jQuery.

Entre sus novedades podemos citar:

  • Incorporación de Sizzle, con lo que la velocidad en búsqueda de selectores se incrementa; ahora jQuery es mucho más rápido que las últimas versiones de MooTools, Dojo y Prototype.
  • Delegación de eventos; ahora generar elementos dinámicamente no implicará tener que definir nuevamente los eventos asociados al tipo de elemento generado.
  • Creación del elemento jQuery.Event para gestionar más fácilmente los eventos y así encapsularlos para obtener todas las funcionalidades especificadas por la W3C en todos los navegadores.
  • ¡Toda la inyección HTML ha sido reescrita! Los métodos jQuery.html(), .append(), etc. encargados de generar HTML dinámicamente han sido reescritos obteniendo una mejora de un 6x en algunos casos sobre jQuery 1.2.6.

Descargas directas:

¡Gracias a Andrés por el aviso!

Más información en el anuncio oficial del lanzamiento.

Share

Microsoft y Nokia apuestan por jQuery

Me estoy enterando de algo muy interesante para todo desarrollador: jQuery, uno de los mejores frameworks de JavaScript para el manejo de AJAX, será adoptado oficialmente por dos gigantes: Microsoft y Nokia.

Microsoft incluirá jQuery en la suite de desarrollo Visual Studio, junto con ASP.NET Ajax Framework, lo que significa que podremos programar y disfrutar de la tecnología IntelliSense, Snippets, ejemplos y documentación, dentro del propio Visual Studio. Me parece muy bien que los chicos de Redmond hayan optado por usar un framework robusto y abierto, en vez de crear uno propio… cuando Microsoft hace cosas buenas, hay que decirlo.

Por su parte, Nokia pretende lanzar un browser basado en WebKit (sin duda, un gran acierto), el cual incluirá jQuery por defecto, para beneficio de las aplicaciones ricas de Internet (RIA).

No hay que perder de vista que otros grandes han optado por jQuery, tales como Google, Digg, CBS, NBC, WordPress, Drupal, Mozilla, entre otros más. jQuery va despuntando, y se lo ha ganado a pulso, no por nada MooTools se ha puesto las pilas y ha renovado su framework… la competencia es cada vez más feroz :-)

¡Gracias Dion por el dato!

Share