Código y soluciones Javascript para tu proyecto. Te presentamos soluciones que podrás descargar o copiar y pegar directamente en tus desarrollos. En definitiva ejemplos javascript para soluciones en backend, frontend y multitud de algoritmos de uso frecuente: matemáticos, acceso a ficheros, redes y un largo etcétera.
Hola Mundo
<script>
document.write("Hola Mundo");
</script>
Iniciación y Fundamentos
Utilidades generales en Javascript, las más usadas, de uso más recurrente en cualquier programa.
Vanilla JS
Término muy popular que hace referencia a aprender Javascript puro y “plano”. Es importante entender con cierta profundidad como se maneja y funciona el lenguaje antes de entrar en frameworks y librerías adicionales.
Artículos para aprender Javascript paso a paso
Prototype | Añadir propiedades de forma dinámica a un objeto |
toLocaleString | Herramienta esencial para el formateo de fechas y números en aplicaciones internacionales |
Recursividad y pila | Uso de recursividad y funcionamiento de la pila JS |
Desestructuración | Mecanismo para desempaquetar arrays y objetos |
Manejo de Strings | Manejo básico de Strings, cadenas de caracteres |
Operadores | Uso de operadores de comparación y lógicos |
Promesas | Gestión de peticiones asíncronas con promesas |
Sleep | Implementación de la función sleep() en JS |
This | Uso de la palabra reservada this en diferentes contextos |
Maps | Te enseñamos cuando usar Map y cuando Object con ejemplos |
Switchery JS | Librería para modificar el estilo de los checkbox |
Mejores libros Javascript Español | Encuentra los mejores libros para aprender JS y convertirte en el desarrollador más demandado. |
Exception JS | Manejo de excepciones en Javascript, control de errores y flujo de programa. |
Obfuscator Javascript | Protege tu código Javascript Ofuscándolo |
Javascript desde cero | Aprende los conceptos básicos de Javascript, ponte en marcha. |
Lodash | Lodash hace que la manipulación de datos en JavaScript sea más fácil y menos propensa a errores |
Formatdate JS | Formateo y trabajo con fechas en javascript de forma sencilla. |
Dayjs | Biblioteca para la gestión de fechas |
padStart | Maneja cadenas de texto con la función padStart() |
Arrays
El uso de arreglos (arrays) puede ser un dolor de cabeza si no se domina correctamente. Te presentamos las funciones más útiles con casos de uso concretos para que no te pierdas.
shift() | Devolver elemento modificando el array |
slice() | Devolver un rango de elementos del array |
splice() | Añadir y eliminar elementos |
find() | Encontrar un elemento en base a una función |
some() | Ejecuta un test sobre un array, si algún elemento pasa el test devuelve verdadero |
Javascript Frontend
El uso clásico de Javascript es en los navegadores web, los browsers. Maquetación, manejo del DOM, y por supuesto la carga asíncrona de datos mediante llamadas AJAX. Cubriremos todos estos puntos con ejemplos completos y los frameworks más relevantes.
Fundamentos de AJAX y XHR
Aprende a usar AJAX, los conceptos básicos con ejemplos sencillos de uso. Antes de adentrarte en frameworks como JQuery o Angular es fundamental entender AJAX y XHR puro.
AJAX y XHR | Fundamentos de llamadas asíncronas JS al backend para cargar datos dinámicos en front. |
Fetch | Realiza llamadas HTTP asíncronas con fetch |
JQuery | Framework JS para manipular el DOM, lanzar llamadas AJAX, etc |
Javascript Backend
La explosión del uso de Javascript en la parte servidora de backend llega con node js.
Node JS
Node JS | JS en backend, código abierto y multiplataforma |
Nest JS | Montado sobre Node, soporta typescript, escribe aplicaciones rápidamente de forma escalable |
Express JS | Se despliega sobre Node, gestión de direccionamiento y soporte completo para montar un servidor |
Node JS con MongoDB | Te mostramos un ejemplo para conectar NodeJS con la base de datos NoSQL MongoDB |
Javascript Desktop (Aplicaciones de Escritorio)
Electron JS
Matemáticas
Algoritmos matemáticos implementados en Javascript.
Sucesión de Fibonacci | Código JS que implementa la sucesión de Fibonacci |
Números Primos | Cómo calcular si un número es primo |
Cálculo Factorial | Implementación del factorial de un número en JS |
Cálculo Número Pi | Cálculo del número Pi en JS |
Ordenación
Implementación de distintos algoritmos de ordenación.
Ordenación Burbuja | Cada elemento va moviéndose hasta encontrar su lugar |
Ordenación por Selección | Parte de la selección de cada elemento |
Quicksort | Selección de un pivote inicial a partir del cual va iterando |
Ordenación por Inserción | Muy intuitivo de entender aunque no es el más eficiente |
Ficheros
Manipulación de ficheros con ejemplos, tanto en backend como en la parte frontal, en los browsers.
Lectura Fichero JS
Escritura Fichero JS
Redes y Comunicaciones
Código para conectar usando Javascript con distintos protocolos de red, como FTP.
Cliente FTP Javascript
Juegos en Javascript
Juego | Descripción |
3 en raya | Código para que puedas jugar al 3 en raya |
Ahorcado | Juego del ahorcado, divertido juego donde definimos toda la lógica y la interfaz |
Buscaminas | Implementación JS del juego del buscaminas |