Saltar al contenido

Soluciones Javascript y código para tu proyecto

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

PrototypeAñadir propiedades de forma dinámica a un objeto
toLocaleStringHerramienta esencial para el formateo de fechas y números en aplicaciones internacionales
Recursividad y pilaUso de recursividad y funcionamiento de la pila JS
DesestructuraciónMecanismo para desempaquetar arrays y objetos
Manejo de StringsManejo básico de Strings, cadenas de caracteres
OperadoresUso de operadores de comparación y lógicos
PromesasGestión de peticiones asíncronas con promesas
SleepImplementación de la función sleep() en JS
ThisUso de la palabra reservada this en diferentes contextos
MapsTe enseñamos cuando usar Map y cuando Object con ejemplos
Switchery JSLibrería para modificar el estilo de los checkbox
Mejores libros Javascript EspañolEncuentra los mejores libros para aprender JS y convertirte en el desarrollador más demandado.
Exception JSManejo de excepciones en Javascript, control de errores y flujo de programa.
Obfuscator JavascriptProtege tu código Javascript Ofuscándolo
Javascript desde ceroAprende los conceptos básicos de Javascript, ponte en marcha.
LodashLodash hace que la manipulación de datos en JavaScript sea más fácil y menos propensa a errores
Formatdate JSFormateo y trabajo con fechas en javascript de forma sencilla.
DayjsBiblioteca para la gestión de fechas
padStartManeja 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 XHRFundamentos de llamadas asíncronas JS al backend para cargar datos dinámicos en front.
FetchRealiza llamadas HTTP asíncronas con fetch
JQueryFramework 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 JSJS en backend, código abierto y multiplataforma
Nest JSMontado sobre Node, soporta typescript, escribe aplicaciones rápidamente de forma escalable
Express JSSe despliega sobre Node, gestión de direccionamiento y soporte completo para montar un servidor
Node JS con MongoDBTe 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 FibonacciCódigo JS que implementa la sucesión de Fibonacci
Números PrimosCómo calcular si un número es primo
Cálculo FactorialImplementación del factorial de un número en JS
Cálculo Número PiCálculo del número Pi en JS

Ordenación

Implementación de distintos algoritmos de ordenación.

Ordenación BurbujaCada elemento va moviéndose hasta encontrar su lugar
Ordenación por SelecciónParte de la selección de cada elemento
QuicksortSelección de un pivote inicial a partir del cual va iterando
Ordenación por InserciónMuy 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

JuegoDescripción
3 en rayaCódigo para que puedas jugar al 3 en raya
AhorcadoJuego del ahorcado, divertido juego donde definimos toda la lógica y la interfaz
BuscaminasImplementación JS del juego del buscaminas