Diferencias entre getElementById vs querySelector (y otros métodos del DOM)

  Рет қаралды 7,993

ManzDev

ManzDev

Күн бұрын

Пікірлер: 37
@rowertmendez2653
@rowertmendez2653 5 ай бұрын
Manz! No sé tu nombre real, aún así, me paso por aquí porque quería agradecerte profundamente. Gracias a ti y a tus cursos, he logrado entender y avanzar mucho en este mundo. Pretendo entrar en este mundo de la programación a nivel laboral muy pronto! Tu mereces mucho más "Me gusta" más suscriptores y más apoyo para que puedas seguir haciendo material como este y como tu página web! Así que de mi parte tienes mi apoyo, un granito de arena! 😁Gracias!
@ManzDev
@ManzDev 5 ай бұрын
¡Muchísimas gracias, Rowert! ¡Se agradece mucho ese comentario!
@cerm88
@cerm88 Жыл бұрын
Excelente! Deberías hacer un vídeo sobre la propagación de eventos y la delegación de eventos y si este último es necesario aplicarlo en frameworks de js como vue, react, etc.
@ManzDev
@ManzDev Жыл бұрын
¡Me lo apunto! Gracias por el feedback, Carlos!
@alexandradearte
@alexandradearte 6 ай бұрын
🎉 qué maravilla haberte encontrado, tu contenido es perfecto para mi y explicas super bien 😊 GRACIAS
@ManzDev
@ManzDev 6 ай бұрын
Gracias a ti por pasarte y comentar!!
@mariaalejandracalderonduqu8689
@mariaalejandracalderonduqu8689 4 ай бұрын
Muchas gracias por tu contenido, que me ha sido de mucha ayuda. Excelente explicación. 😉
@agustinfernandez8876
@agustinfernandez8876 Жыл бұрын
"se me fue la luz" jajaja, pero debía ir en el video. Gracias Manz por la explicacion
@ManzDev
@ManzDev Жыл бұрын
Me despisté editando y no uní los fragmentos 😅
@djvarela
@djvarela Жыл бұрын
Es excelente, muy completo. Muchas gracias Manz!
@ManzDev
@ManzDev Жыл бұрын
¡Gracias, Dieguito! ¡No te había agradecido este comentario! 🚀
@djvarela
@djvarela Жыл бұрын
@@ManzDev 🤗
@carlosvelasco390
@carlosvelasco390 Жыл бұрын
Muy buena explicación. Gracias!!
@ManzDev
@ManzDev Жыл бұрын
¡Muchas gracias, Carlos!
@Black_Coding
@Black_Coding Жыл бұрын
Aca repasando, muchas gracias por el tutorial tan aclaro, opacidad : 0.000000000000000000001 🤘🏻
@ManzDev
@ManzDev Жыл бұрын
¡Gracias, Black! 😂
@nicoux9581
@nicoux9581 Жыл бұрын
Gracias Manz!
@ManzDev
@ManzDev Жыл бұрын
¡Gracias a ti por pasarte y dejar el comentario, Nico!
@pepe7pw177
@pepe7pw177 7 ай бұрын
Gran video. Excelente explicación. Una duda, sabes cómo se llama la canción, que más o menos comienza en el minuto 17:57?. Saludos.
@emiliomillansanchez7408
@emiliomillansanchez7408 4 ай бұрын
cuando utilizo el getElementById() me pasa que el vs code no detecta los métodos del elemento (por ejemplo un canvas) pero con Queryselector() si los detecta pero solo si utilizo la etiqueta, si utilizo el id (por ejemplo QuerySelector('#canvas') ) no los detecta. Esto tiene un razón y/o solusion?
@ManzDev
@ManzDev 2 ай бұрын
La verdad parece algo muy específico y no he entendido muy bien el problema. Te aconsejo echar un vistazo a nuestro servidor de Discord, quizás por allí puedas comentar el problema y te podamos ayudar: discord.manz.dev/
@juangroverpaxichuquichambi4577
@juangroverpaxichuquichambi4577 Жыл бұрын
😎👍 un crack
@ManzDev
@ManzDev Жыл бұрын
¡Graaacias, Juan! 🤩🚀
@MxnZ0_
@MxnZ0_ 10 ай бұрын
querySelector(): Mejor, flexible y más potente que getElementById(), pero incompatible con algunos navegadores viejos y ocupa más recursos getElementById(): Ocupa menos recursos y es mejor para obtener id´s específicos pero menos flexible y dinámico que querySelector() pd: no usen eventos en etiquetas html por favor
@ManzDev
@ManzDev 10 ай бұрын
De acuerdo en parte: - LEGIBILIDAD / FLEXIBILIDAD: querySelector() es la forma ideal hoy en día. Más potente, legible y flexible que getElementById. Requiere conocer un poco los selectores de CSS. - INCOMPATIBILIDADES: querySelector() es incompatible sólo con navegadores EXTREMADAMENTE viejos (estamos hablando de que tienen soporte navegadores lanzados en 2009, Internet Explorer 9 entre ellos). - RECURSOS: Aunque es cierto que consume ligeramente más querySelector, elegir uno u otro por esta razón es considerado un antipatrón (microoptimización), ya que es despreciable (muy pequeña) la diferencia. Respecto al tema de "no usar eventos en etiquetas HTML", no sé a que te refieres. Utilizar eventos en el DOM no es una mala práctica. Si por otro lado, te refieres a usar eventos como `onClick` como atributos del HTML, opino igual. Es recomendable cuando estás empezando para entender más fácilmente Javascript, pero a la larga el código se vuelve menos legible y se recomienda utilizar el addEventListener + uso del DOM desde Javascript. ¡Abrazo!
@mauricioutrera2561
@mauricioutrera2561 Жыл бұрын
Me encanta QuerySelector(), es casi como la clásica forma $('.loque-sea') de jQuery, que jQuery implemento hace décadas, pero en Nativo, es muy practico y genial, me encanta, y es mas corto de escribir que los otros xd.
@ManzDev
@ManzDev Жыл бұрын
Totalmente de acuerdo. De hecho, querySelector y querySelectorAll se implementaron más tarde debido a lo práctico que fue el invento de seleccionar mediante selectores CSS de jQuery. ¡Abrazo!
@MxnZ0_
@MxnZ0_ 10 ай бұрын
@@ManzDev como puedo usar jQuery en mi documento html?
@ManzDev
@ManzDev 10 ай бұрын
@@MxnZ0_ ¿A qué te refieres exactamente?
@WalyProgram
@WalyProgram Жыл бұрын
joder que video mas redundante
@ManzDev
@ManzDev Жыл бұрын
No sé a que te refieres... ¿En que sentido?
@primertv2285
@primertv2285 Жыл бұрын
cuando vallas hacer esos video cambia temas al el editor ya que es un poco incomodo visualizar el código 🙈🙈😅😅
@ManzDev
@ManzDev Жыл бұрын
¡Hola PrimerTV! Muchas veces se me olvida aumentar la fuente o no puedo hacerlo porque me quedo con muy poco espacio. ¿Qué es lo que te resulta incómodo exactamente en este caso? El tema concretamente mucha gente me dice que es muy limpio y claro...
@UnDarkVader
@UnDarkVader Жыл бұрын
O haz zoom al código y muestra solo lo que te interesa mostrar. La ventana del navegador no deberías mostrarla a menos que quieras mostrar un comportamiento visual allí.
Tutorial para aprender Animaciones CSS
20:26
ManzDev
Рет қаралды 20 М.
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 1,1 МЛН
Je peux le faire
00:13
Daniil le Russe
Рет қаралды 21 МЛН
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 19 МЛН
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 935 М.
Grid CSS: Introducción y conceptos desde cero
17:49
ManzDev
Рет қаралды 12 М.
😮 CÓMO manejar EVENTOS en Javascript 🤔 Event Listeners 😄 DOM
24:15
Animaciones Web HERMOSAS con VIEW TRANSITION
5:48
srD4vо
Рет қаралды 17 М.
JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue
12:35
Grid CSS: Centrar, distribuir y alinear elementos
14:45
ManzDev
Рет қаралды 7 М.
05 dom manipulation for foreach nodelist vs htmlcollection
6:03
Mitchell Hudson
Рет қаралды 8 М.
Configurar VSCODE para CORREGIR tu CSS AUTOMÁTICAMENTE
19:21
Grid CSS: Grids por área
10:20
ManzDev
Рет қаралды 4,5 М.
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 1,1 МЛН