2011-02-24 15 views
9

Novato a JQuery ..¿Por qué tenemos que ir a JQuery?

¿Por qué tenemos que ir a Jquery? O bien, ¿qué diferencia hace al traer JQuery en lugar de AJAX/Javascript? Si JQuery es el reemplazo de AJAX y Javascript?

+0

Creo que es un poco argumentativo, pero en general, es el todo "¿queremos reinventar cosas que ya hacen lo que queremos hacer y está bien probado y mantenido por un comunidad grande, ¿o queremos reinventarla internamente y dejar que obstruya la exploración nueva que tenemos que hacer? " Si jQuery hace cosas que necesitas, es probablemente una mejor base para comenzar. – birryree

+0

@birryree El OP no entiende la diferencia entre jQuery y JavaScript. Su pregunta no es: ¿Debo usar jQuery o no ?, pero ¿cuál es la diferencia entre jQuery y JavaScript? –

+0

@ Šime Vidas - Sí, supongo que malinterpreté la pregunta. – birryree

Respuesta

5

jQuery es la biblioteca escrita en javascript.

Pros:

  1. usted no tiene que volver a implementar DOM básico y así sucesivamente operaciones;
  2. todas las funciones están garantizadas a funcionan en todos los navegadores compatibles (por jQuery) ;
  3. usa la mayoría de las características nuevas de los nuevos navegadores (si es posible);
  4. su tráfico solo se reduce si escribe un entorno enorme usando jQuery.

jQuery no reemplaza ninguna funcionalidad de javascript por supuesto. Y agrega muchas utilidades livianas útiles.

+0

Gracias, ¿Tienes algo que decir sobre CONS ..! – goofyui

+0

@ user620720 - Contras: Cada nueva versión pesa más que la anterior :) Estoy usando 1.3.2 porque 1.5 es unas pocas veces más grande y no uso nuevas funcionalidades (pero es solo mi elección). –

+2

jQuery 1.5 es 29kB (minificado y gzip) ... ¡inaceptable! ':)' –

2
+0

Si estoy usando JQuery, ¿puedo suponer que no quiero usar Ajax o Javascript ...! – goofyui

+0

Tu comentario no tiene sentido. jQuery y Ajax no crean una situación de "uno u otro". – Ben

+0

@ user620720 - jQuery es un framework de Javascript. Ajax también es javascript. Entonces no, no puedes asumir eso. – TNC

4

jQuery no es una "sustitución" de Javascript, o AJAX. Es solo un contenedor o una biblioteca de JavaScript que facilita la configuración de cosas como AJAX y funciona en todos los navegadores.

+0

¡No estoy discutiendo ..! Pero tengo la sensación de que ... ¡AJAX y Javascript hacen lo mismo ...! Javascript es un scripting del lado del cliente tradicional ..! – goofyui

+0

No necesita usar jQuery, pero al igual que cualquier biblioteca, acelera el desarrollo. Si estuviese desarrollando un código meteorológico numérico, me gustaría usar funciones de biblioteca que calculen funciones trigonométricas como SIN, COS, TAN, etc. y una rutina Fast-Fourier-Transform tampoco funcionaría. Podría desarrollarlos yo mismo y pasar mucho tiempo depurándolos, por qué debería hacerlo cuando hay versiones ya desarrolladas y probadas y proporcionadas por bibliotecas matemáticas estándar. Lo mismo ocurre con jQuery, que, como señala Mike, está escrito en javascript. – Neil

1

jQuery es una biblioteca (como YUI, Mootools, Prototype.js y una serie de otras). No reemplaza JavaScript o Ajax, solo proporciona algunas funciones de JavaScript preescritas (algunas de las cuales realizan operaciones Ajax) para que no tenga que reinventar la rueda.

+0

Gracias .., y creo que este sitio web: stackoverflow se basa principalmente en JQuery ..! – goofyui

11

JavaScript = un lenguaje de programación

AJAX = un método de recuperación de los recursos de forma asíncrona a través de HTTP usando JavaScript

jQuery = una biblioteca (colección de funciones, etc.) escrito en JavaScript

Cuestiones relacionadas