Curso JavaScript: 68. DOM: Creando Elementos y Fragmentos -

Поделиться
HTML-код
  • Опубликовано: 8 янв 2025

Комментарии • 317

  • @eder3232
    @eder3232 3 года назад +80

    me muero de la risa cada que dice: "guardamos y a ver que pasa" (presto mas atención) y dice: "no ha pasado nada" jajajajajajjaa

    • @jonmircha
      @jonmircha  3 года назад +1

      🤭

    • @lucasdavid77
      @lucasdavid77 2 года назад +4

      Es la vida del programador de todos los dias jajajaaj!

  • @lucasdavid77
    @lucasdavid77 2 года назад +26

    ¡Gracias porque solo los que hacemos contenido, sabemos el tiempo que hay mas allá del video! Además super bien explicado todo y muy didacticamente!

  • @ericksantos8491
    @ericksantos8491 4 года назад +53

    5:06 Esa impotencia que te entra cuando encuentras rápidamente el error y no puedes decírselo al maestro en vivo :v

  • @JuanOrtega-cp5vn
    @JuanOrtega-cp5vn 2 года назад +3

    Me encanta el modo de comenzar los videos.Incluso mis hijos me repiten "Hola soy su amigo y docente digital " y con un tono musical, "Jonatan Mircha"...Me gustan muchos tus videos...Los recomiendo, los tuyos y los de pildoras informaticas. Hasta ahora, los que me gustais más para la autoformación. Felicidades.

  • @normanejm
    @normanejm 2 года назад +1

    Nunca había caído en cuenta sobre las peticiones al navegador... Siempre ejecutaba todo al navegador. La fragmentación es un excelente recurso. Muchas gracias...

  • @braianpalacios8504
    @braianpalacios8504 9 месяцев назад +1

    Paso por aquí desde Argentina para agradecerte por todo lo bien que nos enseñas, de verdad eres un gran profesor, he aprendido muchísimo con tu contenido, tan bien explicado a detalle en cada tema.A pleno sigue dando de que hablar en este 2024 por todo lo que brindas.saludos!! Dios te bendiga Jon!!

  • @olimpomacea5279
    @olimpomacea5279 Год назад +1

    Me encantan los videos donde sale la 'Fiera' jajaja. Gracias por el excelente contenido jonathan lo estoy aprovechando mucho.

  • @Ni_idea_de_tecnologia
    @Ni_idea_de_tecnologia Год назад +2

    He disfrutado muchísimo de este vídeo al ver que todas las explicaciones anteriores van encajando con cada una de las que va dando en cada nueva clase. Muchas gracias Sr. Mircha

  • @braianrico4422
    @braianrico4422 3 года назад +7

    Esooo Kenai jajaja, ya te extrañaba....La fiera con su épica entrada 🐕🐕🐕
    Yo comento todo porque quiero dar un poco de valor a tu gran labor, espero que mucha mucha mucha gente pueda seguir tu valioso contenido.
    Bendiciones!!! 🧙‍♂️🧙‍♂️🧙‍♂️

  • @PatanTiernoBoyuna
    @PatanTiernoBoyuna 2 месяца назад +1

    Gracias!! Estoy aprendiendo mucho. Espero terminarlo completo y realizar otros de tu canal

    • @jonmircha
      @jonmircha  2 месяца назад

      👋🏻😉 Suerte

  • @ChoryCrack
    @ChoryCrack Год назад +2

    Entiendo que también podés emular la función de los fragmentos con innerHTML usando una cadena común y corriente, concatenando los template strings en esta cadena para finalmente insertar la cadena una única vez en el DOM, sería algo así:
    let paises = ["Argentina","Brasil","Bolivia","Paraguay","Peru"]
    let cad = ""
    paises.forEach(el=>{
    cad+=`${el}`
    })
    document.getElementById("lista").innerHTML = cad

  • @carlosurtubia8265
    @carlosurtubia8265 2 года назад +3

    No me explico cómo no encontré éste curso antes, he hecho muchos cursos en diversas plataformas y me he gastado un montón de dinero buscando el curso ideal de JS y sin duda este es el curso ideal que buscaba el más completo el con más práctica y además grátis, muchas gracias por este contenido tan valioso

    • @jonmircha
      @jonmircha  2 года назад +1

      Siempre me puedes invitar un taco 😉🌮 www.paypal.com/paypalme/jonmircha

    • @carlosurtubia8265
      @carlosurtubia8265 2 года назад +1

      @@jonmircha por supuesto me hice miembro

  • @fineco709
    @fineco709 Год назад +4

    Me acostumbre a darle like a las clases antes de ver jaja gracias Darth Mircha

  • @hernansanabria9685
    @hernansanabria9685 Год назад +1

    sept 11 1969**Nov 14 2023
    gracias excelente curso
    felicidades John Mircha

    • @jonmircha
      @jonmircha  Год назад

      Gracias, saludos👋🏻😉

  • @danielfabiani4468
    @danielfabiani4468 2 года назад +1

    Gracias de lunes. Buen comienzo de semana...

  • @dan_seb
    @dan_seb 3 года назад +4

    Dejo mi comentario para ayudar a posicionar este increíble curso!

  • @gustavoflores9690
    @gustavoflores9690 6 месяцев назад +1

    Excelente Jon !. Estoy en la parte de Apis, pero he vuelto a repasar fragmentos y templates.

  • @franostuven
    @franostuven 3 года назад +1

    jajaj que grande la fiera!!! presente!!

  • @sebastiangonzalez-wj1fj
    @sebastiangonzalez-wj1fj 3 года назад +1

    el mejor curso de javascript que verás en la web

    • @jonmircha
      @jonmircha  3 года назад +1

      🤗👏🏻🙌🏻

  • @Wiiiiizard
    @Wiiiiizard 2 года назад +1

    🧙‍♂Muchas gracias, muy bueno el curso!!!

  • @osakadev
    @osakadev Год назад +2

    Ya casi llega mi parte favorita (los eventos del DOM), muchas gracias de verdad Jon! Eres un idolo

    • @jonmircha
      @jonmircha  Год назад +1

      Mucha suerte!👋🏻😉

  • @eliam9461
    @eliam9461 4 года назад +15

    No manchesss, que buena master class que acabo de aventar!! Gracias profe ya la compartí 😎

    • @jonmircha
      @jonmircha  4 года назад +3

      De nada :), comparte para llegar a más gente

  • @franbo1085
    @franbo1085 2 года назад

    Genial el video, te explicas de maravilla y detalles que, habiendo hecho otros cursos por RUclips , me sirven para comprender mejor el funcionamiento de Javascript en el DOM. Gracias!

  • @williamalexanderpineda6098
    @williamalexanderpineda6098 2 года назад +1

    Muchas gracias Jon!

  • @leonardoprone5967
    @leonardoprone5967 2 года назад +1

    Muy buen video, Jon! gracias!

  • @Jacksito177
    @Jacksito177 3 года назад +22

    Para aquellos que no entiendan o se les complique el método "forEach", el método "for of" también sirve como el foreach:
    let justice_league = ["batman","superman","wonder woman"]
    for(member of justice_league){
    console.log(member)
    }

    • @juanignacioveliz6745
      @juanignacioveliz6745 2 года назад +1

      Nos has salvado estamos agradecidos... Igual lo bueno es que de verlo más a menudo al ForEach, ya lo voy entendiendo más

    • @CaballoLoco666
      @CaballoLoco666 Год назад

      Te faltó el const

  • @tongastonga22
    @tongastonga22 Год назад +1

    Gracias Sensei!

  • @saverock_73
    @saverock_73 2 года назад

    Gracias por existir querido Jon

  • @webcube4601
    @webcube4601 2 года назад

    El mejor Curso :), vamos con toda

  • @luissalinasarevalo468
    @luissalinasarevalo468 3 года назад

    El mejor curso de Javascript

  • @manuelrosen2752
    @manuelrosen2752 3 года назад +8

    Me siento un Dios del javascript cada vez que aprendo algo nuevo XD

  • @instintoimagen
    @instintoimagen 3 года назад

    el mejor #curso de #javascript en youtube

  • @ZeR0ByTe
    @ZeR0ByTe 4 года назад +6

    Siempre se aprende algo nuevo como dije anteriormente. Lo del Fragment no lo sabía. Aunque estos son temas básicos siempre algo nuevo sacas y aprendes. Sigue asi, y lo siento por tantos comentarios q te dejo en cada capitulo jaja, intento dar me gusta y comentar asi llegas a más gente.
    Saludos

    • @jonmircha
      @jonmircha  4 года назад

      Es un gusto leerte :)

  • @elvandalo_
    @elvandalo_ Год назад +1

    Me pude reír con la interrumpcion al final de Kenai AJJAJAJAJ Gracias profe por estas clases tan sustanciosas!

  • @timawid
    @timawid Год назад

    Muchísimas gracias Jon ❇️❇️

    • @jonmircha
      @jonmircha  Год назад

      Con mucho gusto👋🏻😉

  • @carlosjavierorozco8418
    @carlosjavierorozco8418 2 года назад +1

    Excelente, muchas gracias cada vez me emociono mas por los ejercicio del dom.

    • @jonmircha
      @jonmircha  2 года назад

      Excelente!👋🏻😉

  • @marcus_dempsey
    @marcus_dempsey 3 года назад

    Buen trabajo! De verdad se aprende mucho con este curso.

  • @hugrillo84
    @hugrillo84 Год назад

    ehy muchas gracias, por enseñar varias formas de crear elementos, y el final fue su per épico morí de la risada , me encanta tu mascota

  • @yordiic.e2029
    @yordiic.e2029 3 года назад

    Dios mio, este hombre hace parecer facil a JS, GRACIASSS

  • @joseraulescalonaaguilera5478
    @joseraulescalonaaguilera5478 2 года назад

    Excelente Jon, agradecido estamos nosotros, tus alumnos...gracias de veras.

  • @manoloexplaintome6348
    @manoloexplaintome6348 3 года назад +1

    UL MUY BIEN ESTE CURSO!!

  • @observerZZ-007
    @observerZZ-007 4 года назад +2

    Caray que buena clase

  • @luiscastro-fn9vb
    @luiscastro-fn9vb 4 года назад +1

    muy buena la exlicacion , :) la maskotita dio el cierre .Un fuerte abrazo desde lima- Peru

  • @syberiaok
    @syberiaok 3 года назад +1

    Ahora voy entendiendo por qué antes veía en otros códigos muchos elementos inicializados vacíos.Increíble cuanta info se aprende en este curso!Gracias por cada video :)

  • @MiguelPerez-cc4pe
    @MiguelPerez-cc4pe 3 года назад +4

    Nooo, no puedo terminar este video sin que me diga que tengo que ser feliz!

  • @DiegoGutierrez-gu5ui
    @DiegoGutierrez-gu5ui 3 года назад

    Muy buena clase...

  • @grabbyel
    @grabbyel 2 года назад +1

    Como siempre, una gran clase, aunque cada vez me cuesta un poquito más. Un abrazo Jon, es una gran labor la tuya. Ah! Y cuidado con tu fiera, que un día de estos salta por la ventana!!

  • @DanielBallester21
    @DanielBallester21 3 года назад

    Me quedo corto si te dije que me quito el sombrero!! tremendo el profe!! justamente estaba aprendiendo hacer consultas API y solamente aprendí hacer las solicitudes nada más.. y me puse a pensar como haría para mostrar varias solicitudes sin tener que hacer tanto código a cada momento. Ahora ya aprendí gracias a usted !!! Gracias y sigo con sus cursos de JS que es mi lenguaje preferido (por más que reniegue cuando algo no me sale jajaja).

  • @ellocote5975
    @ellocote5975 Год назад +1

    [Comentario para mejorar posicionamiento]
    Saludos Jon

  • @roberkapp705
    @roberkapp705 3 года назад

    Me encanta la forma en la que enseñas Jon, jajaj prometo que cuando este trabajando de desarrollador web voy a unirme al canal.

  • @juansebastian2721
    @juansebastian2721 2 года назад

    Hola Jon, Gracias por el curso; estoy dando un repaso al DOM y estoy aprendiendo cosas nuevas, lo de innerHTML algunos colegas comentan que es una mala practica ya que se puede inyectar código malicioso.

    • @jonmircha
      @jonmircha  2 года назад

      Sï, pero puedes sanitizar tu código antes de inyectarlo 😉

  • @martingalenda
    @martingalenda 2 года назад

    Like y comentando para que el mejor profe de habla hispana llegue a más gente.

  • @cristianayala8452
    @cristianayala8452 3 года назад +1

    Excelente video, muchas gracias profe!

  • @jhoncordova870
    @jhoncordova870 4 года назад +2

    Pero que manera tan magistral de enseñar, te felicito y a la vez te agradezco por todas estas clases, he aprendido mucho y pude entender varios temas que me resultaban muy difíciles. Cuál es tu número de cuenta para poder pagarte por estas clases jaja 😅... En realidad esto es oro, gracias Jon.

    • @jonmircha
      @jonmircha  4 года назад +2

      Gracias :) jonmircha.com/taco

  • @javierginer8557
    @javierginer8557 3 года назад +1

    Una clase increible, llena de buenos consejos. Muchas gracias, sensei!

  • @elweonweandolaweafome
    @elweonweandolaweafome Год назад

    14:52 el fierro viejo de fondo, me matò xd

  • @Anthony_Ger1996
    @Anthony_Ger1996 4 года назад +3

    Creo que tu fiera quiere darnos clases 🤣🤣. Estoy aprendiendo mucho y entiendo que por eso se me hace complicado asimilar toda la teoria a la primera pero con una segunda repasa ya estamos listos!. Espero llegar hasta Ajax y aprender muchas cosas mas porque entiendo que para saltar a vue necesito aprender bien js y es contigo se que lo lograre . Muchas gracias Jon!

  • @victormontivero1998
    @victormontivero1998 3 года назад

    Muy útil lo de los fragmentos, no lo conocía.

  • @A.RadelM.F.
    @A.RadelM.F. 3 месяца назад

    Hola, profesor. Yo estaba usando la etiqueta script con el atributo defer y la estaba colocando en el head. Eso impidió que write() escribiera en mi documento. Al ver como usaste el innerHTML con el operador += hice algunas pruebas, una de ellas fue:
    console.log(document.body.innerHTML)
    Y en la consola me escribió todo el documento html en formato string.
    Creo que innerHTML funciona como una propiedad de los elementos del documento, tal vez por eso no es necesario inicializarlo vacío.
    PD: aún no entiendo por qué write() no me funcionó con el defer. Hice pruebas sin el defer y sí me llegó a funcionar perfectamente, pero gracias al funcionamiento de innerHTML solucioné el asunto así:
    document.body.innerHTML += 'Estaciones del años'

  • @AngelSalazar-uf5fk
    @AngelSalazar-uf5fk 4 года назад +1

    Sigo por aqui jon jajaja, excelente todo este contenido !. Te deseo éxitos y bendiciones !.

    • @jonmircha
      @jonmircha  4 года назад

      Muchas gracias! 😊

  • @sebastianalfaro1887
    @sebastianalfaro1887 2 года назад +1

    Excelente

  • @carlesbautista8293
    @carlesbautista8293 4 года назад

    Muchas gracias Jonathan, me ha gustado mucho la tecnica de los fragmentos, es muy interesante. Gracias por compartir estos conocimientos, es un placer seguir este curso !!!!

  • @juanpablocabero6619
    @juanpablocabero6619 3 года назад

    Arriba KeNaI !!! que también nos saluda y participa de nuestras clases, gracias profesor !!!

  • @mure5437
    @mure5437 2 года назад

    Lo único que puedo decir es: Si están utilizando Brave como navegador para ver estos videos desactiven los escudos y veamos los anuncios para apoyar a estos creadores. Gracias Jonmir 👍👍

  • @hernangarcia77
    @hernangarcia77 3 года назад +1

    Hola jon. Tus videos son de gran ayuda para mi porque vas bien a fondo con la explicacion, como se dice vas al hueso. Muchas gracias!!
    Con respecto a esta clase te consulto si hay alguna desventaja, mas alla que hay q usar delegacion, en usar insertadyacenthtml() para crear contenido dinamico, ya que con esa sola instruccion se hacecel trabajo completo

    • @jonmircha
      @jonmircha  3 года назад

      No hay desventajas, simplemente son diferentes formas de crear el contenido ;)

  • @emanuelr9815
    @emanuelr9815 4 года назад

    Chulada de video, muchas gracias por la enseñanza profesor!!!
    Y seguimos compartiendo!!

  • @johnherrera5913
    @johnherrera5913 3 года назад

    Master! Que curso tan épico! Gracias, sos un crack!

  • @naqzher
    @naqzher 4 года назад +1

    muy bueno, como siempre !

  • @kunjilee9810
    @kunjilee9810 4 года назад +2

    Hola jon , deberas muy buen video , estoy aprendiendo un monton :) , solo tengo una duda , en el minuto 18:12 , al innerHTML le agregaste +=`${el}` para que no solo mostrara el ultimo elemento del arreglo en la lista sino que mostrara todos , ahora la verdad no entendi muy bien el porque sucede eso , queria ver si me lo explicabas , porque poniendo el "+" , hace que se muestren todos los elementos del arreglo

    • @jonmircha
      @jonmircha  4 года назад +3

      EL símbolo de += concatena, es decir agrega el nuevo contenido al que ya trae la variable

  • @alvaromorales3310
    @alvaromorales3310 4 года назад +1

    Muy útil... ojalá hubiera visto este video 2 meses atrás jajaj.

  • @julianorozco867
    @julianorozco867 3 года назад

    Ahi me tienes como otro suscriptor mas, felicitaciones por este gran trabajo, de seguro que proximamente veremos tu video de los 100k, seguire aprendiendo...

    • @jonmircha
      @jonmircha  3 года назад

      🙌🏻🙌🏻🙌🏻

  • @heferh4320
    @heferh4320 3 года назад +1

    // por lo que entendi : el metodo createElement permite crear cualquier elemento del DOM, esto al estar capturado en variable, podemos insertarla en otro elemento o en elementos creados con appendChild($elemento) ,por lo que se pueden crear elementos de uno en uno con solo esto, pero para hacerlo dinamico se debe de usar algun iterador donde por cada elemento se crea una etiqueta
    que a su vez se ira almacenando en un fragmento (variable) para hacer una sola insercion al elemento padre una vez termino la iteracion

  • @matiasromera330
    @matiasromera330 3 года назад

    eeeeeeeeeeeexcelente video Jon! y aguante kEnAi

  • @j.b.6788
    @j.b.6788 6 месяцев назад

    kEnAi hace su entrada de forma épica, es el mejor jajajajajaj.

  • @daguttt
    @daguttt 3 года назад +1

    26:57 Pobre Kenai, ya tenía hambre🤭

  • @eduardojasso4506
    @eduardojasso4506 2 года назад +1

    El fondo! jajajajaja colchones, lavadoras o algo de fierro viejo!!!

  • @heimancastro1954
    @heimancastro1954 2 года назад +1

    otra buena clase maestro cada video trae nuevos aprendizajes $ul2.innerHTML = ""; si se agrega antes del forEach vacio, porque si se va a agregar mas contenido de forma dinamica al array el contenido se pintaria doble, entonces primero se vacia el contenido y luego vuelve y se pinta nuevamente el contenido que se recorra en el array con lo nuevo que se alla agregado de forma dinamica 😁😁😁

  • @urtaav639
    @urtaav639 4 года назад

    excelente contenido, desconocía la parte de los fragmentos y vaya que son de gran ayuda, no te preocupes por la FIERA en estos tiempos es normal escucharlos en las video llamadas y en los lives XD xD....

    • @jonmircha
      @jonmircha  4 года назад

      Gracias! 😊, comparte para llegar a más gente :)

  • @Oslan17
    @Oslan17 2 года назад +1

    El kenaI!

  • @luisemilioogando
    @luisemilioogando 2 года назад +1

    Exelente.. Me gustaria saber si tienes un crud completo, front end react y back-end node con express js que veo que tienes esos cursos de esos techologias de javascript, eres un crack Hermano, todo el que quiera aprender, se toma este curso, con calma y en 6 meses esta ganando dinero.. desde que consiga ese trabajo te brindo los tacos jajaja.

  • @gonzaloalonsorodriguez4929
    @gonzaloalonsorodriguez4929 3 года назад +1

    Felicidades, un contenido increible. Una pregunta, compensa crear un fragmento para uno o dos elementos?

  • @marcosMartinez-wm7bd
    @marcosMartinez-wm7bd 3 года назад +1

    Jon tenes algun video sobre la configuracion de Prettier que usas?

    • @jonmircha
      @jonmircha  3 года назад +1

      No pero esta en la configuración de mi VSCode jonmircha.com/vscode

  • @juanestebanvelezloaiza6144
    @juanestebanvelezloaiza6144 2 года назад

    Profe hola nuevamente. Me surge una duda, entiendo que en el ejemplo de las estaciones al agregar primero al DOM y luego iterar sobre este, se esta constantemente insertando y modificando al DOM , pues, porque ya con el en el DOM si se modifica pues se afecta el DOM. Una solución podria ser agregar el después de las iteraciones? Porque, según yo, solo se estaria modificando la variable en memoria que guarda ese , y ya en su inserción es donde afectaria, siendo una única vez. Gracias por el contenido, y que pena mucho texto :')

  • @kevingiraldo8032
    @kevingiraldo8032 2 года назад +1

    Hola. Tengo una pregunta. ¿Qué tiene de diferente que se agregue contenido dinámico con el innerHTML a hacerlo con nodos?. Me explico, entiendo que los nodos son un tipo de repuesta a la necesidad de navegar y tomar o agregar info al DOM, pero, si al hacerlo así (Con el innerHTML), JS no considera lo que agreguemos como un nodo. ¿No se puede volver a navegar por ellos como se mostró en el video anterior?. o ¿qué ventajas o desventajas hay entre las dos maneras de agregar contenido?

    • @jonmircha
      @jonmircha  2 года назад

      SOn opciones diferentes, depende de la estrategia que persigas en tu código ambas son buenas opciones usa la quemás se te facilite

  • @Guitar93Master
    @Guitar93Master 3 года назад +1

    Muy buena clase! Utilizas algún plugin para autocompletar las etiqutas HTML cuando escribes en JavaScript?

    • @jonmircha
      @jonmircha  3 года назад +1

      Toda mi configuración y plugins la encuentras en este blog jonmircha.com/vscode

    • @Guitar93Master
      @Guitar93Master 3 года назад +1

      @@jonmircha vale, gracias!

  • @mundomagupe6088
    @mundomagupe6088 2 года назад

    Como siempre excelente contenido Gracias. oye jhon me gustaría que hicieras un video hablando sobre Ecommerce. plataformas de pago online, ya nos enseñaste hacer el fronted de nuestro proyecto, Es muy dificil crear una plataforma de pago en linea, o mejor pagarle las comisiones a shopify?

    • @jonmircha
      @jonmircha  2 года назад

      No sólo es programar hay muchas cosas yrequisitos que estan por detrás, para un equipo o proyecto pequeño sale mejor asumir la comisión

    • @mundomagupe6088
      @mundomagupe6088 2 года назад

      @@jonmircha ok entiendo.

  • @boogiemusic5686
    @boogiemusic5686 4 года назад

    Le hablaba al monitor....la coma, la coma de la linea 226 !!! jajajajaja. gran video como siempre !

  • @fabidev1501
    @fabidev1501 2 года назад

    Hola, la extensiòn que te completa las etiquetas dentro de las templates strings es Emmet? Que configuraciòn tengo que tocar para que me pase lo mismo? Saludos, gracias.

    • @jonmircha
      @jonmircha  2 года назад

      jonmircha.com/vscode

  • @johancortes5750
    @johancortes5750 3 года назад +1

    Seria igual de eficiente declarar un string vacio y concatenar todos los elementos li dentro del forEach y luego asignarle al innerHTML ese string?

    • @jonmircha
      @jonmircha  3 года назад +1

      Son más eficiente los fragmentos y evitan inyecciones de código

  • @christianosorio9239
    @christianosorio9239 3 года назад

    Para los que no les guste el super método createDocumentFragment(). Pueden optar por usar "new DocumentFragment()"

  • @maycolchristianelcorrobarr41
    @maycolchristianelcorrobarr41 3 года назад +1

    profe una pregunta, Si creara una variable text=" ",almaceno todo ahi del foreach y luego ZAZ al innerHTML del "ul" no seria lo mismo que el fragmento ? , o el fragmento tiene algun beneficio adicional que hacer lo que digo

    • @jonmircha
      @jonmircha  3 года назад

      innerHTML genera dinámicamente mediante texto código HTML el fragmento crea elementos reales del DOM simplemente son diferentes técnicas

  • @imheretofiremylazeh
    @imheretofiremylazeh 2 года назад +2

    Hola Jhon, tengo una duda, crear elementos mediante javascript no afecta el rendimiento comparado a crear el elemento en el html? Desde ya gracias por tu tiempo y por este gran curso

    • @elweonweandolaweafome
      @elweonweandolaweafome Год назад

      Crear elementos HTML mediante JavaScript puede afectar el rendimiento en comparación con crearlos directamente en el archivo HTML, ya que crear elementos mediante JavaScript implica un procesamiento adicional en el lado del cliente, como la manipulación del DOM. Sin embargo, en general, la diferencia de rendimiento no sería significativa si solo se están creando un pequeño número de elementos. Además, crear elementos dinámicamente mediante JavaScript tiene la ventaja de permitir una mayor flexibilidad y capacidad para personalizar el contenido en función de la interacción del usuario o la información recibida del servidor.

  • @kikemadrigalr
    @kikemadrigalr 4 года назад

    Que bueno esto.. No conocía la técnica de los fragmentos..
    Recomiendas su uso en todos los casos, o cuando la carga de información sea grande???
    Saludos!..

    • @jonmircha
      @jonmircha  4 года назад

      Super recomendado :)

  • @LucasTroncoso-q2q
    @LucasTroncoso-q2q Год назад +1

    Kenai se robo el protagonismo de todo el video en la ultima parte jajaja

  • @NonsenseIsOver
    @NonsenseIsOver 4 года назад +1

    ¿Cuál sería la desventaja de agregar una etiqueta con innerHTML en vez de crear un nodo?

    • @jonmircha
      @jonmircha  4 года назад +1

      Realmente ninguna, son diferentes formas de hacerlo, digamos que la única desventaja que le veo es que al no ser nodo no puedes tratarlo como tal por ejemplo no podrías asignarle un evento, pero para eso tenemos la delegación de eventos ;) así que no hay problema

  • @sebasmrl
    @sebasmrl 3 года назад

    profe jon y si guardo el codigo html en una variable (string) cuando transcurre el foeach y luego lo inserto con innerHTML seria una mala practica?, lo habia pensado asi antes de ver los fragmentos..

    • @jonmircha
      @jonmircha  3 года назад

      Son formas diferentes de hacerlo

  • @reyehuen
    @reyehuen 4 года назад +1

    Hola Jon!! Cuando es conveniente o porqué modificar el DOM desde JS y no hacerlos directamente desde el HTML o el CSS???

    • @jonmircha
      @jonmircha  4 года назад +4

      Cuando requieres interacción dinámica que no depende de lo que carga inicialmente tu navegador, piensa en un formulario donde publicas tu CV, cada trabajo que agregues dependerá del número de trabajos que una persona tenga y por cada uno de ellos se cargará un nuevo form para que puedas cargar dicho trabajo, eso es dinámico y dependiente del usuario, eso no lo puedes hacer con simple CSS y HTML

  • @angelmgl8137
    @angelmgl8137 4 года назад +3

    min 15:45
    Continentes: ["Africa", "América", "Asia", "Europa", "Oceanía"]
    Antártida: "Y yo qué chingados estoy pintado o qué?"

  • @abrahamandrade
    @abrahamandrade 3 года назад +1

    Profe, por que para referirse a la etiqueta "sección" lo hace a través de su propiedad class osea ".cards"

    • @jonmircha
      @jonmircha  3 года назад

      por que es lo correcto usar clases, evita en su medida el uso de etiquetas html por que si no afectarías a todas las etiquetas de ese tipo eso lo explicaré en mi curso de CSS que sale el 19 de agosto

    • @abrahamandrade
      @abrahamandrade 3 года назад

      @@jonmircha profe! Gracias por todo lo que hacés, tus conocimientos llegan a todas las fronteras que te doy por seguro que, ni te imaginas.

  • @helipalacio8772
    @helipalacio8772 Год назад +1

    👏👏👏 🙏🙏🙏