Тёмный

E-commerce DESDE CERO con HTML, CSS, JS y localStorage 😱 

Carpi Coder
Подписаться 18 тыс.
Просмотров 173 тыс.
50% 1

Опубликовано:

 

31 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 298   
@Rogeltelo-tw8wj
@Rogeltelo-tw8wj Год назад
Con este video me di cuenta después de estudiar 2 meses JavaScript, que no se un carajo de JavaScript
@carpicoder
@carpicoder Год назад
😂😂😂
@Jose-ls9dg
@Jose-ls9dg Год назад
Gracias Carpi !! Como dice Paulo Freire: “Enseñar no es transferir conocimiento, sino crear las posibilidades para su producción o su construcción. Quien enseña aprende al enseñar y quien enseña aprende a aprender”
@carpicoder
@carpicoder Год назад
Y yo aprendo mucho de lo que enseño, y aprendo mucho a aprender. Me gusta mucho esa frase, gracias José! 🙌
@julianplata7630
@julianplata7630 Год назад
De todos los tutoriales que busqué, este fue el mejor el más claro fácil de entender y dinámico. Muchas gracias me encantó!!!!
@carpicoder
@carpicoder Год назад
Muchas gracias Julián por el comentario y las palabritas! Me alegra mucho que te haya servido ♥
@natalischwartz1942
@natalischwartz1942 Год назад
vine buscando cobre y encontré oro!! Excelente forma de explicar de manera sencilla y didactica!! Gracias por tu enseñanza. pd: si me hubiese tocado un profe como vos en coder, no hubiese abandonado el curso de js. Saludos!
@carpicoder
@carpicoder Год назад
Muchas gracias Natali, me alegra mucho que te sirvan los videitos 💖✨👌🏼
@leonardodavidlopezvillator2806
Exelente video, nuevo suscriptor 👍🏽 Podrías hacer otro video explicando como usarlo con una base de datos de los productos
@patriciaruizdiaz-p9f
@patriciaruizdiaz-p9f 10 месяцев назад
excelente video!! lo estudie muy bien y estoy trabajando en una aplicacion ecommerce para subir a mi portafolio, quiero agregar a cada producto un boton "+" para aumentar la cantidad de unidades de un mismo producto y lo mismo "-" para restar unidades antes de hacer la compra, porque el boton eliminar producto te elimina completo el obj y no unidades....lo voy a practicar a eso a ver si sale o rompo todo jaja . muchas gracias!!
@vanyrov
@vanyrov Год назад
Gracias Carpi, estoy aprendiendo programación y lo explicaste de forma tan clara, detallada que es fácil de seguir para los que estamos aprendiendo y ese secreto para que no se rompa el bootstrap es fantástico. Nuevo suscriptor y estrella en tu repo.
@robertopastor6819
@robertopastor6819 Год назад
Muchas Gracias Carpi!! Estoy aprendiendo JavaScript y con este proyecto me has ayudado mucho a practicar la lógica de programación.
@camilocastro2854
@camilocastro2854 Год назад
excelente contenido, has mas proyectos de JavaScript y cuando haces un en directo para aprender lógica con JavaScript, me pasa que cuando veo código de JavaScript de alguien lo entiendo pero al momento de realizar algún proyecto desde cero no se como comenzar, me bloqueo y necesito practicar mucho.
@romar9695
@romar9695 Год назад
Excelente video Carpi Coder, soy nuevo y desconocía lo del DOM con JS, es genial. Me llevó una semana replicar lo que vos hiciste en dos horas aun tengo que ver la parte 2 y 3. Tengo un par de consultas pero antes quiero ver los videos para no preguntar en vano. Mil gracias por tomarte el tiempo de compartir tu conocimiento.
@carpicoder
@carpicoder Год назад
Muchas gracias por el comentario! Me alegra mucho que haya servido! 👌🏼💖✨💪🏼
@nahuelbotaro8961
@nahuelbotaro8961 Год назад
un espectaculo como explicas. Muy bueno el ejemplo de la pagina
@fabriciofernandez7942
@fabriciofernandez7942 3 месяца назад
hola genio!! excelente video ! estoy montando una pagina con perfumes y lenceria y la verdad que ayudo muchisimo tu video !! ahora solo me falta cambiar la accion del boton comprar, para que en lugar del mensaje de "gracias por tu compra" me envie para pagar los productos
@carpicoder
@carpicoder 3 месяца назад
@@fabriciofernandez7942 genial Fabri, me alegra seguir ayudando gente con este video!
@carpicoder
@carpicoder 3 месяца назад
@@fabriciofernandez7942 cuando tengas el resultado final mandá el link!
@cristianzwierzynski1305
@cristianzwierzynski1305 2 месяца назад
Claro, facil de comprender, facil de implementar. Te felicito por tus ganas de enseñar! (me lo llevo) Gracias!
@Dreez-gg
@Dreez-gg 2 месяца назад
es increíble como incluso equivocándote nos estas enseñando. Gracias Carpi!
@marzosinti332hsg3
@marzosinti332hsg3 Год назад
2:14 amigo llegue a 2 horas y 14 minutos tenia varios errores en el carrito cargaba todo podía eliminar, agregar, pero la logica es diferente hermano, ahora veo que debo aprender java script y no copiar y pegar. llegue del html css pero java script ando empezando. muy bueno tu video, y gracias por el codigo. voy a cambiar las imagenes y secciones. :D :D
@leonardogarciabarreras6663
@leonardogarciabarreras6663 9 месяцев назад
Gracias, el tutorial estuvo genial. Todo muy bien explicado, lo único que faltó fue la parte de las notificaciones que sale en la página al agregar un producto al carro, supongo que fue que se te olvidó.
@86shidalgo
@86shidalgo 5 месяцев назад
Que bueno, hasta que por fin alguien muestra un video que dura 2 horas y funciona... son las 2 horas y 21 minutos de pura carnita... sigue así loco... Saludos desde Costa Rica
@carpicoder
@carpicoder 5 месяцев назад
Muchas gracias amigo! Un abrazo!
@mauricionolting
@mauricionolting 8 месяцев назад
Clave el momento 02:06:08, buen trabalenguas jajaja gracias genio! excelente video, aprendí muchísimo, la tenes super clara
@kevinrojo2864
@kevinrojo2864 Год назад
Muchas gracias carpi!! En el curso de coder de JS me trabe mucho,no entendía muchas cosas y con tu curso pude aprender un montón!! Mil gracias por eso! Y seguro te siga después con el de react js. Saludos desde Quilmes!! 👋👋
@carpicoder
@carpicoder Год назад
Gracias Kevin por el comentario! Me alegra mucho que les sirvan mis videítos, vamo arriba! 🙌
@lucaslovera8594
@lucaslovera8594 Год назад
Que mejor que un videito de Carpi para este domingo gris.
@carpicoder
@carpicoder Год назад
🥺💖 Gracias Lucas! 🙌🏼
@javierrazonacosta6759
@javierrazonacosta6759 Год назад
Me has salvado, estoy agradecido. Dejo like, comentario y sub!.
@GuidoRodriguezMontiel
@GuidoRodriguezMontiel Год назад
MAESTRO! ESTO ES ORO! No sabes la joya que nos acabas de regalar! Seguí asi!
@carpicoder
@carpicoder Год назад
Muchas gracias Guido por tu comentario! 🙌❤🤩
@JuanFernandez-lg2pd
@JuanFernandez-lg2pd Год назад
Me sirvio un monton para el practico final de una materia de la facultad... Donde justsamente hay que hacer una pagina con un carrito de compras y productos.... Y de paso escuchando a los redondos mientras programo. Saludos
@carpicoder
@carpicoder Год назад
🤙🏼 Gracias por el mensajito y arriba el rock 🎸😅
@kazuryto
@kazuryto 8 месяцев назад
Es como la 4ta vez que lo veo y uno sigue aprendiendo mas conceptos....Muy buen video.
@Vfhhfjhgfhhjchhg
@Vfhhfjhgfhhjchhg Год назад
muchas gracias Carpi, aprendi muchisimo, eres un gran profe, hiciste algo tan complejo y lo explicaste de manera simple para que personas que recien estamos comenzando pudieran aprender un poco de la magia de los cracks como tu. mil gracias, lo voy a seguir viendo al video hasta que lo pueda hacer mas o menos solito
@matiiaguirre
@matiiaguirre 11 месяцев назад
Espectacular la explicacion del paso a paso en todo, tuve mis complicaciones y lo mas lindo fue resolverlas, con ayuda de la ia tambien jajaja ! NUEVO SUSCRIPTOR! gracias por semejante video !, ahora a seguir con el mobile y el otro ! pero espectacular. me gusto mucho lo claro que fuiste ! felicitaciones por saber tanto, ojala algun dia sepa 10% de lo que sabes, gracias a este video aprendi muchas cosas nuevas de js y entendi muchas otras !
@dantebazan6654
@dantebazan6654 6 месяцев назад
GRANDE CARPI, quieren consolidar conceptos? este es un gran video para eso, genio, muchisimas gracias
@MBeats412
@MBeats412 Год назад
Sin haber empezado el video te estoy amando! Me ayudas muchisimo siempre gracias y que siga esto porfaa
@carpicoder
@carpicoder Год назад
Gracias! Me alegra mucho que te sirva el contenido!
@axgames405
@axgames405 Год назад
me simplificaste muchisimas dudas, muchas gracias GENIO!!
@miusicpro-musicaparacreado9513
te doy un like, seria genial poder ver algo así pero con una DB sea sqlserver o mysql, y su respectivo backend por supuesto, así poder alimentarme de mucho conocimiento.
@victorhugok9700
@victorhugok9700 Год назад
Muhcas gracias con tus ejemplos logre avances en mis tareas personales.
@Mati123562
@Mati123562 Год назад
Gracias a vos me destrabe del problema que tenia, gracias crack!
@ignaciogomez4009
@ignaciogomez4009 Год назад
sos un capo, me solucionaste una banda de problemas en mi proyecto, muchas gracias
@carpicoder
@carpicoder Год назад
Gracias Ignacio por el comentario! 💪❤
@HugoorielsoTfm
@HugoorielsoTfm Год назад
Hola muchas gracias por el tutorial me está viniendo de perla para mi página, gracias no hay mejor tutorial que este. ojalá subieras otro video explicando totalmente lo de los pagos
@carpicoder
@carpicoder Год назад
Gracias Hugo por el comentario! Por ahora lo de los pagos no va a estar porque se necesitan conocimientos en backend, pero más adelante quizás salga ✨
@HugoorielsoTfm
@HugoorielsoTfm Год назад
@@carpicoder Ojalá puedas hacerlo estoy seguro que ayudarás a mucha gente, gracias por compartir tus conocimientos
@carpicoder
@carpicoder Год назад
@@HugoorielsoTfm gracias a vos! Y cualquier sugerencia siempre viene bien 🙌🏼
@HugoorielsoTfm
@HugoorielsoTfm Год назад
@@carpicoder Me podrías ayudar con algo por favor, es que cuando ya estoy en el carrito y hago las función de productos en carrito para quitar y poner la clase "disabled " solo me muestra la parte que se llena con js de los productos que se guarda en el LocalStorage y el menú de abajo donde está el botón de vaciar carrito el total y el botón de comprar ahora no se me muestra no entiendo por qué tengo lo mismo que tú no entiendo me puedes ayudar const productosEnCarrito = JSON.parse(localStorage.getItem("productos-en-carrito")); const contenedorCarritoVacio = document.querySelector("#carrito-vacio") const contenedorCarritoProductos = document.querySelector("#carrito-productos") const contenedorCarritoAcciones = document.querySelector("#carrito-acciones") const contenedorCarritoComprado = document.querySelector("#carrito-comprado") if(productosEnCarrito){ contenedorCarritoVacio.classList.add("disabled"); contenedorCarritoProductos.classList.remove("disabled") contenedorCarritoAcciones.classList.remove("disabled") contenedorCarritoComprado.classList.add("disabled") te agradecería no entiendo qué pasa
@HugoorielsoTfm
@HugoorielsoTfm Год назад
@@carpicoder Ya por pude arreglar el problema, tenía problemas en el maquetado de html
@jhonquiroz7500
@jhonquiroz7500 Год назад
Heeeey Carpi parcero, muchas gracias de verdad que muy buena energía, tus videos y tu canal
@carpicoder
@carpicoder Год назад
🧡❤ Muchas gracias amigo!
@santiagocenteno2105
@santiagocenteno2105 Год назад
Gracias de verdad por este contenido de calidad, entretenido e interesante. Agradezco que explicaras con calma y claridad. enseñas muy bien, nuevo subscriptor y espero sigas subiendo estos tipos de vídeos, un abrazo.
@carpicoder
@carpicoder Год назад
Muchas gracias Santi! Pronto se viene otro e-commerce un poco más completo 😎
@carpicoder
@carpicoder Год назад
Parte 2, versión responsive: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-jU2RExwQMa4.html Parte 3, agregué Fetch y Librerías: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE--TQ1_D-WIgE.html
@pipetaborda3374
@pipetaborda3374 Год назад
Muchas gracias Carpi🖤!!! wao muy bueno tu video!!!, Excelente y expontanea forma de transferir y trascender tu conocimiento, muy elocuente y empático toda tu explicación. Gracias de verdad.
@carpicoder
@carpicoder Год назад
Muchas gracias por el comentario Pipe! 💖👌🏼✨
@pedromila4890
@pedromila4890 Год назад
Que locura de video. Muy bueno Carpi
@carpicoder
@carpicoder Год назад
Gracias Pedro querido! 💪❤
@thomas6661
@thomas6661 Год назад
Carpi me gusta mucho como explicas y adoro que vayas haciendo console log para verificar el paso a paso. Muchas gracias :D
@carpicoder
@carpicoder Год назад
Gracias Thomi por el comentario! ❤💪
@massilo100
@massilo100 Год назад
Excelente clase, un video super claro que toca múltiples temas explicados de manera super clara. Gracias Carpi!!!
@carpicoder
@carpicoder Год назад
Gracias Maxi por el comentario! ❤🙌☺
@Deus-lo-Vuilt
@Deus-lo-Vuilt Год назад
Ya voy por más de la mitad , me he divertido bastante haciendolo , gracias nuevamente bro!
@carpicoder
@carpicoder Год назад
Gracias a vos por el comentario! Cuando llegues al final te vas a reír de mi trabada de cerebro cósmica 🤣
@matiascs1908
@matiascs1908 Год назад
Excelente explicación! Me sirvió mucho! Voy a practicar haciendo una página de ecommerce con tu video!
@normanejm
@normanejm Год назад
Está genial el vídeo. Aunque se podría usar "fragment" en js. En vez de agregar cada iteración directamente al DOM. Sirve para hacer menos solicitud al cliente. Aunque trabajo también con React sé que con js se pueden hacer éstás maravillas... Gracias. Y me motivó a seguir amando vanilla js
@profeta8630
@profeta8630 Год назад
bro, para el titulo de cada categoria era mas facil poner luego de cerrar el ELSE cargarProductos, poner que el innerText del titulo principal sea igual al innerText del currentTarget. yo lo hice asi, ocupe solo una linea corta y funciono sin ningun problema. por cierto, excelente video
@ferbarron3129
@ferbarron3129 Год назад
Ya no se como agradecerte jajaj. Nos vemos en los videos de React!!👋👋👋
@Julio_9B
@Julio_9B Год назад
Como siempre un video de calidad , mega entendible cada paso , muchas gracias Carpi.
@carpicoder
@carpicoder Год назад
Me alegra que les guste el contenido, muchas gracias Julio! 🙌🏼💖
@TuteDiazz
@TuteDiazz 11 месяцев назад
sos la verdadera locura hemano
@danielaherrera2191
@danielaherrera2191 Год назад
Genio carpi, nos salvas las papas a todos!!!!
@degog
@degog Год назад
Gracias por tanto! Me facilitaste la vida en html y css y ahora en js también 🙏
@carpicoder
@carpicoder Год назад
🙌❤✨🦔
@jaregarc
@jaregarc 11 месяцев назад
Excelente contenido, saludes y gracias por compartir contenido de calidad.
@fernandoaliaga7449
@fernandoaliaga7449 Год назад
Mil gracias por el aporte. Sos un genio explicando!!!
@Bluehawk420
@Bluehawk420 4 месяца назад
Gracias Carpi! genial el video!!
@juanmartingrimaldi6714
@juanmartingrimaldi6714 Год назад
Agradezco mucho el trabajo que hiciste, me aclaraste mil dudas!
@carpicoder
@carpicoder Год назад
Me alegra ayudarles Juan, gracias por el comentario! ❤
@carloscarrillo4375
@carloscarrillo4375 Год назад
seria geniar que enseñes un metodo de busqueda para buscar los productos.
@Deus-lo-Vuilt
@Deus-lo-Vuilt Год назад
Grande bro , justo buscaba algo asi para poder practicar , estaré al tanto de tu canal , ojala sigas subiendo material
@carpicoder
@carpicoder Год назад
Gracias! Seguiré subiendo contenido 🙌🏼💖
@Deus-lo-Vuilt
@Deus-lo-Vuilt Год назад
@@carpicoder excelente!
@matiaslanfredi
@matiaslanfredi 2 года назад
Genio Carpi!!
@carpicoder
@carpicoder 2 года назад
Matii 🙌🏼💖
@ezesoyo123
@ezesoyo123 Год назад
Muy bueno el canal!! me suscribo. Necesitamos aprender a enviar y recibir data directo de API's no encuentro mucho en youtube en español!!
@mohamedelcamellero3267
@mohamedelcamellero3267 Год назад
un buen trabajo para los que nos hace falta mucha practica
@josegabrielimbert3367
@josegabrielimbert3367 Год назад
Muy buen trabajo saludos desde RD, esto me ha ayudado bastante
@cristhianc.ocampovelasco9802
@cristhianc.ocampovelasco9802 9 часов назад
Duda antes de empezar, el ecommerce queda responsivo para celular?
@MathiasGimenez-tp8vu
@MathiasGimenez-tp8vu 8 месяцев назад
gracias por toda la info que dejas!!
@isacrack9936
@isacrack9936 Год назад
Muchisimas graciaaasss :3... Me costo pero me gusta como enseñas
@fernandoaguilar2309
@fernandoaguilar2309 10 месяцев назад
Muy buen video y explicación, estoy aprovechando de complementar un curso que hago actualmente y me suma muchisimo! consulta de novato: Por qué se pone id si podemos usar el class para manipular las cosas desde javascript?
@ldsgrowshop
@ldsgrowshop Год назад
Excelente video Carpi! Lo vi todo y valió la pena, muchas gracias!
@carpicoder
@carpicoder Год назад
🥰😃 Muchas gracias!
@andreaberardi120
@andreaberardi120 Год назад
Gracias, gracias, mil gracias Mati, un video con calidad de contenido, super bien explicado paso a paso. ;)
@carpicoder
@carpicoder Год назад
Muchas gracias Andrea por el comentario! 👌❤
@RaidenPy
@RaidenPy Год назад
nuevo sub, gracias con esto pasare el trimestre gracias
@eros20057
@eros20057 5 месяцев назад
muchas gracias
@hectorsena2110
@hectorsena2110 Год назад
exelente video! 🤩 de los mejores tutoriales que vi!!!!
@carpicoder
@carpicoder Год назад
Muchas gracias Héctor! Me alegra mucho que te haya servido! 🙌🏼❤️
@rompehuesos223
@rompehuesos223 6 месяцев назад
una pregunta, si quiero implementar una pasarela de pago, como lo hago? Me ha gustado mucho tu video y la verdad es que la página que has hecho esta muy bien planteada y sirve muy bien como ejemplo. Un saludo. Deberías de hacer un tutorial sobre pasarelas de pago
@miguela.coau.393
@miguela.coau.393 2 месяца назад
Buenas noches amigo, gracias por el aporte desde la golpeada Vzla..... pero quiero consultarte, como podría hacer - para mostrar en la misma tarjeta de cada producto la cantidad por producto especificamente arriba de botòn agregar.... no pintarlo sino el js.... comò hacer? y desde donde lo llamo - empece a trabajar con JS el 05-06-24..... tu desarrollo esta muy interesante.
@FMFT
@FMFT Год назад
Muy bien explicado. Una sugerencia: Un sistema de gestión de una biblioteca de libros.
@gabrielrincon6744
@gabrielrincon6744 Год назад
exelente practica . gracias por todo . y wooow ya tienes 2mil suscriptores que rapido si hace poco tenias mil ajajjajaj excelente . Exitos
@carpicoder
@carpicoder Год назад
💖🙌🏼 Muchas gracias Gabriel!
@construya4884
@construya4884 Год назад
un saludo desde colombia , muchas gracias!!!
@carpicoder
@carpicoder Год назад
Muchas gracias amigo por el comentario! 🚀🔥
@FeedeeMarcattini
@FeedeeMarcattini 2 года назад
Excelente carpi! Muy bueno! Muchas gracias!
@carpicoder
@carpicoder 2 года назад
Gracias Fede! 🙌🏼💖💕
@melaniepeinado1995
@melaniepeinado1995 Год назад
MUCHISIMAS GRACIAS!!! Te segui para apoyarte en todas tus redes. Gracias a vos pude armar algo al fin porque venia de estar como vos en el minuto 2:06:08 🤣Mil gracias
@carpicoder
@carpicoder Год назад
jajajaja después de 2 horas de hablar y a esa hora de la madrugada se complica 😅 Gracias por el apoyo! 🙌❤
@JuanFernandez-lg2pd
@JuanFernandez-lg2pd Год назад
Muy buen contenido... Messirveeee Saludos
@miguelrodriguez2094
@miguelrodriguez2094 7 месяцев назад
una duda respecto al innerHTML, he visto que es mejor usar el fragment, ya que evita el reflow, si embargo para cosas mas pequeñas el inner viene bien, entonces ¿aconsejarías usar mejor el fragment con etiquetas templates en HTML necesarios o seguir usar el innerHTML?
@daiapolo4604
@daiapolo4604 Год назад
Excelente tu explicación, super tranquilo!
@carpicoder
@carpicoder Год назад
Muchas gracias por tu comentario! ❤
@gooonza013
@gooonza013 11 месяцев назад
Muy buen video!!!! segui asi !
@RodrigoOsO87
@RodrigoOsO87 4 месяца назад
Muy buen material, se agradece!
@shinichiro6870
@shinichiro6870 22 дня назад
Amigo puedo editarlo a mi estilo y usarlo para vender o usarlo en mi TCC
@LucianaGambini
@LucianaGambini 5 месяцев назад
Todos pensando porque no me toco CARPI como profe en CODERRRR Graciasss Carpi!!!!!
@carpicoder
@carpicoder 5 месяцев назад
@ismaeluriarte6028
@ismaeluriarte6028 2 месяца назад
No me estaría funcionando el remove y add de la class "disabled", teniendo todo en orden y tal cual
@erikroldan4309
@erikroldan4309 11 месяцев назад
Hola! Como se podria hacer para usar una base de datos para los productos?
@leosalomon
@leosalomon Год назад
hola como estas, estaba viendo tu video y descarge el repositorio cuando quise abrirlo el contenido no sale no pude verlo como tengo que ahcer????
@josedavidricaldeberrocal8860
gracias Carpi esta excelente me ayudo mucho
@heedfraidmoran8847
@heedfraidmoran8847 Год назад
Bro una duda que extensiones que usas para visual estudio code, tengo un problemita, y es que cuando llego a las partes de las imagenes no me sale ni una sola, lo mismo cuando descargo el archivo si me podrias ayudar yo feliz
@ivangabriel2312
@ivangabriel2312 10 месяцев назад
Hola Muy buen video, estoy arrancando con js. Estuve probando en el codigo del repositorio. Pero no me funcionó, no carga las imagenes ni los botones. Tenes solo lo de la parte 1, sin json. Gracias por tu excelete trabajo.
@webdisaign
@webdisaign Год назад
Hola bro, la verdad te felicito por el video esta genial!!!, te quería consultar ya que realice algunos cursos de programación y estoy recién empezando, es conveniente los productos realizarlos en un array o mejor es hacerlo en una base de datos?
@mundodelfutbol6777
@mundodelfutbol6777 Год назад
Excelente video para practicar,,,
@eduardaguirre6887
@eduardaguirre6887 8 месяцев назад
Un besote en esas nalga amigo, muchas gracias por compartir tu sabiduría con las personas, eres grande. Saludo desde Colombia ❤🇨🇴
@jonathan996100
@jonathan996100 Год назад
Excelente video como siempre , solo una duda en la function actualizarTotal (2:16:33) pudiste acceder al innerText del id "total" y modificarlo pero no fue a través de la variable que creaste antes contenedorTotal, se puede modificar el texto sin crear las variables ?
@carpicoder
@carpicoder Год назад
Hola Joni, excelente observación y me viene bien que lo hayas visto. Evidentemente quise poner "contenedorTotal" y nunca lo hice, y también evidentemente se puede hacer esto en JS (crear una variable global automáticamente con el ID del elemento HTML), pero es considerado mala práctica y recomiendo que usen contenedorTotal y no como lo hice yo sin querer
@MaicorBorges
@MaicorBorges Год назад
@@carpicoder Gracias por compartir tu conocimiento! no me quedó del todo claro cuál sería la buena práctica, donde recomendas usar contenedorTotal, de que manera....
@carpicoder
@carpicoder Год назад
@@MaicorBorges yo creé contenedorTotal y nunca lo usé. Recomiendo que lo usen jaja. Buena práctica: crear una variable usando querySelector o getElement. Mala práctica: usar el ID de un elemento directamente para referenciarlo sin guardarlo en una variable.
@florenciavita8070
@florenciavita8070 Год назад
como seria la buena practica? estoy trabada justo en el final de sacar el total
@giovannimantilla6423
@giovannimantilla6423 Год назад
Hola, que buen video, pregunta no se por que al subir todo no me carga los articulos queda en blanco muchas gracias
@martinborello2480
@martinborello2480 8 месяцев назад
HOLA CARPI!TE HAGO UNA PREGUNTA VOS SABES QUE EN LA PARTE DONDE SE PONEN LAS IMAGENES DE LOS ABRIGOS Y DEMAS NO ME APARECE Y LA RUTA DE UBICACION ESTA CORRECTA.GRACIAS!
@ItsKevin_13
@ItsKevin_13 5 месяцев назад
perdona, alli se le aplica una base de datos?
@CuartoCefeg
@CuartoCefeg 11 месяцев назад
compa excelente, es casi lo mismo contenido de coderhouse cierto ?
@JhonSaavedraDeveloper
@JhonSaavedraDeveloper Год назад
Exelente proyecto!, tenia una pregunta, lo quiero implementar en un proyecto de laravel como template, pero como agregaria los productos nuevos desde mi panel de administrador si tus datos estan en un .json? :/
@lucky_dev
@lucky_dev Год назад
Es excelente, de los mejores que encontré
@carpicoder
@carpicoder Год назад
Muchas gracias Lucas! 💕🙌🏼
@lucky_dev
@lucky_dev Год назад
@@carpicoder buenas, traigo un aporte para simplificar el código. En la parte donde se cambia el título cuando uno selecciona la categoría se podría escribir fuera del if...else... "tituloPrincipal.innerText = e.currentTarget.textContent". Este se puede aplicar para todas las categorías.
@carpicoder
@carpicoder Год назад
@@lucky_dev Es un cachito más complejo porque tiene un ícono adelante y se agrega un espacio que no sé cómo queda en el título exactamente, pero sí, podría ser también una opción. También tiene otra desventaja: si queremos agregar algún otro texto como una etiquetita de NEW o SALE, lo que fuere, a uno de estos botones, también saldría en el textContent. Cuando hago ese tipo de cosas, intento sacar lo menor posible del HTML y trabajar con cosas que ya sé que tengo bien escritas en el JS. De todas formas, es una buena observación y estoy segurísimo de que hay muchas más cosas para mejorarle al código, estamos aprendiendo y no dudes en dejarme las que te vayan surgiendo, tanto en este video como en otros!
@valeriajuarez6019
@valeriajuarez6019 Год назад
Hola una duda a mi no se me separa como ai en el minuto 50:54 me podrias ayudar por favor
Далее
Por qué los programadores odian WORDPRESS
13:55
Просмотров 149 тыс.
На кого пойти учиться?
00:55
Просмотров 230 тыс.
Programa un carrito de compras con Javascript
1:18:39
Просмотров 21 тыс.
Animaciones Web HERMOSAS con VIEW TRANSITION
5:48
Просмотров 20 тыс.
Cómo empujar el footer para abajo! HTML + CSS
9:05
Просмотров 23 тыс.
HTML and CSS For Absolute Beginners | 2024 Crash Course
1:58:05
Curso Python para Principiantes
3:15:35
Просмотров 8 млн
HTML, CSS, and Javascript in 30 minutes
31:49
Просмотров 595 тыс.
На кого пойти учиться?
00:55
Просмотров 230 тыс.