All Articles Review
Comentario: jQuery 2.0 Nuevas Características
Tareq Fadel on Sat, November 9th 0 comments
jQuery got a massive update earlier in 2013 and the big news is the improvement in the library. Tareq Fadel takes a closer look at what's changed and how it'll affect you in your web projects.

La última actualización de jQuery ha sido la mayor actualización desde el lanzamiento de la propia jQuery. jQuery fue lanzado sobre nosotros el 26 de agosto de 2006 y siete años más tarde, el lanzamiento más grande, jQuery 2.0 fue lanzado 18 de abril de este año. Actualmente estaban en versión 2.0.2 después de un par de comunicados de corrección de errores.

Ahora ¿por qué es este comunicado de un comunicado de tan significativo? Incluso los creadores de jQuery ven esto como una liberación significativa, de ahí el gran número de versiones 2.0 que fue dado a jQuery. Esta nueva jQuery es la misma jQuery que sabemos más algunas características adicionales, pero la diferencia es que la biblioteca es nuevo, construido desde cero. Fue construido con los navegadores actuales y futuros en la mente sin el apoyo de los navegadores más antiguos.


No oldie?

Ie8logo.png


Leyendo lo que tienen que decir en su blog que 2.x jQuery no va a apoyar oldIE, siendo Internet Explorer 6, 7 u 8. Este es un paso grande y valiente de los desarrolladores de jQuery. Theres habido un gran revuelo a esto y cómo podrían cortar una gran parte de los usuarios de Internet de su ciclo de lanzamiento de un producto?

Los chicos de jQuery se habían dado cuenta de que el número de usuarios de oldIE ha ido disminuyendo y la tasa que estos usuarios están cayendo es cada vez mayor. Cada vez más sitios web están diseñando para los navegadores modernos sólo con la llegada de HTML5 y CSS3. Por ejemplo, Google como una empresa cuando sale al mercado un nuevo producto a través de sus servicios, sólo lo liberan para versión navegadores actuales y anteriores. Mira los nuevos mapas de Google, que sólo fue lanzado hace un par de semanas, esto se probó y puso a trabajar en Internet Explorer 10 (versión actual) e Internet Explorer 9 (versión anterior), si lo que busca en un proveedor navegador. Lo que significa que no funciona en Internet Explorer 8, 7 o 6 según lo previsto.

La razón de este gran cambio de jQuery es porque siempre theyve estado apoyando a los navegadores antiguos en su marco. Y a medida que el marco ha crecido a lo largo de los años, sus apoyadas cada vez más características y estas características se han vuelto más y más complejos. Para obtener estos trabajan en navegadores antiguos implica una gran cantidad de esfuerzos y mantenimiento. Es sólo llegó a la etapa en que se convierta en insostenible para mantener el apoyo de los navegadores más antiguos. Además, muchas de las nuevas características que están utilizando las tecnologías de HTML5 que están siendo liberados son simplemente no es posible para apoyar en los navegadores antiguos.

Esto no quiere decir que theyve cayó completamente de apoyo para exploradores más antiguos. Si usted está mirando para agregar jQuery a su sitio con la ayuda de explorador más antigua, entonces usted puede descargar v1.10.1 jQuery y theyll seguir las actualizaciones de liberación y correcciones de errores a la v1.10, pero no se añadirán los principales cambios de este tenedor. Se añadirán todos los nuevos cambios a la versión 2.0 versión de jQuery. Ahora ambos v1.xy v2.x pueden trabajar juntos. Puede coincidir las dos bibliotecas para permitir que el desarrollador para utilizar las nuevas características de 2.x jQuery para el navegador moderno y utilizar v1.x por el apoyo mayor explorador. El peligro de que es que eres incluyendo 2 marcos que aumenta la carga sobre el usuario desde una perspectiva de tamaño del archivo.


Menor tamaño del archivo?

Otra razón por la theyve decidió retirar el apoyo a oldIE es que había una gran cantidad de código base que estaba en el jQuery original que estaba allí para apoyo mayor explorador. Teniendo esto ha hecho que el código de jQuery 2.0 a ser mucho más ligero que siempre es una ventaja en el desarrollo para móviles. En la comparación entre jQuery y jQuery 2.0.2 1.10.1 es una reducción del tamaño de 11,45% a 82Kb minified y comprimido.

Porque todavía hay una gran cantidad de usuarios por ahí utilizar oldie, los desarrolladores recomiendan usar tanto v1.xy v2.x simultaneosly. Donde se recomiendan para usar jQuery 2.0 solamente es en el desarrollo de escenarios no del sitio Web.

Aquí está la lista oficial de los escenarios de recomendación:

  • Google Chrome add-ons
  • Mozilla XUL aplicaciones y extensiones de Firefox
  • Firefox OS aplicaciones
  • Chrome OS aplicaciones
  • Windows 8 Store (Modern / Metro UI) de aplicaciones
  • BlackBerry WebWorks 10 aplicaciones
  • PhoneGap / Cordova aplicaciones
  • Clase Manzana UIWebView
  • Control WebBrowser Microsoft
  • Node.js (combinado con jsdom o similar)

Como se puede ver, se trata de entornos HTML5 puros que volvería alguna vez necesita ayuda para oldie.


Construye personalizada

Build.png


Esta es una nueva adición muy bienvenida a jQuery donde puede personalizar lo que quiere y no quiere incluir en la construcción de jQuery. Esto le permite reducir el tamaño del archivo más omitiendo todas las características que usted divertían utiliza al final de su proyecto. En muchos casos, nunca utilizar todas las características de jQuery en un proyecto u otro. En algunos casos es posible que sólo se haya utilizado menos del 10%, pero youd necesidad de incluir a toda la generación que aumenta tamaño del archivo innecesariamente. Si usted ha utilizado Modernizr antes, youd entender lo útil que ha sido para los desarrolladores. En el marco crece en tamaño con características de gran alcance más adicionales que puede llegar a un punto que es demasiado grande como para incluir, en cualquier sitio y con la función de generación personalizada puede escalar de nuevo hacia abajo a un nivel aceptable.


La misma API

api.png


Para mantener la coherencia y no tener demasiado de una revisión. Theyve hizo compatible con lo que usted ha estado acostumbrado en cuanto a la documentación de la versión 1.9. Por ejemplo, si usted ha estado utilizando uno de sus métodos de utilidad de una manera particular en la versión 1.9, a continuación, esto no ha cambiado y su uso en la versión 2.0 será exactamente la misma. Es sólo la forma en la jQuery realizará la acción bajo el capó puede ser diferente. Sin embargo, para el usuario final de jQuery no lo puedo sentir diferente.

Esto es muy importante para asegurarse de que no lo hacen alienar a la comunidad oa los usuarios de jQuery. Si theyd tuvo una importante revisión sobre la forma de escribir jQuery entonces esto puede haber sido demasiado grande un movimiento y causado una gran cantidad de usuarios a alejarse de él o no lo utilizan todos juntos. Como jQuery 2.0 se desarrolla y madura theyll estar introduciendo poco a poco cambios en la API de adoptar nuevos y mejores métodos de aplicación de la base de código en el sitio los usuarios.


Conclusión

A primera vista, mirando cuál es nuevo puede no parecer mucho, pero al excavar más profundo y mirar debajo del capó, pero esto es de hecho una revisión a fondo del marco.

Related Videos
Comments (0)

You must be logged in to comment.

Absolute Beginners Guide to JavaScript
JavaScript 101
Dream It. Do It.
Do you want to learn Absolute Beginners Guide to JavaScript?
Yes, I want to learn!
No Thanks, I just want to read the article.
Feedback
Course Advisor
Don't Know Where To Start?
Ask A Course Advisor
Ask Us!
Copy the link below and paste it into an email, forum, or Facebook to share this with your friends.
Make money when you share our links
Become a macProVideo.com Affiliate!
The current affiliate rate is: 50%
Classes Start Next Week!
Live 8-week Online Certification Classes for: