La API de jQuery está sorprendentemente bien diseñada. Es extremadamente consistente una vez que aprende sus reglas (por ejemplo, los métodos a menudo toman un argumento para leer un valor y dos argumentos para establecer uno, por ejemplo .css (), .attr (), .width (), .height ()) y su funcionalidad es tan completo que los últimos lanzamientos importantes de la biblioteca apenas han agregado nuevos métodos.
El rendimiento de jQuery mejora notablemente con cada lanzamiento, y la API se mantiene exactamente igual.
jQuery juega extremadamente bien con otro código. No extiende ningún objeto JavaScript incorporado, y solo agrega un símbolo al espacio de nombres global (el símbolo jQuery): también alias $, pero puede deshacer eso con jQuery.noConflict ().
- ¿Cómo cambiará el código abierto de .NET la vida de los desarrolladores de .NET?
- ¿Qué servidor web estás usando para Ruby on Rails y por qué?
- ¿Cuál es el nuevo lenguaje para reemplazar PHP? Si alguien creara un sitio de red social como Facebook, ¿qué idioma le recomendaría, teniendo en cuenta los pocos millones de personas en un momento dado, velocidad, eficiencia, etc.?
- ¿Cuáles son las 5 habilidades esenciales que todo desarrollador web debería tener?
- ¿Qué tan importante es el conocimiento escolar para los desarrolladores web?
Incluso descontando las diferencias del navegador, jQuery es una enorme mejora en el DOM. Hace que la manipulación del DOM sea extremadamente fácil, lo que significa que es mucho más fácil implementar cosas usando mejoras progresivas, tomando elementos DOM existentes en la página y mejorando su comportamiento.