@davidrivadeneyraStaff
Soy freelance 🙂. Estoy estudiando la especialidad de Desarrollo Web con Javascript🚀.
Lima, Peru
Mauricio da lo máximo de sí en el taller, no se limita a sólo a dar información, sino que va más allá y habla en base a su experiencia en el campo, poniendo ejemplos reales que nos serán de gran ayuda a todos los que estamos en el mundo de la experiencia de usuario. Un taller altamente recomendado.
Estimada comunidad, estoy practicando y me he topado con esto, cuando ejecuto una función con addEventListener modifico el valor de la variable, pero solo por dentro de la función sumar(), que pasa si lo que necesito es modificar el valor de la variable en el scope global? Llevo mucho rato con este bug mental 😐, les dejo el ejercicio que aun no puedo resolver.
const next = document.getElementById('next')
let i = 0
const sumar = () => {
i++
console.log(i) // aquí si incrementa cada vez que pulso el botón next
}
next.addEventListener('click', sumar)
console.log(i) // aquí no incrementa al ejecuar el addEventListener (cuando presiono el botón next)
Buenas noches comunidad. Estoy intentando hacer que al darle click a un botón me arroje los siguientes 20 resultados de búsqueda en la Api Marvel. El valor por defecto es offset=0 .
La página brinda 20 personajes por respuesta, si uno quiere ver los siguiente 20, en la URL debe cambiar el valor offset. Por lo tanto para que funcione solo debo incrementar offset en 20 cada vez que se haga clic.
Mi problema es que no logro hacer un incremento que tenga efecto fuera de la función (función sumar()). Se que es un problema de scope. He repaso la teoría de funciones... Por horas. Pero no doy con la solución.
Por último en vez de declara una variable para el incremento he declaró un objeto... Pero tampoco me función. En la URL intenfo incrementa el valor de num.page.
Les dejo un fragmento del código.
class App {
constructor(page) {
this.page = page
}
}
let i = 0
const sumar = () => {
i += 20
num = new App(i)
return num
}
sumar()
sumar()
sumar()
sumar()
sumar()
c(num.page)
next.addEventListener('click', () => {
sumar()
})
const getConection = () => {
const ts = Date.now(),
hash = md5(ts + privateKey + publicKey),
URL = `http://gateway.marvel.com/v1/public/characters?ts=${ts}&apikey=${publicKey}&hash=${hash}&offset=${num.page}`
fetch(URL)
.then(response => response.json())
.then(response => {
response.data.results.forEach(e => {
showHero(e)
Excelente toda lo expuesto en los cursos. Gran trabajo.
👋🏻 Hola comunidad, quiero compartirles algo de mi trabajo. En mi perfil se pueden ver los cursos que he llevado, aún así, me decidí a poner una pequeña empresa de diseño y desarrollo web. Este es mi sitio ➡️ https://starttec.co (lo escribí desde cero 🙂), les agraceria sus críticas sobre el diseño. Gracias por leerme. Que tengan un gran fin de semana!!
Equipo de EDteam, el diseño se ve moderno y atractivo, buen trabajo!
#Práctica de Condicionales Cursos de Programación desde 0
Estimados, estoy practicando los booleam en diferentes lenguajes y en C# no logro cumplir con la condición else, es decir cuando coloco un número menor a 18 no ejecuta el condicional else y no me da error en la consola, Aquí les dejo el código.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProyectoConsola_1
{
class Program
{
static void Main(string[] args)
{
int mayoriaEdad = 18;
int edad;
System.Console.WriteLine("Bienvenido a la disco, debes ser mayor de edad para ingresar");
System.Console.WriteLine("Por favor ingresa tu edad: ");
edad = System.Console.Read();
if (edad >= mayoriaEdad)
System.Console.WriteLine("Demencia!");
else {
int faltante = mayoriaEdad - edad;
System.Console.WriteLine("Uhh! No puedes ingresar, regresa dento de " + faltante + "año(s)");
System.Console.WriteLine("Gracias por visitarnos!");
}
}
}
}
Genial EDteam!