Crea un CRUD con Javascript vanilla

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

ความคิดเห็น • 40

  • @solucionesruiz
    @solucionesruiz ปีที่แล้ว +2

    pucha al fin, alguien con cerebro y que si sepa lo que hace, explica como debe ser y que sea en español. llevo rato viendo videos de gente no sabe lo que hace y solo copia lo que otros han dicho. muchas gracias Pablo, necesitaba refrescar.

  • @RG4LSergio
    @RG4LSergio 2 หลายเดือนก่อน

    Muchas gracias. Me sirvió bastante en algo que estaba atascado.

  • @miguelfuentes2769
    @miguelfuentes2769 ปีที่แล้ว +1

    Lo mejor de todo es que entiendo lo que vas haciendo por que explicas todo de una forma muy facil de entender saludos desde chile

  • @jangelGuerrero
    @jangelGuerrero 7 หลายเดือนก่อน +1

    Genial, gracias por tu ayuda en el 2024.

  • @eduardo-u6i7d
    @eduardo-u6i7d 10 หลายเดือนก่อน +3

    explicas muy bien

  • @joaquinpringl3sreyes442
    @joaquinpringl3sreyes442 11 หลายเดือนก่อน

    Hermano no sabes como me salvaste la salud mental. Explicas muy claro todo. Venia renegando con un CRUD que no me salia y me corregiste el codigo. Decir que te quiero mucho queda corto

  • @MarceloSancheza-garraDesign
    @MarceloSancheza-garraDesign ปีที่แล้ว +1

    Muchas gracias Pablo, muy buen material, esto me acerca un poco más a mi meta 🆗

  • @jonathantellocarrasco4988
    @jonathantellocarrasco4988 ปีที่แล้ว

    Excelente Pablo! A practicar nomas 💪💪 Saludos!

  • @martiyo5115
    @martiyo5115 ปีที่แล้ว

    Muy lindo el curso, gracias por compartir!!!

  • @danielnicolaspomo1491
    @danielnicolaspomo1491 ปีที่แล้ว

    Me gustó! Muy bueno

  • @gastongutierrezllomplat7530
    @gastongutierrezllomplat7530 11 หลายเดือนก่อน

    Que capo sos Pablooo

  • @condelegends
    @condelegends ปีที่แล้ว

    Saludos desde Perú crack

  • @jalejandro0211
    @jalejandro0211 ปีที่แล้ว

    Excelente!!!

  • @MarianaAlejandraGarciaGomez
    @MarianaAlejandraGarciaGomez 9 หลายเดือนก่อน

    Hola, excelente video. Me gustaria saber si hay alguna forma de que la implementación inicial sea mediante TypeScript, me serviría demasiado.

  • @germanarma
    @germanarma ปีที่แล้ว +3

    CRUD..sería el ABM de los 90...

  • @mariohondermann3038
    @mariohondermann3038 ปีที่แล้ว

    Hola Pablo!!! Muchas gracias por compartir tus conocimientos y hacerlo de forma magistral... estuve intentando agregar un tercer boton; con el cual, al hacer click muestre en pantalla un modal con la imagen correspondiente a cada item; he llegado a mostrar el modal pero no puedo insertar la imagen, que opínas, es posible??? estos son mis añadidos en el intento:
    const myModalImg = new bootstrap.Modal(document.getElementById("staticBackdrop"));
    window.mostrarModalImg = (id) => {
    console.log(id)
    let index = datos.findIndex((item) => item.id == id);
    document.querySelector("#imagenModal").value = datos[index].imagen;
    myModalImg.show()
    }
    y el nuevo boton:

  • @solucionesruiz
    @solucionesruiz ปีที่แล้ว

    muy bueno, solo faltaria saber como persistir los datos en ese archivo json, osea que al modificar algo, tambien se ejecute un clase que guarde los datos en el archivo datos.json, se que para eso se deberia usar una base de datos al cual se acceda desde el backend o utilizar localstorage, pero hay ciertos proyectos que necesitan persistencia y que no requieren ninguna seguridad.

    • @pablomarino
      @pablomarino  ปีที่แล้ว +1

      Sacaré una segunda parte para explicar eso. Gracias por la sugerencia 😉

    • @ryuzakibakura8229
      @ryuzakibakura8229 5 หลายเดือนก่อน

      @@pablomarino Si salió esa segunda parte?

    • @pablomarino
      @pablomarino  5 หลายเดือนก่อน +1

      @@ryuzakibakura8229 th-cam.com/video/ad-WgkYqRRE/w-d-xo.htmlsi=LtCZ1HuFZZRZ5FTw

  • @yaelalbornoz-t9x
    @yaelalbornoz-t9x 29 วันที่ผ่านมา +1

    Hola! Estoy teniendo un problema al querer cargar el json de la manera que lo haces vos!
    Uncaught SyntaxError: Unexpected identifier 'assert'
    Si alguno tiene el mismo problema pude hacerlo con fetch
    fetch("./data/data.json")
    .then((response) => {
    if (!response.ok) {
    throw new Error("Error al cargar el archivo JSON");
    }
    return response.json();
    })
    .then((datos) => {
    console.log(datos);
    })
    .catch((error) => {
    console.error("Error:", error);
    });
    pero desconozco realmente por que no me funciona o da error el assert.

    • @pablomarino
      @pablomarino  29 วันที่ผ่านมา

      @@yaelalbornoz-t9x estás usando type="module"?

    • @orlandobon5710
      @orlandobon5710 2 วันที่ผ่านมา

      @@pablomarino que tal!, en mi caso uso puse , type="module" igual hay un error, tmb puse en el package.json "type": "module" el mismo error. La solución con ello, es la que brinda el compañero

  • @blas_eme
    @blas_eme 4 หลายเดือนก่อน

    buenas , genial video , pero no se porque a mi nada mas me funciono hasta el minuto 26:30 , despues de eso no avanzo mas , el crud se queda donde esta , no es problema de server , no es problema del import/ export , hasta copie tu codigo de descarga , todos los archivos los copie y pegue y aun asi nada, el crud no importa lo que haga se queda ah y , no se realmente que pasa

  • @keycv4470
    @keycv4470 2 หลายเดือนก่อน

    Que diferencia tiene el vanilla al javascript normal?

    • @pablomarino
      @pablomarino  2 หลายเดือนก่อน +1

      @@keycv4470 cuando nos referimos a Javascript vainilla hablamos de Javascript sin librerías o frameworks externos. En otras palabras es código Javascript puro

  • @miguelperez5413
    @miguelperez5413 10 หลายเดือนก่อน

    hola buenas tardes vi que las funciones las declaras como constantes, me genero dudas sobre eso, excelente trabajo por lo demas sigue asi!!

    • @pablomarino
      @pablomarino  10 หลายเดือนก่อน +1

      Buenas!! Cuál es la duda? Quizás pueda responderte

    • @miguelperez5413
      @miguelperez5413 10 หลายเดือนก่อน

      @@pablomarino es que vi que en vez de declararlas como funciones las declaras como constante, porque vi que llamabas la constante y pues esa era mi duda

    • @pablomarino
      @pablomarino  10 หลายเดือนก่อน

      @@miguelperez5413 ah bien esas se llaman funciones anónimas y se usan para funciones de flecha. Te gustaría un vídeo donde explique más al respecto?

    • @miguelperez5413
      @miguelperez5413 10 หลายเดือนก่อน +1

      claro, me gustaria mucho para entender mas el concepto, muchas gracias por el apoyo

  • @arturosalas8799
    @arturosalas8799 ปีที่แล้ว

    el segundo paso será conectar eso mismo a una base de datos con SQLServer

  • @ryuzakibakura8229
    @ryuzakibakura8229 5 หลายเดือนก่อน

    no me funcionan los íconos cuando los pongo en js, aparecen en blanco

    • @pablomarino
      @pablomarino  5 หลายเดือนก่อน

      Te fijaste que tengas el script de font-awesome agregado en el index.html? Fijate a partir del minuto 32 😉

    • @ryuzakibakura8229
      @ryuzakibakura8229 5 หลายเดือนก่อน

      @@pablomarino si agregué el script y los íconos si se ven si los pongo en el documento HTML, pero si los uso en el archivo js no se ven, solo se ve el borde naranja del botón, no sé por qué, pero bueno, en su lugar usé imágenes png

  • @MarcosEnriqueDominguezRocha
    @MarcosEnriqueDominguezRocha 6 หลายเดือนก่อน

    ¿Como copiaste los document saltando el igual?

    • @pablomarino
      @pablomarino  6 หลายเดือนก่อน

      Hola! En qué minuto del video sería así te lo explico?

    • @pablomarino
      @pablomarino  6 หลายเดือนก่อน

      Ahí lo vi. Lo que tenés que hacer es marcar el primer dato que querés modificar y luego presionas Ctrl+d para que te marque el siguiente elemento igual y allí modificas ambos al mismo tiempo.
      Son atajos de Vscode

  • @marcosguzmanvargas7022
    @marcosguzmanvargas7022 3 หลายเดือนก่อน

    Hola al momento de querer poner el cuerpoTabla en el js me aparece en consola: Uncaught TypeError: cuerpoTabla.append is not a function, ya intente de todo para que funcione pero siempre me aparece lo mismo, me podrias apoyar?

  • @MarcosEnriqueDominguezRocha
    @MarcosEnriqueDominguezRocha 6 หลายเดือนก่อน

    No veo el modal