Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/petusotwo/repasojs


https://github.com/petusotwo/repasojs

js poo-js repaso

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

# Repaso JavaScript

Este repositorio está diseñado para ayudar a repasar conceptos fundamentales de JavaScript. Contiene una serie de carpetas con ejemplos y ejercicios sobre distintos temas clave en el lenguaje.

## Estructura del Repositorio

El repositorio está organizado en las siguientes carpetas:

1. **Variables con let, var y const**
- Contiene ejemplos y ejercicios sobre la declaración y uso de variables en JavaScript utilizando `let`, `var` y `const`.

2. **Scope en JS**
- Explora el alcance de las variables en JavaScript, incluyendo el scope global y local, así como el concepto de hoisting.

3. **Template Strings JS**
- Incluye ejemplos de uso de template strings (cadenas de plantillas) en JavaScript para la interpolación de variables y la creación de cadenas multilínea.

4. **Funciones y tipos de funciones**
- Proporciona información sobre la declaración de funciones en JavaScript, incluyendo funciones tradicionales, funciones anónimas y funciones nombradas.

5. **Funciones con parámetros**
- Muestra cómo pasar parámetros a funciones y cómo manejar parámetros predeterminados.

6. **Arrow functions**
- Presenta el uso de las funciones de flecha (arrow functions) en JavaScript, sus ventajas y diferencias con las funciones tradicionales.

7. **Objetos en JavaScript**
- Contiene ejemplos sobre la creación y manipulación de objetos en JavaScript.

8. **Prototypes**
- Explica el concepto de prototipos en JavaScript y cómo se utiliza para la herencia de objetos.

9. **Object Destructuring**
- Muestra cómo utilizar la destructuración de objetos para extraer valores de manera más concisa.

10. **Object Literal**
- Incluye ejemplos sobre la creación de objetos literales y sus propiedades.

11. **Funciones en un Objeto**
- Explica cómo definir y utilizar funciones dentro de objetos en JavaScript.

12. **Arreglos map y Object.keys**
- Proporciona ejemplos sobre cómo utilizar el método `map` en arreglos y `Object.keys` para trabajar con las propiedades de un objeto.

13. **Spread Operator**
- Incluye ejemplos del uso del operador de propagación (`...`) para trabajar con arreglos y objetos.

14. **Métodos para Arreglos**
- Muestra diferentes métodos disponibles para manipular arreglos en JavaScript, como `forEach`, `filter`, `reduce`, entre otros.

15. **Promises**
- Explica el uso de Promises para manejar operaciones asíncronas en JavaScript.

16. **Promises con AJAX**
- Incluye ejemplos de cómo utilizar Promises con AJAX para realizar peticiones HTTP.

17. **POO en JS**
- Proporciona una introducción a la Programación Orientada a Objetos en JavaScript, incluyendo clases y herencia.

18. **Módulos**
- Explica el concepto de módulos en JavaScript y cómo organizar el código en módulos.

19. **Exportar Funciones en Módulos**
- Muestra cómo exportar y importar funciones desde y hacia módulos en JavaScript.

20. **Exportar Clases en Módulos**
- Incluye ejemplos sobre cómo exportar y utilizar clases en módulos de JavaScript.

## Cómo Empezar

1. Clona el repositorio en tu máquina local usando el siguiente comando:

```bash
git clone https://github.com/PetusoTwo/RepasoJS.git