2Oct

JavaScript para diseño web: ventajas y desventajas

in Diseño Web Seo Google

Este artículo analiza los aspectos positivos y negativos del uso de JavaScript en el diseño de su sitio web. Señala las áreas en las que JavaScript sobresale como lenguaje de programación basado en la web y también describe situaciones en las que su uso puede restar valor al rendimiento de un sitio web.

En primer lugar, JavaScript es un lenguaje de programación basado en navegador que realmente se ejecuta en el lado del cliente. . Esto significa que cualquier código que escriba en JavaScript se entrega junto con sus páginas web y las secuencias de comandos que escribe se ejecutan desde el navegador de los usuarios en lugar de directamente en el servidor que atiende la página web. Hay situaciones en las que JavaScript es una excelente solución para implementar funciones ordenadas en un diseño web, pero también hay situaciones en las que el uso de JavaScript puede afectar el rendimiento de sus sitios web. Mi objetivo en este artículo es describir las mejores formas de usar JavaScript y cómo sortear las desventajas de usar este versátil y poderoso lenguaje de scripting.

JavaScript para diseño web – Las ventajas

JavaScript es una excelente solución para implementar al validar formularios de entrada en el lado del cliente. Esto significa que si un usuario olvida ingresar su nombre en un formulario, por ejemplo, una función de validación de JavaScript puede mostrar un mensaje emergente para informarle sobre la omisión. Esta es una solución mucho mejor que tener una rutina de validación del lado del servidor para manejar el error porque el servidor no tiene que realizar ningún procesamiento adicional. Se podría escribir una rutina asp o php para lograr la misma tarea, pero JavaScript no permitiría enviar el formulario a menos que se completara correctamente en primer lugar, ¡una solución mucho más sólida!

Otra área en la que JavaScript sobresale es en la creación de efectos dinámicos como imágenes de rollover y presentaciones de diapositivas con guiones, donde su uso se ha vuelto común. Debido a que JavaScript se ejecuta dentro del navegador del cliente, se puede utilizar para cambiar la apariencia de la pantalla del usuario después de que el servidor haya enviado la página. Esto le permite crear algunos efectos de imagen dinámicos muy impresionantes.

JavaScript para diseño web: las desventajas

Uno de los principales inconvenientes del uso de JavaScript es que tiende a sobrecargar considerablemente las páginas web. El código JavaScript puede agregar rápidamente cientos de líneas de código si lo usa para hacer algo incluso remotamente interesante. Dicho esto, el problema de los grandes trozos de código JavaScript se resuelve fácilmente almacenando el código JavaScript en archivos fuente JavaScript separados que tienen una extensión .js. Esto limpia el código de su página web porque el código JavaScript se almacena por separado de la página HTML en sí, dejando una página web mucho más limpia y legible.

Debido a la tendencia de JavaScript a inflar las páginas web, puede ser muy perjudicial para el motor de búsqueda amabilidad de su sitio web. Esto se debe a que cuando un motor de búsqueda llega a su sitio en busca de contenido de calidad y palabras clave para determinar de qué se trata su página, lo último que quiere ver son cientos de líneas de código JavaScript. Nuevamente, este problema se resuelve fácilmente almacenando ordenadamente el código JavaScript en archivos de secuencia de comandos con una extensión .js y vinculando al archivo de secuencia de comandos en sus documentos HTML.

Conclusión:

JavaScript es una secuencia de comandos basada en navegador rica en funciones y útil que si se usa correctamente puede lograr grandes efectos y mejorar la experiencia para el usuario final. Hay inconvenientes en su uso, ya que tiende a inflar las páginas web. La clave para recordar es obtener lo mejor de ambos mundos utilizando código JavaScript en archivos de script externos. De esa manera, el código se separa de su contenido para que pueda obtener todos los beneficios de la funcionalidad de JavaScript, pero sin los efectos adversos del exceso de código asociado.



Source by Stuart Mortimer

LEAVE A REPLY

** *

Your email address will not be published. Required fields are marked*