Lupita Code Profile picture
Programadora
Jan 10, 2023 5 tweets 1 min read
Explicación sencilla de las High Order Functions - HOF (funciones de orden superior o alto orden) en JavaScript.

mini-hilo 🧵🧵 Funciones de orden superior o mayor: Funciones que reciben por parámetro otras funciones o que como resultado de su ejecución retornan otra función.

function sayHi() { //👈 HOF
return function() {
console.log("¡Hola!");
}
}
Jan 10, 2023 10 tweets 2 min read
¿A que se refiere el termino first class functions (funciones de primera clase) en JavaScript?

En este hilo lo explico 🧵🧵 Algo que escucharas muchas veces cuando empiezas en JavaScript es que las funciones son "first class citizens" (ciudadanos de primera clase).

Otra manera de referirse a ellas es como: first class objects, first class constructs, first class elements, first class functions...
Dec 27, 2022 18 tweets 4 min read
¿Qué es el scope en JavaScript? ¿Cómo funciona? En este hilo te lo explico 🧶🪡 El scope se traduce como "ámbito" o "alcance" y se refiere a la ubicación en el código donde una variable es visible y accesible.

El scope lo podemos dividir de la siguiente manera:

> Global Scope
> Local Scope:
L Function Scope
L Block Scope
Dec 2, 2022 8 tweets 3 min read
📆 Durante este mes de Diciembre se lleva a cabo el "Advent Of Code" donde cada día hay un reto de código por resolver.

Aquí comparto otros que son interesantes 🧵👇 👩‍💻 Advent Of Code

Iniciamos con el más famoso, resuelve cada reto de código en el lenguaje que prefieras

adventofcode.com
Nov 30, 2022 20 tweets 6 min read
🤞 ¿Qué son las promesas en JavaScript? ¿Cómo funcionan? Aquí lo explico 🧶👇 Antes de empezar nos haremos una promesa 🤝

🖐️ Mi promesa: Explicar las promesas de JavaScript de la mejor manera posible

👉 Tu promesa : Leer el hilo completo 🧵

Por ahora, nuestras dos promesas están en estado pendiente (pending), vamos a intentar que se cumplan 👀
Nov 12, 2022 11 tweets 2 min read
JavaScript: Optional chaining (?.) o encadenamiento opcional ⛓️ Esta sintaxis permite a los desarrolladores acceder a las propiedades anidadas de los objetos sin preocuparse si la propiedad existe o no.
Oct 25, 2022 9 tweets 2 min read
¿Cansado de ver la salida de los datos JSON en una sola línea? No más!

Establezca el 3er argumento con el nivel de espaciado que deseas en JavaScript 👇 👉 El tercer argumento de JSON.stringify() es el número de espacios a utilizar para un formato agradable.

Permite 2 tipos de argumentos: number y string
Oct 20, 2022 11 tweets 2 min read
📄 JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos. En este post lo explico 👇 📅 El formato JSON fue creado por Douglas Crockford cerca del año 2000.

json.org/json-es.html
Oct 1, 2022 20 tweets 4 min read
🔃 ¿Qué es AJAX en desarrollo web? ¿Cómo funciona? En este hilo lo explico de forma simple

🧵 📲 Supongamos que utilizas una aplicación de redes sociales como Twitter. La página se carga por primera vez...

Luego haces scroll por los tweets pero cada vez que haces eso se recarga toda la pagina para obtener los nuevos datos 🤨
Sep 30, 2022 9 tweets 2 min read
🔢 Códigos de estado HTTP

Aquí te lo explico 👇 Image Los códigos de estado se dividen en las siguientes 5 categorias:

ℹ️ 1XX: Códigos de información
☑️ 2XX: Códigos exitosos
🔄 3XX: Códigos de redirección
🙅‍♂️ 4XX: Errores del cliente
💩 5XX: Errores del Servidor

💡 Las "XX" hacen referencia a diferentes números entre 00 y 99.
Sep 22, 2022 8 tweets 2 min read
👉 Selectores complejos vs compuestos en CSS ¿Conoces la diferencia? Aquí te lo explico 👇 👉 Compund Selectors: Son selectores simples que NO están separados por un combinador (+, ~, >)

Los selectores simples son: una clase, un tag, id, etc. Se pueden combinar de varias maneras
Sep 21, 2022 7 tweets 2 min read
🎙️ 10 podcasts de programación en Ingles (con transcripción) que recomiendo para practicar tu listening en este idioma.

🧵🧵 1⃣ Smashing Podcast

Un podcast de Smashing Magazine donde se entrevista a varios desarrolladores de la industria y donde platican sobre diversos temas de desarrollo web

smashingmagazine.com/category/smash…
Sep 21, 2022 14 tweets 3 min read
¿Qué es el modelo cliente-servidor en el desarrollo de aplicaciones web?
En este hilo te lo explico 🧵🧵 🧐 El modelo cliente-servidor es solo una forma de describir la relación de dar y recibir entre el cliente y el servidor. Pero ¿qué es el cliente y el servidor? 👇
Sep 3, 2022 5 tweets 2 min read
Hola gente bonita!

Hoy te voy a explicar sobre los métodos de console en JavaScript: console.time() y console.timeEnd().

Estos permiten obtener el tiempo que tarda en ejecutarse un bloque de código en JS 🧵🧵 El método console.time() inicia un temporizador para calcular la duración en milisegundos de un bloque de código. Para detener el temporizador debes utilizar el método console.timeEnd()
Aug 11, 2022 4 tweets 1 min read
🆕 Las nuevas propiedades individuales de transformación en #CSS

🎉 Chrome, Firefox y Safari ya soportan estas propiedades. ➡️ Sabemos que la propiedad transform recibe una o varias funciones de transformación como: translate(), rotate() y scale().

Sin embargo se vuelve un poco tedioso cuando quieres alterar cualquiera de estos valores individualmente.
Jul 16, 2022 7 tweets 3 min read
A11y Tip: NO desactives el zoom de tu sitio web

Utilizar la etiqueta meta viewport de HTML de forma incorrecta puede impedir a los usuarios con problemas de visión hacer zoom en su sitio en el teléfono móvil.

🧵🧵 Muchos sitios impiden a los usuarios hacer zoom en el teléfono móvil. Algunas personas necesitan aumentar el tamaño del texto hasta un punto en el que puedan leerlo.

Así que como dev, debes establecer correctamente la etiqueta meta en HTML.
May 4, 2022 15 tweets 3 min read
👉 ANATOMIA DE UNA FUNCION EN JAVASCRIPT

Aquí te lo explico 🧵🧵 Image FUNCTION DEFINITION

Una definición de función consta de la palabra clave function, seguida de:

☑️ El nombre de la función
☑️ Una lista de parámetros que están entre paréntesis separados por comas.
☑️ Las declaraciones que están en el cuerpo de la función entre llaves.

👇👇
Feb 11, 2022 4 tweets 1 min read
✨ HTML Tip

Siempre debes especificar el idioma CORRECTO de tu pagina con el atributo lang ya que si el contenido de la pagina es en Español pero el atributo lang esta en Ingles ("en") repercute en la indexación correcta del sitio. Image Colocando el idioma correcto es posible la lectura y traducción de la pagina completa en cualquier dispositivo
Feb 6, 2022 7 tweets 2 min read
👋 ¡Hola gente bonita!

✨ Les comparto este excelente post que he publicado en mi IG para entender mejor la pseudo-clase :nth-child() de CSS :nth-child() toma un argumento que puede ser

✅ Un número entero
✅ Las palabras clave: even/odd (par/impar)
✅ Una fórmula: <An+-B>

Continua 👇
Jan 4, 2022 8 tweets 3 min read
🚀 Si uno de tus propósitos de este 2022 es aprender SQL, aquí te comparto unos recursos geniales para aprender y practicar con ejercicios

Comparte este thread 🔃

🧵🧵 👮‍♀️ SQL Police Department

Es un sitio que te permite aprender SQL resolviendo crímenes. Las asignaciones llamadas "briefs" se utilizan como base para cada crimen a resolver y también incluye una guía para ayudar con la sintaxis si te quedas atascado

sqlpd.com
Jan 1, 2022 12 tweets 4 min read
🚀 Si uno de tus objetivos de este año es aprender JavaScript aquí te comparto una serie de recursos
que te pueden ayudar a lograrlo 🏆

Comparte este tweet 🔃

🧵🧵 La documentación de JavaScript de MDN

developer.mozilla.org/en-US/docs/Web…