David Rivadeneyra
@davidrivadeneyraStaff
Soy freelance 馃檪. Estoy estudiando la especialidad de Desarrollo Web con Javascript馃殌.
Lima, Peru
@davidrivadeneyraStaff
Soy freelance 馃檪. Estoy estudiando la especialidad de Desarrollo Web con Javascript馃殌.
Lima, Peru
David Rivadeneyra@davidrivadeneyra
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.
David Rivadeneyra@davidrivadeneyra
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.
1const next = document.getElementById('next') 2 3let i = 0 4const sumar = () => { 5 i++ 6 console.log(i) // aqu铆 si incrementa cada vez que pulso el bot贸n next 7} 8 9next.addEventListener('click', sumar) 10 11console.log(i) // aqu铆 no incrementa al ejecuar el addEventListener (cuando presiono el bot贸n next)
David Rivadeneyra@davidrivadeneyra
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.
1class App { 2 constructor(page) { 3 this.page = page 4 } 5} 6 7let i = 0 8const sumar = () => { 9 i += 20 10 num = new App(i) 11 return num 12} 13 14sumar() 15sumar() 16sumar() 17sumar() 18sumar() 19c(num.page) 20 21next.addEventListener('click', () => { 22 sumar() 23}) 24 25const getConection = () => { 26 const ts = Date.now(), 27 hash = md5(ts + privateKey + publicKey), 28 URL = `http://gateway.marvel.com/v1/public/characters?ts=${ts}&apikey=${publicKey}&hash=${hash}&offset=${num.page}` 29 fetch(URL) 30 .then(response => response.json()) 31 .then(response => { 32 response.data.results.forEach(e => { 33 showHero(e) 34
David Rivadeneyra@davidrivadeneyra
Excelente toda lo expuesto en los cursos. Gran trabajo.
David Rivadeneyra@davidrivadeneyra
馃憢馃徎 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!!
David Rivadeneyra@davidrivadeneyra
Equipo de EDteam, el dise帽o se ve moderno y atractivo, buen trabajo!
David Rivadeneyra@davidrivadeneyra
#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!");
}
}
}
}
David Rivadeneyra@davidrivadeneyra
Genial EDteam!