{"id":19244223,"url":"https://github.com/criscorreas/apuntes-javascript","last_synced_at":"2025-04-11T07:22:46.033Z","repository":{"id":194603445,"uuid":"691190086","full_name":"CrisCorreaS/apuntes-javascript","owner":"CrisCorreaS","description":"Apuntes y ejercicios de JavaScript que he usado para aprender este lenguaje","archived":false,"fork":false,"pushed_at":"2024-02-22T22:13:05.000Z","size":2868,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T05:01:47.256Z","etag":null,"topics":["javascript","object-oriented-programming","vscode"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CrisCorreaS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-13T17:14:43.000Z","updated_at":"2025-01-15T19:17:53.000Z","dependencies_parsed_at":"2024-01-21T06:28:17.643Z","dependency_job_id":"8f0eb38b-7cb7-4282-83b9-bc1449162b26","html_url":"https://github.com/CrisCorreaS/apuntes-javascript","commit_stats":null,"previous_names":["criscorreas/practica-js"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrisCorreaS%2Fapuntes-javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrisCorreaS%2Fapuntes-javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrisCorreaS%2Fapuntes-javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrisCorreaS%2Fapuntes-javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrisCorreaS","download_url":"https://codeload.github.com/CrisCorreaS/apuntes-javascript/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248358615,"owners_count":21090406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","object-oriented-programming","vscode"],"created_at":"2024-11-09T17:22:30.530Z","updated_at":"2025-04-11T07:22:46.007Z","avatar_url":"https://github.com/CrisCorreaS.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 👩‍💻 Práctica JavaScript\n\n![Badge en Desarollo](https://img.shields.io/badge/STATUS-EN%20DESAROLLO-green)\n\u003cimg align=\"right\" alt=\"License MIT\" src=\"https://img.shields.io/badge/LICENSE-MIT-green\" /\u003e \u003cbr/\u003e\n\u003cimg alt=\"html5\" src=\"https://img.shields.io/badge/-HTML5-E34F26?style=flat-square\u0026logo=html5\u0026logoColor=white\" /\u003e\n\u003cimg alt=\"css3\" src=\"https://img.shields.io/badge/-CSS3-1572B6?style=flat-square\u0026logo=css3\u0026logoColor=white\" /\u003e\n\u003cimg alt=\"javascript\" src=\"https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat-square\u0026logo=javascript\u0026logoColor=black\" /\u003e\n\nRecopilación de scripts de JS que he usado para aprender este lenguaje\n\n## 📚 Unidades JavaScript ES5\n### 📖 Lección 01\n:point_right: \u003ca href=\"https://didacticode.com/curso/curso-javascript/\"\u003eLink al curso de referencia: Curso de Javascript I de Didacticode\u003c/a\u003e\n\u003cul\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2001/Unidad%2001%20-%20Integraci%C3%B3n%20de%20C%C3%B3digo\"\u003eUnidad 1:\u003c/a\u003e Integración de Código\u003c/b\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2001/Unidad%2002%20-%20Introducci%C3%B3n%20y%20Sintaxis%20B%C3%A1sica\"\u003eUnidad 2:\u003c/a\u003e Introducción y sintaxis básica\u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eInstrucciones de Salida\u003c/li\u003e\n      \u003cli\u003eSintaxis de JavaScript\u003c/li\u003e\n      \u003cli\u003eSentencias en JavaScript\u003c/li\u003e\n      \u003cli\u003eVariables en JavaScript\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2001/Unidad%2003%20-%20Operadores\"\u003eUnidad 3:\u003c/a\u003e Operadores\u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eOperadores aritméticos\u003c/li\u003e\n      \u003cli\u003eOperadores de asignación\u003c/li\u003e\n      \u003cli\u003eOperadores de cadena\u003c/li\u003e\n      \u003cli\u003eOperadores de comparación\u003c/li\u003e\n      \u003cli\u003eOperadores lógicos\u003c/li\u003e\n      \u003cli\u003eOperadores ternarios\u003c/li\u003e\n      \u003cli\u003eOperadores de tipos\u003c/li\u003e\n      \u003cli\u003eTipos de datos\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2001/Unidad%2004%20-%20Funciones\"\u003eUnidad 4:\u003c/a\u003e Funciones\u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eFunciones introducción\u003c/li\u003e\n      \u003cli\u003eFunciones anónimas\u003c/li\u003e\n      \u003cli\u003eFunciones: parámetros y argumentos\u003c/li\u003e\n      \u003cli\u003eÁmbito de variables\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2001/Unidad%2005%20-%20Estructuras%20de%20Control\"\u003eUnidad 5:\u003c/a\u003e Estructuras de Control\u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eCondicionales: sentencia if-else\u003c/li\u003e\n      \u003cli\u003eCondicionales: sentencia switch\u003c/li\u003e\n      \u003cli\u003eRepeticiones: bucle for\u003c/li\u003e\n      \u003cli\u003eRepeticiones: bucle for in\u003c/li\u003e\n      \u003cli\u003eRepeticiones: bucle while\u003c/li\u003e\n      \u003cli\u003eRepeticiones: bucle do-while\u003c/li\u003e\n      \u003cli\u003eSaltos: break y continue\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n### 📖 Lección 02\n:point_right: \u003ca href=\"https://didacticode.com/curso/curso-javascript-2/\"\u003eLink al curso de referencia: Curso de Javascript II de Didacticode\u003c/a\u003e\n\u003cul\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2002/Unidad%2006%20-%20Introducci%C3%B3n%20a%20los%20Objetos\"\u003eUnidad 6:\u003c/a\u003e Introducción a los objetos\u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eIntroducción a los objetos en Javascript\u003c/li\u003e\n      \u003cli\u003eObjetos: Constructores integrados\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2002/Unidad%2007%20-Objetos%20nativos\"\u003eUnidad 7:\u003c/a\u003e Objetos nativos \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eObjetos nativos: String I\u003c/li\u003e\n      \u003cli\u003eObjetos nativos: String II\u003c/li\u003e\n      \u003cli\u003eObjetos nativos: String III\u003c/li\u003e\n      \u003cli\u003eObjetos nativos: Number I\u003c/li\u003e\n      \u003cli\u003eObjetos nativos: Number II\u003c/li\u003e\n      \u003cli\u003eObjetos nativos: Math I\u003c/li\u003e\n      \u003cli\u003eObjetos nativos: Math II\u003c/li\u003e\n      \u003cli\u003eObjetos nativos: Date I\u003c/li\u003e\n      \u003cli\u003eObjetos nativos: Date II\u003c/li\u003e\n      \u003cli\u003eObjetos nativos: Boolean\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2002/Unidad%2008%20-%20Objetos%20del%20navegador%20(BOM)\"\u003eUnidad 8:\u003c/a\u003e Objetos del navegador \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eObjetos del navegador (BOM): Window I\u003c/li\u003e\n      \u003cli\u003eObjetos del navegador (BOM): Window II\u003c/li\u003e\n      \u003cli\u003eObjetos del navegador (BOM): Window III Cuadros de diálogo\u003c/li\u003e\n      \u003cli\u003e\n        Objetos del navegador (BOM): Window IV Instrucciones de tiempo\n      \u003c/li\u003e\n      \u003cli\u003eObjetos del navegador (BOM): Navigator\u003c/li\u003e\n      \u003cli\u003eObjetos del navegador (BOM): Screen\u003c/li\u003e\n      \u003cli\u003eObjetos del navegador (BOM): History\u003c/li\u003e\n      \u003cli\u003eObjetos del navegador (BOM): Location\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n### 📖 Lección 03\n:point_right:\n\u003ca href=\"https://didacticode.com/curso/curso-javascript-3/\"\u003eLink al curso de referencia: Curso de Javascript III de Didacticode\u003c/a\u003e\n\u003cul\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2003/Unidad%2009%20-%20Objetos%20definidos%20por%20el%20usuario\"\u003eUnidad 9:\u003c/a\u003e Objetos definidos por el usuario \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eDefinición de objetos\u003c/li\u003e\n      \u003cli\u003eObjetos: Propiedades\u003c/li\u003e\n      \u003cli\u003eObjetos: Métodos\u003c/li\u003e\n      \u003cli\u003eObjetos: Prototipos\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2003/Unidad%2010%20-%20Arrays\"\u003eUnidad 10:\u003c/a\u003e Arrays\u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eArrays I\u003c/li\u003e\n      \u003cli\u003eArrays II\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n### 📖 Lección 04\n:point_right: \u003ca href=\"https://didacticode.com/curso/curso-javascript-4/\"\u003eLink al curso de referencia: Curso de Javascript IV de Didacticode\u003c/a\u003e\n\u003cul\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2004/Unidad%2011%20-%20Modelos%20de%20eventos\"\u003eUnidad 11:\u003c/a\u003e Modelos de eventos \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eModelo de eventos en línea\u003c/li\u003e\n      \u003cli\u003eModelo de eventos tradicional\u003c/li\u003e\n      \u003cli\u003eModelo de eventos del W3C\u003c/li\u003e\n      \u003cli\u003eModelo de eventos de Microsoft\u003c/li\u003e\n      \u003cli\u003eObtención de información de un evento\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2004/Unidad%2012%20-%20Validaci%C3%B3n%20de%20formularios\"\u003eUnidad 12:\u003c/a\u003e Validación de formularios \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eValidación básica de formularios con Javascript\u003c/li\u003e\n      \u003cli\u003eValidación básica de formularios con HTML5\u003c/li\u003e\n      \u003cli\u003eValidación avanzada de formularios con HTML5 y Javascript\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2004/Unidad%2013%20-%20Cookies\"\u003eUnidad 13:\u003c/a\u003e Cookies \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eCookies. Introducción\u003c/li\u003e\n      \u003cli\u003eCookies. Ejemplo sencillo\u003c/li\u003e\n      \u003cli\u003eCookies. Ejemplo avanzado\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2004/Unidad%2014%20-%20Web%20Storage\"\u003eUnidad 14:\u003c/a\u003e Web Storage \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eWeb Storage. Introducción\u003c/li\u003e\n      \u003cli\u003eWeb Storage. Ejemplo completo\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n### 📖 Lección 05\n:point_right:\n\u003ca href=\"https://didacticode.com/curso/curso-javascript-5/\"\u003eLink al curso de referencia: Curso de Javascript V de Didacticode\u003c/a\u003e\n\u003cul\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES5/Lecci%C3%B3n%2005/Unidad%2015%20-%20Modelo%20de%20objetos%20del%20documento%20(DOM)\"\u003eUnidad 15:\u003c/a\u003e Modelo de objetos del documento (DOM) \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eDOM. Acceso y modificación de elementos. Texto y atributos\u003c/li\u003e\n      \u003cli\u003eDOM. Creación, sustitución y borrado de elementos\u003c/li\u003e\n      \u003cli\u003eDOM. Acceso y navegación por elementos\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n## 📚 Unidades JavaScript ES6 :point_right:\n\u003ca href=\"https://didacticode.com/curso/curso-javascript-es6/\"\u003eLink al curso de referencia: Curso de Javascript Moderno\u003c/a\u003e\n\u003cul\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES6/Unidad%2001%20-%20Introducci%C3%B3n\"\u003eUnidad 1:\u003c/a\u003e Introducción \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eIntroducción a Javascript y ES6\u003c/li\u003e\n      \u003cli\u003eCrear variables con let\u003c/li\u003e\n      \u003cli\u003eModo estricto con use strict\u003c/li\u003e\n      \u003cli\u003eÁmbito de variables (bloque y función)\u003c/li\u003e\n      \u003cli\u003eCrear constantes con const\u003c/li\u003e\n      \u003cli\u003eCrear y modificar arrays constantes\u003c/li\u003e\n      \u003cli\u003eArrow functions o funciones flecha\u003c/li\u003e\n      \u003cli\u003eParámetros por defecto\u003c/li\u003e\n      \u003cli\u003eParámetros REST\u003c/li\u003e\n      \u003cli\u003eSpread operator u operador de propagación\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES6/Unidad%2002%20-%20JavaScript%20Orientado%20a%20Objetos\"\u003eUnidad 2:\u003c/a\u003e Javascript Orientado a Objetos \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eClases\u003c/li\u003e\n      \u003cli\u003eClases. Herencia\u003c/li\u003e\n      \u003cli\u003eClases. Métodos get y set\u003c/li\u003e\n      \u003cli\u003eClases. Métodos estáticos (static)\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES6/Unidad%2003%20-%20Otros\"\u003eUnidad 3:\u003c/a\u003e Otro \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eTemplate strings. Plantillas de cadena de texto\u003c/li\u003e\n      \u003cli\u003eMódulos. Import y export\u003c/li\u003e\n      \u003cli\u003eDestructuring o desestructuración\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://github.com/CrisCorreaS/practica-js/tree/main/Unidades%20JavaScript%20ES6/Unidad%2004%20-%20Nuevos%20objetos%20y%20m%C3%A9todos\"\u003eUnidad 4:\u003c/a\u003e Nuevos objetos y métodos \u003c/b\u003e\n    \u003col type=\"1\"\u003e\n      \u003cli\u003eObjeto Map\u003c/li\u003e\n      \u003cli\u003eObjeto Set\u003c/li\u003e\n      \u003cli\u003eBucle for…of\u003c/li\u003e\n      \u003cli\u003eNuevos métodos del objeto Number\u003c/li\u003e\n      \u003cli\u003eNuevos métodos del objeto String\u003c/li\u003e\n      \u003cli\u003eNuevos métodos del objeto Math\u003c/li\u003e\n      \u003cli\u003eNuevos métodos del objeto Array\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcriscorreas%2Fapuntes-javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcriscorreas%2Fapuntes-javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcriscorreas%2Fapuntes-javascript/lists"}