Curso JavaScript: 70. DOM: Modificando Elementos (Old Style) -

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 102

  • @timawid
    @timawid Рік тому +4

    Por aquí tomando el mejor curso en español de JavaScript que existe en el planeta tierra 🌍.
    Muchas gracias Jon ❤

  • @felipecruz3336
    @felipecruz3336 4 роки тому +23

    Ojala hubieran otros 60 vídeos del DOM, me encanta como se abren nuevas posibilidades, Gracias por tu dedicación al haber creado este curso Maestro

    • @jonmircha
      @jonmircha  4 роки тому +4

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

  • @tongastonga22
    @tongastonga22 Рік тому +1

    Gracias sensei, a seguir metiendole!

  • @hernansanabria9685
    @hernansanabria9685 Рік тому +1

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

  • @Wiiiiizard
    @Wiiiiizard 2 роки тому +1

    🧙‍♂Muchas gracias, muy buen curso!!!

  • @aldairmarcelo5432
    @aldairmarcelo5432 2 роки тому +1

    Muy Agradecido!!!!!!

  • @carlosjavierorozco8418
    @carlosjavierorozco8418 2 роки тому +2

    Ya 70 clases! seguimos! Gracias!

    • @jonmircha
      @jonmircha  2 роки тому

      Felicidades!👋🏻😉

  • @seica5561
    @seica5561 3 роки тому +2

    Todos estos métodos de la API Web para insertar nodos .. Muy eficaces y fáciles de implementar.. Gracias por sus explicaciones.. Saludos desde Venezuela (25/02/2021)

  • @mayteran3056
    @mayteran3056 2 роки тому

    Excelente sus clases Maestro JON

  • @nachosanabria6942
    @nachosanabria6942 2 роки тому +1

    gracias excelente video

  • @zobeklol7852
    @zobeklol7852 3 роки тому +3

    He estado aprendiendo javascript por mi cuenta por algunos proyectos que estoy haciendo y me toco usar estos metodos, voy a revisar ahora los nuevos metodos para que me faciliten la vida, espero.

  • @braianrico4422
    @braianrico4422 3 роки тому

    Bendiciones Jon, mil y mil gracias 🧙‍♂️🧙‍♂️🧙‍♂️

  • @carlesbautista8293
    @carlesbautista8293 4 роки тому +1

    Gracias Jonathan!! por todo!!!!

  • @josuedavidrodriguez3850
    @josuedavidrodriguez3850 3 роки тому +2

    Aveces me siento tan decepcionado cuando veo que no se casi nada pero con jonmircha me inspira hacer algun dia como el

  • @williamalexanderpineda6098
    @williamalexanderpineda6098 Рік тому

    Muchas gracias!

  • @maycolchristianelcorrobarr41
    @maycolchristianelcorrobarr41 3 роки тому +23

    Grande MAESTRO JON, pero le pongo tanta atencion a la clase para que al final diga "ahora hay un metodo mejor en el siguiente video" xd jajjajaj

    • @jonmircha
      @jonmircha  3 роки тому +6

      jajajaja yo que ¯\_(ツ)_/¯ JS que se actualiza constantemente

    • @maycolchristianelcorrobarr41
      @maycolchristianelcorrobarr41 3 роки тому +1

      Wao hace 3 meses fue esto xd ya estoy en otro nivel. Suerte 🤧

    • @joelleiva6952
      @joelleiva6952 2 роки тому

      @@maycolchristianelcorrobarr41 y que nivel estas ahora despues de vairios meses

    • @maycolchristianelcorrobarr41
      @maycolchristianelcorrobarr41 2 роки тому +3

      @@joelleiva6952 actualmente soy semi senior. React frontend.

    • @maycolchristianelcorrobarr41
      @maycolchristianelcorrobarr41 2 роки тому +2

      @@joelleiva6952 y debo agradecer mucho al maestro @jonmircha en mis inicios. Ya pasare por ahi.

  • @sergiocorzo4223
    @sergiocorzo4223 Рік тому

    El método .cloneNode() se usa para clonar un nodo. Si solo asignamos en una variable A un nodo guardado en otra variable B lo qeu en verdad se eata haciendo es una referencia. Por lo tanto si modificamos una la variable A tambie se modificará la variable B. Con el método .cloneNode() se crea una copia independiente.
    Este problema tambien lo presenta los Arrays y por eso hay métodos para copiar Arrays.
    tu contenido es genial Jon. gracias por tu dedicación.

  • @r.w.s.2402
    @r.w.s.2402 3 роки тому +1

    Muy buena explicación!!

  • @marcus_dempsey
    @marcus_dempsey 3 роки тому +1

    Como siempre, buen video!

  • @humbertoantoniogarciarojas5150
    @humbertoantoniogarciarojas5150 3 роки тому

    Eres lo maximo Jon Dios te bendiga

    • @jonmircha
      @jonmircha  3 роки тому

      Gracias por tus bendiciones !!!

  • @leonardoprone5967
    @leonardoprone5967 2 роки тому

    Bien explicado, Jon ! Gracias

  • @johnherrera5913
    @johnherrera5913 3 роки тому

    Master! se aprende mucho en tus cursos, no pares de enseñar

  • @jeysonramos1418
    @jeysonramos1418 4 роки тому +1

    gracias por el curso maestro :)

  • @elweonweandolaweafome
    @elweonweandolaweafome Рік тому

    buena clase

  • @eduardomegoguevara3181
    @eduardomegoguevara3181 2 роки тому +1

    Me ahorre la clase xD, vamos de frente al 71

  • @matiasromera330
    @matiasromera330 3 роки тому

    buen video!

  • @jhamilarroyo1717
    @jhamilarroyo1717 2 роки тому +3

    Al parecer me falta aun para llegar a la mitad del curso, debo decir que ese me hizo complicado aprender la sintaxis y entender la logica(aun me cuesta) pero cada video entiendo un poco mas y aunque debo decir que estoy viendome estos dias de corrido todo es un poco pesado XD
    Aun asi gracias profe mucha gente dice lo mucho que le sirvio y pienso que sera lo mismo para mi aunque aveces creo que no puedo ... En fin a seguir
    Comentare cuando llegue a la clase 165 :D
    Abrazos profe!!!

  • @kenlvmaximo3796
    @kenlvmaximo3796 2 місяці тому +1

    Tengo una duda. Si en la página principal tengo un nav o footer y quiero que otras páginas de mi sitio también los incluyan, ¿cómo puedo hacer para que, al realizar un cambio en el nav o footer, esos cambios se apliquen automáticamente en todas las páginas? ¿Es posible hacerlo con JavaScript o debería usar otro lenguaje?

    • @jonmircha
      @jonmircha  2 місяці тому

      Te sugiero que veas mi curso de 11ty ua-cam.com/video/yCF9l4_E5rI/v-deo.html

  • @osvaldovalentingarcia3741
    @osvaldovalentingarcia3741 3 роки тому +1

    Profesor, cuando pongo $cards.removeChild($cards.lastElementChild) no me elimina mi último elemento pero si pongo por ejemplo $cards.removeChild($cards.children[4]) si se elimina. ¿Aluna idea de qué puede ser?

  • @user87546
    @user87546 Рік тому

    Cual seria la definición exacta de nodos en este contexto? Por ahora lo veo como cualquier etiqueta (desde su apertura hasta su cierre) o salto de línea

  • @ZeR0ByTe
    @ZeR0ByTe 4 роки тому +2

    Gracias, seguimos adelante!! =)
    Como viene el temario de este curso? Luego seguiremos con React profe?

    • @jonmircha
      @jonmircha  4 роки тому +4

      React será un curso aparte :)

  • @fernandopolanco1297
    @fernandopolanco1297 2 роки тому

    Profesor Jon, saludos, tengo una duda no encuentro diferencia entre importNode y el metodo mensionado en esta clase (cloneNode), se ve que tienen el mismo fin, pero en que las diferencia?

    • @MsRodrivas
      @MsRodrivas 2 роки тому +1

      El importNode: como su nombre lo dice importa una estructura/nodo desde el documento HTML.
      El cloneNode: como su nombre lo dice clona una estructura/nodo desde el mismo documento.

    • @fernandopolanco1297
      @fernandopolanco1297 2 роки тому

      @@MsRodrivas gracias amigo

    • @Prickepear
      @Prickepear Рік тому

      Yo tengo la misma duda y la verdad no he encontrado una respuesta satisfactoria. Muchos mencionan que se usa para importar un nodo de un documento origen "A" a un documento destino "B". Y clone es para copiar un nodo de un documento "A" e insertarlo al mismo documento "A·. Sin embargo ambos métodos funcionan en ambos casos. Por otra parte, en ambos casos las palabras importar y copiar no representan diferencia alguna más allá de ser palabras distintas ya que en la practica se obtiene un elemento html en un documento javascript y en el mismo documento se realiza la copia, ya sea con importNode o cloneNode. En ambos métodos se pasa como argumento de los métodos un nodo que ya se encuentra en el documento js y se copia. Ni stack overflow, ni google ni GPT logran dar una respuesta consistente en estos tiempos. Si fuese el caso que importNode logra importar el nodo desde el documento html, no funcionaría aplicando el método a un documento de origen distinto al nodo importado, y funciona, ya que siempre se recurre a tomar el nodo que ya se encuentra en el documento js. Incluso si creas el elemento dentro del propio documento js.

  • @mauriciotorres6815
    @mauriciotorres6815 3 роки тому +1

    Los metodos que vemos en los videos, es suficiente con tenerlos en un resumen y ir aprendiendolos a la larga sobre la practica. O es necesario aprenderlos de memoria desde el inicio?

    • @jonmircha
      @jonmircha  3 роки тому +2

      La programación no es de memorizar

  • @lilRauw
    @lilRauw 3 роки тому +1

    No se porque rayos se me desmaqutaron las cards cuando agregué el de 'replaceChild' y se me generaron nodos de espacios en blanco que arruinaban todo, pero se solucionó con display flex.

    • @jonmircha
      @jonmircha  3 роки тому +1

      :O

    • @lilRauw
      @lilRauw 3 роки тому +1

      @@jonmircha saludos desde Monterrey sensei, re bueno el curso.

  • @poisonedw
    @poisonedw 3 роки тому

    Jon, gracias por el contenido, muy buen contenido, tengo una pregunta, me sale el siguiente error: dom.js:269 Uncaught TypeError: Cannot read property 'content' of null. ($template = document.getElementById("template-card").content,), a que se debe?

    • @MsRodrivas
      @MsRodrivas 2 роки тому

      Ya paso un año, pero es por que en tu html, el template tiene colocado mal el id="template-card"

  • @heimancastro1954
    @heimancastro1954 2 роки тому +1

    🤑🤑🤑🤑🤑🤑

  • @Leaaan_
    @Leaaan_ 10 місяців тому +1

    Dejo mi marca por aca y en meses vuelvo

  • @manuelcobasguerra5688
    @manuelcobasguerra5688 4 роки тому

    como puedo hacer que una imagen funcione como enlace es decir como instagram que tu le das click a la foto y te lleva a la pagina de la foto con todos sus datos es que estoy haciendo una plantilla html para una galeria de publicaciones para el sitio web de mi papa y me gustaria que en ves de tener un enlace encima de la foto parecido a la tarjetas con las imagenes de los ultimos video sea solo la foto y al darle click te lleve a la pagina con todos los datos de la publicacion por favor jon me gustaria tu repuesta MIL GRACIAS por este curso he aprendido muchisimo voy a compartir todos los videos que pueda para que la gente que se interese por este mundo de la programacion web este con el mejor maestro MIL GRACIAS!!!!

    • @jonmircha
      @jonmircha  4 роки тому +5

      Pues sólo mete la imagen a un enlace y listo y si la info que tienes que generar es dínámica, entonces asigname un evento a la imagen a la hora de darle click, saludos :)

  • @bluefutbol1515
    @bluefutbol1515 4 місяці тому +1

    en pleno 2024 placeimg ya no existe profesor :c

    • @jonmircha
      @jonmircha  4 місяці тому +1

      👋🏻😉 usa picsum.photos/

    • @bluefutbol1515
      @bluefutbol1515 4 місяці тому

      @@jonmircha gracias profesor

  • @Prickepear
    @Prickepear Рік тому

    Profe Jon, hay disculpe la letanía pero la verdad no he encontrado una respuesta satisfactoria. No consigo encontrar una diferencia clara entre importNode y cloneNode. Muchos mencionan que se usa para importar un nodo de un documento origen "A" a un documento destino "B". Y clone es para copiar un nodo de un documento "A" e insertarlo al mismo documento "A·. Sin embargo ambos métodos funcionan en ambos casos. Por otra parte, en ambos casos las palabras importar y copiar no representan diferencia alguna más allá de ser palabras distintas ya que en la practica se obtiene un elemento html en un documento javascript y en el mismo documento se realiza la copia, ya sea con importNode o cloneNode. En ambos métodos se pasa como argumento de los métodos un nodo que ya se encuentra en el documento js y se copia. Ni stack overflow, ni google ni GPT logran dar una respuesta consistente en estos tiempos. Si fuese el caso que importNode logra importar el nodo desde el documento html, no funcionaría aplicando el método a un documento de origen distinto al nodo importado, y funciona, ya que siempre se recurre a tomar el nodo que ya se encuentra en el documento js. Incluso si creas el elemento dentro del propio documento js. Espero tenga por ahí una respuesta, saludos!

    • @jonmircha
      @jonmircha  Рік тому

      No te compliques por pequeñeces, enfocate en dar soluciones a tus desarrollos, yo no me preocuparía tanto por una cuestión técnica de opciones que te da el lenguaje, yo invertiría mi energía en cosas más hacía mi práctica y desarrollo profesional, es como la eterna discusión que algunos colegas tiene sobre como declarar un elemento del DOM o un objeto en JS con let o con const, lo cierto es que da igual, trabaja con lo que te resuene y no pierdas el tiempo con tecnicísmos

    • @Prickepear
      @Prickepear Рік тому +1

      @@jonmircha Gracias prof, de pronto uno al no saber, no sabe que tanto es lo que no sabe y se pierde en lo que es fundamental y que no. Pero estas palabras las podría aplicar en un sin fin de momentos en los que siento que caigo en rabbit holes y no me doy cuenta. A uno acá de autodidacta le sirven estos comentarios como brujula de cual actitud mantener en el estudio. Graciasde verdad!

  • @ronaldm.r
    @ronaldm.r 4 роки тому +1

    Yo hice lo siguiente ya que tengo la template elaborada aún:
    document.body.lastElementChild.previousElementSibling.before($clonCards);

  • @leonardoprone5967
    @leonardoprone5967 2 роки тому

    Bien explicado, Jon! gracias