JavaScript

El papel del unit test en el desarrollo de software

Los unit tests son uno de los métodos más eficaces para identificar el mayor número de errores en el código fuente durante las primeras etapas de desarrollo del software. La característica más especial consiste en aislar a los componentes en un entorno de prueba neutral para realizar el test. Así, en caso de que se presenten errores, estos se pueden atribuir fácilmente al módulo que está bajo verificación y, posteriormente, ser corregidos fácilmente. [...]  

Los meta tags más importantes y su función

Los meta tags son usados por los administradores de páginas web para introducir metadatos en archivos HTML. Esta información codificada interactúa con navegadores y motores de búsqueda, encargándose de que las páginas web puedan ser encontradas y consultadas. Pero ¿cuáles son los metaelementos verdaderamente necesarios para mejorar el procesamiento de las webs por parte de crawlers y navegadores? ¿Cómo pueden los administradores mejorar el ranking de una página de HTML con los metadatos? [...]  

jQuery: tutorial de integración y primeros pasos

La biblioteca de JavaScript jQuery es una gran fuente de ayuda para adaptar elementos HTML de manera sencilla. Los conocidos selectores CSS como element o .class te serán de utilidad para seleccionar los contenidos deseados y manipularlos llevando a cabo diferentes acciones. Además, también se pueden escribir líneas de código que permiten responder durante la navegación y ante las solicitudes de los usuarios de las páginas web ante reacciones predefinidas. En esta guía, en la que hablamos de jQuery a modo de tutorial, te ofrecemos información detallada sobre la biblioteca de JavaScript y sobre los fundamentos básicos para su utilización. [...]  

Consejos para optimizar páginas web

Entre los diversos aspectos que entran en juego en la creación y mantenimiento de una página web, hay uno al que no se le da la importancia que se merece: la funcionalidad de la propia página. A pesar de implementar un diseño web responsivo, en muchos casos el tiempo de carga es muy elevado, por más que este esté considerado como un criterio decisivo para el comportamiento de los usuarios. En nuestra guía encontrarás información acerca de las medidas que puedes tomar para optimizar el rendimiento de tu página web. [...]  

Correo seguro: protege tu dirección de correo electrónico

Los spambots, también llamados Email harvesters o programas “cazacorreos”, recorren Internet de forma incesante a la búsqueda de direcciones de correo que más tarde podrán utilizar para acciones de publicidad agresiva, para enviar phishing o para distribuir todo tipo de malware. Y, por lo general, tienen bastante éxito. La legislación vigente dicta a los propietarios y administradores de páginas web la obligación de mostrar de forma visible su información de contacto, también la digital. ¿Deja esto la puerta abierta al robo masivo de direcciones electrónicas? Descubre las diferentes maneras de proteger tu dirección de contacto sin incumplir la normativa. [...]  

Frameworks JavaScript y librerías populares

Quien haya trabajado con JavaScript conoce la complejidad del DOM (Document Object Model). Para facilitar su manejo entran en juego los frameworks y las librerías, con los que los desarrolladores pueden hacerse eco de funciones que les hagan el trabajo más sencillo. Sin embargo, es inevitable preguntarse por los mejores frameworks y librerías JavaScript y por las diferencias que existen entre ambos. Para obtener una visión más detallada, lee nuestra guía. [...]  

Tutorial Bootstrap: los primeros pasos

En el mundo online, Bootstrap es una de las favoritas cuando se trata de elegir una solución de diseño responsivo para un proyecto web. Sin embargo, ¿qué es realmente Bootstrap? ¿Cómo funciona este framework de Twitter que fue pensado inicialmente como una herramienta de optimización interna? ¿Es posible que usuarios sin muchos conocimientos en programación le saquen el mayor provecho a este framework? [...]  

Aprender a programar: introducción y conceptos básicos

Bienvenidos a la era digital: un consumidor medio pasa varias horas sentado frente a su ordenador o revisando la pantalla de su smartphone. Contar con conocimientos adicionales sobre el funcionamiento de los programas que utilizamos a diario y, que muchas veces facilitan nuestro día a día, nunca está de más. Afortunadamente, la oferta de recursos para aprender a programar es cada vez más amplia. Hemos seleccionado algunas plataformas de cursos, vídeo tutoriales y comunidades online que serán de gran ayuda a la hora de aproximarse a HTML, C++ y PHP. [...]  

¿Qué es el XSS o Cross Site Scripting?

¿Has escuchado alguna vez hablar del llamado Cross Site Scripting o XSS? Por medio de este procedimiento personas sin autorización consiguen introducir archivos maliciosos en los navegadores y servidores web sirviéndose de sus vulnerabilidades y ejecutándolos de forma anónima. Pero ¿sabes en qué consisten exactamente este tipo de ataques y cómo se pueden proteger tanto administradores como usuarios? [...]  

Fundamentos del desarrollo web

El desarrollo web actual tiende a los contenidos interactivos y se distancia de las páginas web estáticas. Aún cuando HTML y CSS siguen siendo los fundamentos sobre los que se suele erigir toda página web, cada vez es más común que los desarrolladores web recurran a lenguajes de programación que se administren desde el servidor a fin de crear páginas web dinámicas. A este respecto, los lenguajes de programación como JavaScript, ofrecen la posibilidad de programar páginas web de modo que estas puedan reaccionar ante la interacción de los usuarios. Échale un vistazo a nuestra guía para conocer más sobre el desarrollo de páginas web. [...]