Archive by category Javascript

Patrón de diseño Factory

Patrón de diseño Factory

Cuando programamos en un lenguaje orientado a objetos siempre tenemos que crear objetos de clases que creamos e incluso de clases ya existentes. El problema viene cuando tenemos objetos que tienen información similar, pero son divididos en clases distintas, es decir, que cada objeto se identifique por sus diferencias. Muchas confusiones se logran cuando se […]

Validar formularios con JavaScript

Validar formularios con JavaScript

Todos en algún momento nos hemos topado con un formulario, ya sea en algún sitio web o incluso en aplicaciones de computadora o de móviles. Estos formularios nos ayudan a recolectar información que nos sirve para realizar actividades importantes como registro de usuarios, configuraciones específicas, entre otros trabajos. Tristemente, aunque por más claro que se […]

Peticiones AJAX con JavaScript

Peticiones AJAX con JavaScript

Las peticiones a un servidor son ciertamente necesarias para una buena comunicación en un sistema de desarrollo web, pues no todo es posible desde el lado del cliente. Es entonces necesario solicitar algunas acciones al servidor para tener una completa interacción. JavaScript es el lenguaje programación interpretado que tiene soporte en todos los navegadores web […]

Funciones callback con JS

Funciones callback con JS

Podemos empezar diciendo que en JavaScript las funciones son asíncronas. Esto quiere decir que tu puedes llamar una función y antes de finalizar esta, si es que tienes otra función que llamar, comenzara la otra función a funcionar. Los callback tienen la característica de no ser asíncrono, es decir, que se van ejecutando hasta que […]

Scopes y Closures en JavaScript

Scopes y Closures en JavaScript

De acuerdo con su traducción literaria, el “scope” es el alcance de una variable. Este determina en qué parte del código puede ser utilizada cierta variable, dependiendo de cómo y en qué sitio fue declarada. Las variables declaradas fuera de cualquier función tienen un alcance global, es decir, en toda la ventana, lo que significa que […]