CREAR UN DATATABLE CON JAVASCRIPT DESDE CERO

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024
  • Video de diseño de tabla: • DISEÑO DE TABLA MODO O...
    👍 Apóyame con un like para llegar a más developers 😊
    ✅ Te invito a suscribirte al canal 👉 bit.ly/TH-cam-...
    🔔 Activa la campanita para notificarte del siguiente video
    ✅ Sígueme en las redes sociales:
    Blog www.vidamrr.com
    Facebook / vidamrr
    Twitter / vidamrr
    Instagram / vidamrr
    ❤ únete al canal para obtener beneficios exclusivos:
    / @vidamrr
    😍 Más videos dentro del canal:
    Café con Rivas - Vlogs bit.ly/mrr-vlogs
    Curso de Node.js bit.ly/mrr-curs...
    Curso de PHP + MySQL bit.ly/mrr-curs...
    Basicos Dev bit.ly/basicos-dev
    Tips y trucos bit.ly/tips-trucos
    Mi primera app bit.ly/primera-app
    Retos de programación bit.ly/problema...
    Inspiración web bit.ly/mrr-insp...
    Tutoriales Javascript bit.ly/tutorial...
    Curso básico de CSS bit.ly/curso-cs...
    Diseño elementos con CSS bit.ly/componen...
    Mi primer sitio web con CSS bit.ly/primer-s...
    Curso avanzado de CSS3 bit.ly/curso-css3
    Sitio web Completo en CSS3 bit.ly/mrr-siti...

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

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

    Muchas gracias! pude utilizar toda esta explicación y lógica en mi primer proyecto, me salvaste

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

    Aqui el unico pero que te voy a poner es que mezclas los datos con el html en la primer columna. =>
    0: ""​​
    1: "Marcos Rivas"​​
    2: "CEO"​​
    3: "San Francisco"​​
    4: "28"​​
    5: "2020/05/01"
    Cuando deberia de ser =>
    0: "available"​​
    1: "Marcos Rivas"​​
    2: "CEO"​​
    3: "San Francisco"​​
    4: "28"​​
    5: "2020/05/01"
    Por todo lo demas esta excelente!!!...gracias.

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

    Muchísimas Gracias!!!, en verdad estaba esperando con ansias la segunda parte del vídeo, me es de gran ayuda para el proyecto en que estoy trabajando. Gracias!!! Saludos!!!

    • @Kodemuri
      @Kodemuri 2 ปีที่แล้ว

      Donde esta la primera parte ya que no la encuentro por ningun lado

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

      @@Kodemuri la primera parte se llama "DISEÑO DE TABLA EN MODO OSCURO EN CSS"

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

    Una tala con estilo y funcionalidad excelente

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

    Gracias hermano justo lo que necesitaba y con código puro

  • @Deleted-uu4km
    @Deleted-uu4km 3 ปีที่แล้ว

    Excelente Marcos, Épica la tabla! 👏🏻👌🏻

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

    Muchísimas Gracias Amigo!!!Saludos!!!

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

    Excelente, hermanito, donde puedo verlo completo, es decir, desde cero.

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

    Excelente projeto! Como ficaria a busca em uma api e preenchendo o datatable.

  • @jesumaran
    @jesumaran 2 ปีที่แล้ว

    Muy buenos días, he estado viendo el vídeo veo que su nivel de javascript es muy alto y sus explicaciones sobre las líneas de código son muy cortas, no he visto en su canal ningun buen curso de javascript para aprender y poder comprender bien el vídeo, de todas maneras, muchas gracias, me hubiese gustado aprender javascript con vd. Tengo en udemy un curso de javascript avanzado pero usted en este vídeo lo supera con creces aunque no he aprendido nada de javascript con usted, excelente información, enhora buena. Si me recomienda algún curso de javascript partiendo de nivel básico a avanzado aunque se a de pago, me interesa que tenga buenas exiplicaciones y ejemplos, se lo agradería mucho, un saludo

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

    hola porfavor podrias facilitar el codigo para el renderSelectEntries()? pausando el video he podido ver el codigo pero falta una parte que no alcanzo ver (despues del 'selected' : ...)... gracias un gran video

  • @alejandrocondori1788
    @alejandrocondori1788 2 ปีที่แล้ว

    Hola, que tal?? queria preguntarte acerca de tu tipo de fuente, cual estabas usando en el video??

  • @playsi5955
    @playsi5955 3 ปีที่แล้ว

    Excelente proyecto.

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

    bro, gran video, pero te comiste la parte del método de renderSelectEntries(), viendo el video logre verlo, pero me falta la linea donde retornas un código html, después del 'selected' no alcanza a ver que sigue, me podrías ayudar con esa linea, te lo agradecería mucho.

    • @Juan-uj5fs
      @Juan-uj5fs 2 ปีที่แล้ว

      falta igual una partecita, para los que no conocen mucho, no se puede completar

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

    Consulta estimado : el codigo que pones en el html en la etiqueta script , serà posible agregarla en un archivo js y como seri esta mejora ?

  • @jhancarlocamacuariaquino6280
    @jhancarlocamacuariaquino6280 2 ปีที่แล้ว

    Hola buenas tardes, una consulta: se puede ingresar un boton personalizado para cada línea de datos extraída desde la base de datos trabajando con datatable server side?

  • @alexmontalvoreyes3075
    @alexmontalvoreyes3075 2 ปีที่แล้ว

    eres un crack bro... muchas gracias. :D

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

    Amigo ya hana pasdo 2 años podrias integrarse server-side por favor muchos lo necesitamos

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

    Excelente estimado.. Muy bien explicado... Una consulta... Este DataTable funcionará para grandes registros??? Por lo menos para más de 20,000???

    • @vidamrr
      @vidamrr  3 ปีที่แล้ว

      Deberia aunque igual no se que tan recomendable sea meter en un elemento web tanta informacion Lenin

    • @leninvladimirriosvasquez3406
      @leninvladimirriosvasquez3406 3 ปีที่แล้ว

      @@vidamrr Muchas gracias por la aclaración estimado.

  • @romuloalves9349
    @romuloalves9349 3 ปีที่แล้ว

    Ótimo vídeo parabéns 👏.

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

    También tengo un DataTable hecho con Java Script y html. Se supone que no necesita librería de DataTable Jquery. Lamentablemente me marca un error muy parecido a los DataTables que usan libreria. Uncaught TypeError: Cannot read properties of null (reading 'querySelector')

  • @josetarrillochuquiruna3773
    @josetarrillochuquiruna3773 2 ปีที่แล้ว

    puedo crear esos datos y colocarlo en un datatables ya incorparado en un sistema?

  • @kevinpuchaicela6737
    @kevinpuchaicela6737 3 ปีที่แล้ว

    esta muy bien, pero seria posible que hagas un video con el mismo programa con paradigma funcional? sin usar POO¿?

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

      de casualidad no quieres también un par de cervezas?

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

    Hola, 🖐️
    Y como se podría recargar un listado o tabla de registros de mi página web, cada vez que se inserte un registro en mi base de datos...??? 🤔🤔

    •  ปีที่แล้ว

      vuelves a llamar a la clase makeDataTable

  • @jeiko334
    @jeiko334 3 ปีที่แล้ว

    hola buenas noches sera que puedas subir el proyecto por aqui?

  • @jcardenas9664
    @jcardenas9664 3 ปีที่แล้ว

    Holaa... que tema estás usando y extensiones?? porfas me gustaron los colores... gran vídeo!!

    • @vidamrr
      @vidamrr  3 ปีที่แล้ว

      Fira Code y Live Server

    • @jcardenas9664
      @jcardenas9664 3 ปีที่แล้ว

      @@vidamrr y que pack folder de iconos estás usando??

  • @omarjunior26
    @omarjunior26 3 ปีที่แล้ว

    Hola, que tema usas??

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

    Hola como estas? podrias facilitar el codigo para el renderSelectEntries()? pausando el video he podido ver el codigo pero falta una parte que no alcanzo ver (despues del 'selected' : ...)

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

    El 95% de los videos tutoriales en TH-cam en sus ejemplos para cargar un DATTABLES utilizan datos de JSON PLACEHOLDER. Algunos por ahí usan con MySQL.
    Pregunto, porque no usar una base de registros de Excel o Access (estas herramientas se usan en todas las empresas)? Ojala algún experto lo considere, seria de mucha utilidad a usuarios que nos estamos insertando en la WEB.

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

    hay algunas partes cortadas...

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

    Buenas bro, en el apartado de renders, si yo por ejemplo en la funcion renderRows(){} traigo todos los td, pero por ejemplo uno de ellos lo manejo con un a de esta forma:
    1
    Mollito
    Cristhian Salazar
    Hace 1 día
    Pendiente
    VER PDF
    RECHAZAR ACEPTAR
    que más es como para darle tipo botónes en las últimas columnas, ¿Cómo podría yo obtener estos datos y pasarlos por cada registro que los tenga?

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

      pudiste resolverlo?
      necesito algo igual jajaja XD

  • @Juan-uj5fs
    @Juan-uj5fs 2 ปีที่แล้ว

    Buen video
    pero faltó la parte de renderSelectEntries()
    Saludos

    • @Juan-uj5fs
      @Juan-uj5fs 2 ปีที่แล้ว

      Ya lo adiviné
      const html = [5,10,15].reduce((acc, item) => {
      return (acc += `${item}`);
      }, '');

  • @Asgallu
    @Asgallu 3 ปีที่แล้ว

    Buen video, se podría hacer datatable editable sin modal?. Es muy parecida a las de vuetify con vue.

    • @vidamrr
      @vidamrr  3 ปีที่แล้ว

      puedes hacer la funcionalidad si no la tiene o si quieres que actue de otra forma

  • @pedro-j
    @pedro-j 3 ปีที่แล้ว

    @Vida MRR ¿cómo sería si la tabla se carga con datos que viene de una consulta por PHP?

    • @vidamrr
      @vidamrr  3 ปีที่แล้ว

      Depende, si es renderizar directo con PHP tendrías que crear la estructura inicial con HTML para que JS la parsee y la transforme. Si quieres más cómo que PHP devuelva una API sería igual que JS haga la solicitud pero que PHP ya devuelva la estructura para que JS solo haga el parsing y cargue la info

    • @pedro-j
      @pedro-j 3 ปีที่แล้ว

      @@vidamrr Gracias por la respuesta. Estaría bien que plantearas con eso una continuación a este video para efectuar la carga de datos dinámica por PHP directamente o mediante una petición a través de JS por AJAX. Saludos.

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

      @@vidamrr podrias hacer un video sobre el proceso que estas explicando? solo me aparece el primer dato de la tabla de la base de datos en la datatable

  • @alejandromartinezramirez3312
    @alejandromartinezramirez3312 3 ปีที่แล้ว

    Hay una dependencia para hacerlo en React?

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

      No pero sí tendrías que cambiar la lógica para que sea reactiva y que manejes estado

  • @SanchayanPackiyanathan
    @SanchayanPackiyanathan 3 ปีที่แล้ว

    Amigo no se alcanzo ver el tema de funcion renderSelectEntries() gracias!!!

    • @depression4603
      @depression4603 3 ปีที่แล้ว

      x2

    • @pedro-j
      @pedro-j 3 ปีที่แล้ว +1

      Pausa el video alrededor del minuto 01:04:15 para poder ver el método de renderSelectEntries() y, así, construir el select para elegir el número de registros por página.

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

      @@pedro-j Gracias !!!

    • @pedro-j
      @pedro-j 3 ปีที่แล้ว +1

      @@SanchayanPackiyanathan De nada ... Yo también me quedé con la duda y, al ver que no era el único que se había quedado sin esa explicación, revise el momento en el que antes de ese minuto va hacia abajo y ¡¡bingo!! :)

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

      @@pedro-j vale vale!!!

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

    que mentiroso eres. no colocaste el renderSelectEntries

    •  ปีที่แล้ว

      en los comentarios esta escrito