Banner de perfil

S贸lo tengo buenos comentarios

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.


驴Se puede modificar el valor de una variable por fuera? - JavaScript - Closures

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)

Ir a siguiente p谩gina en la Api Marvel (offset)

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

Mi nuevo sitio web gracias a los cursos de EDteam 馃敟

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!!


Condicionales en C#

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!");
            }
        }
    }
}