ver vean que proteger ocultar navegador fuente evitar deshabilitar codigo archivos javascript ajax

vean - ¿Debería evitar usar una biblioteca de JavaScript mientras estoy aprendiendo a escribir el código de cliente de AJAX?



proteger archivos js (6)

¿Es mejor aprender a codificar AJAX sin el uso de una biblioteca AJAX? ¿Cuáles son las ventajas de codificar desde cero sobre el uso de una biblioteca como jQuery?

Ver también:

¿Cuáles son algunos de los pros y los contras de usar jQuery?


Advertencia: me encanta jQuery, mi opinión es parcial

Para las personas que son nuevas con javascript, creo que es importante aprender los conceptos básicos (léase: hacerlo desde cero) en lugar de confiar en las bibliotecas. Dicho esto, vale la pena usar el tiempo de ahorro y la concisión del código resultante.

Para recapitular: Aprender a hacer si usted mismo. De lo contrario, hágase un favor a usted mismo y a sus plazos y utilice la biblioteca.


Bueno, eso depende ... ¿Quieres que sea productivo rápido? entonces JQuery o cualquier otro marco de su elección es el camino. Pero si quieres sumergirte en Javascript / Ajax y aprender cómo funcionan las cosas, entonces sería mejor intentar escribir las cosas tú mismo y también echar un vistazo a otros marcos y aprender de ellos. Diferentes personas tienen diferentes puntos de vista, así que mírelos y cómo lo están haciendo y aprenda de eso.


Cada generación de tecnología hace que el aprendizaje de la generación anterior sea menos útil, a pesar de que podría darle más poder.

Ejemplo: Millones aprendieron Visual Basic a pesar de que escribir su propia C le da más control.

Responda a la pregunta: si desea aprender sobre AJAX, estudie cómo las bibliotecas usan AJAX. Ellos son de código abierto. Han sido madurados con el tiempo y se comentan bien.

Si desea usar AJAX, simplemente use una de las bibliotecas y ahórrese un mundo de dolor de cabeza.


Creo que todo es una cuestión de cuál es tu objetivo final. Si busca tener una buena comprensión fundamental de AJAX para que pueda tomar decisiones informadas sobre qué marco es el mejor y por qué ciertas cosas funcionan, aprender AJAX sin la ayuda de un marco es lo mejor para usted. Si su objetivo para aprender a diseñar sitios web dinámicos y AJAX es el eslabón perdido en su comprensión, entonces no veo ningún daño en el aprendizaje basado en un marco. Además, ¿con qué frecuencia necesitas entender los fundamentos de una tecnología? De la misma manera que no necesita saber cómo utilizar el objeto WinHttp para poder hacer solicitudes Http en .Net, la mayor parte del tiempo no necesita saber cómo usar el objeto XmlHttpRequest porque es probable que lo haga. va a utilizar alguna forma de interfaz para acceder de todos modos.


Para aprender, sí, evita las bibliotecas. Especialmente para algo tan conceptualmente simple como AJAX, obligarse a aprender cómo el navegador se puede usar "en bruto" le beneficiará inmensamente más adelante, incluso si está usando una biblioteca para encargarse de la monotonía y abstraer las diferencias del navegador.

Sin embargo, una vez que tenga una comprensión sólida de cómo funciona, use una biblioteca, aunque solo sea por perder tiempo trabajando con sutiles diferencias de navegador. Mejor aún, pasar algo de tiempo leyendo la fuente de jQuery y otros te dará una idea de cómo se ve un JavaScript bien escrito, ¡y eso a su vez beneficiará al código que escribes!


Si bien creo que es realmente importante comprender conceptualmente lo que está sucediendo y ser capaz de implementar llamadas correctamente usando una biblioteca AJAX, no estoy de acuerdo con @ Shog9 en que necesite escribir el código real para realizar una petición XmlHttpRequest para comenzar a usar AJAX. Yo diría que hagas un poco de lectura de fondo para entender los conceptos, implementa los ejemplos de código demostrándolos si quieres, pero una vez que obtengas el concepto, encuentra algunos tutoriales sobre cómo hacer cosas con AJAX con o sin bibliotecas. Pronto descubrirá que otros ya estuvieron allí antes y dejó mensajes de firmas muy buenos sobre cómo moverse.

Estoy de acuerdo con el sentimiento de mirar el código del framework para ver cómo escribir un buen código.