La mayoría de nosotros conocemos la extensión para firefox firebug, ya que es muy útil a la hora de desarrollar aplicaciones web, desafortunadamente solo podemos trabajar con esta extensión dentro de firefox, pero que pasa si queremos debuguear otros exploradores como Internet Explorer, Opera, Safari?.
Gracias a Joe Hewitt, el creador de firebug, que ha puesto esta herramienta disponible para todos los demás exploradores como un archivo javascript, esta versión de firebug es mas ligera y no tiene todo lo que la extensión para firefox, pero es de gran ayuda, simplemente tienes que incluir el archivo javascript en tu página y listo, puedes descargar Firebug Lite desde aquí .
Ahora bien, cuando se esta en la etapa de desarrollo, es recomendable agregar el archivo javascript, pero cuando se sube a producción hay que quitarlo para no desperdiciar ancho de banda, al hacer esto todas las llamadas al objeto console, el encargado de debuguear, marcarán error, para corregir eso simplemente hay que pegar las siguientes líneas de código antes de hacer cualquier llamada al objeto console.
Con esto se crea el objeto console y ya no marcará errores la aplicación.
Saludos.
En este artículo quiero mostrar como realizar una petición AJAX mediante el método POST, de forma normal o tradicional y utilizando el framework de mootools, de esta manera pretendo mostrar la eficiencia a la hora del desarrollo, en artículos anteriores he venido hablando acerca de lo poderosa que es esta librería y de los motivos por los cuales deberías utilizarla, al leer este artículo verás por tus propios ojos a lo que me refiero.
El método tradicional
Por el método tradicional, me refiero sin utilizar ninguna librería o framework, para crear la petición harías algo como esto:
Mucha gente aún no tiene claro que es AJAX, he escuchado comentarios de personas que creen que AJAX es un lenguaje, algunos otros creen que es un programa o aplicación como dreamweaver o front page.
Bueno, hoy quiero explicar que es en realidad AJAX, y como crear correctamente una instancia del objeto XMLHttpRequest.
Antes que nada déjame aclararte que AJAX no es nada nuevo, la w3 lo define como AJAX is a browser technology independent of web server software. Esto nos dice que AJAX es una tecnología independiente del servidor, en otras palabras es simplemente una técnica de realizar peticiones con el explorador al servidor, en el servidor la aplicación puede estar desarrollada con cualquier lenguaje, como JAVA, ASP, PHP, Ruby, etc.
Mucho se ha hablado de AJAX, ahora algunas personas quieren resolver todo utilizando esta metodología, inclusive he escuchado comentarios de personas, con mucho orgullo diciendo que pueden desarrollar todo un sitio Web utilizando un solo documento HTML.
Pero, ¿hasta que punto es conveniente utilizar este jaboncito? Bueno, si bien es cierto, AJAX nos ofrece la posibilidad de consultar al servidor sin recargar la página, ahorrando así ancho de banda, además nos permite agilizar la carga de contenidos en pequeñas secciones del sitio, y algunas otras cosas más, pero, ¿Qué con la accesibilidad? ¿Qué con los motores de búsqueda? ¿Qué con la usabilidad?