Como usar a tabela de console com uma API JavaScript DOM?

Nov 28, 2025

Deixe um recado

David Johnson
David Johnson
David é um membro -chave da equipe de controle da qualidade da Adam Furniture Co., Ltd. Ele garante que todos os móveis que saem da fábrica atendam aos padrões internacionais de alto nível, com um olhar rigoroso em detalhes.

Como fornecedor de mesas consolas, vi em primeira mão a versatilidade e o apelo estético que estas peças trazem para qualquer espaço. Nesta postagem do blog, orientarei você sobre como usar uma tabela de console em seus projetos, aproveitando a API JavaScript DOM para aprimorar a experiência do usuário.

Compreendendo a tabela do console

As mesas de console são mesas estreitas normalmente colocadas contra uma parede. Eles servem tanto para fins funcionais quanto decorativos. Funcionalmente, eles podem ser usados ​​para exibir itens, armazenar pequenos objetos ou como superfície para atividades diárias, como colocar chaves ou correspondência. Decorativamente, eles podem adicionar um toque de elegância e estilo a uma entrada, corredor ou sala de estar.

Oferecemos uma variedade de mesas de console, incluindo aMesa de console em mármore travertino falso, oMesa de console branca de alto brilho, e oMesa de console de armazenamento de caverna. Cada mesa tem características e design únicos, atendendo a diferentes gostos e necessidades.

Integrando tabelas de console com JavaScript DOM API

A API Document Object Model (DOM) em JavaScript permite interagir com elementos HTML em uma página da web. Você pode usá-lo para criar experiências dinâmicas e interativas relacionadas às tabelas de console.

Exibindo imagens de tabela de console

Vamos começar exibindo imagens de nossas tabelas de console em uma página web. Primeiro, crie uma estrutura HTML para armazenar as imagens:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, escala inicial=1.0"> <title>Tabelas de console</title> </head> <body> <div id="console-table-images"></div> <script> const imageContainer = document.getElementById('console-table-images'); const tableImages = [ 'faux-travertine-marble-console-table.jpg', 'white-high-gloss-console-table.jpg', 'cave-storage-console-table.jpg']; tableImages.forEach(image => { const imgElement = document.createElement('img'); imgElement.src = image; imgElement.alt = `Imagem da tabela do console`; imageContainer.appendChild(imgElement); }); </script> </body> </html>

Neste código, primeiro selecionamos odivisãoelemento com o IDimagens da tabela de console. Em seguida, criamos uma matriz de nomes de arquivos de imagem. Percorremos o array, criamos umimagemelemento para cada imagem, defina seus atributos source e alt e anexe-os ao contêiner.

Criando uma galeria interativa

Você pode dar um passo adiante e criar uma galeria interativa onde os usuários podem clicar em uma imagem para ver mais detalhes.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Galeria de tabelas de console interativas</title> <style> .image-gallery { display: flex; flex-wrap: envoltório; } .image-gallery img { largura: 200px; altura: automático; margem: 10px; cursor: ponteiro; } .detail-modal { display: nenhum; posição: fixa; superior: 0; esquerda: 0; largura: 100%; altura: 100%; cor de fundo: rgba (0, 0, 0, 0,5); justificar-conteúdo: centro; alinhar itens: centro; } .detail-modal img {largura máxima: 80%; altura máxima: 80%; } </style> </head> <body> <div class="image-gallery" id="console-table-gallery"></div> <div class="detail-modal" id="detail-modal"> <img id="modal-image" src="" alt="Console Table Detail"> </div> <script> const gallery = document.getElementById('console-table-gallery'); const modal = document.getElementById('detalhe-modal'); const modalImage = document.getElementById('imagem-modal'); const tableImages = [ 'faux-travertine-marble-console-table.jpg', 'white-high-gloss-console-table.jpg', 'cave-storage-console-table.jpg']; tableImages.forEach(image => { const imgElement = document.createElement('img'); imgElement.src = image; imgElement.alt = `Imagem da tabela do console`; imgElement.addEventListener('click', () => { modal.style.display = 'flex'; modalImage.src = imagem; }); gallery.appendChild(imgElement); }); window.addEventListener('clique', event => { if (event.target === modal) { modal.style.display = 'none'; } }); </script> </body> </html>

Neste código, criamos uma galeria de imagens de tabelas de console. Quando um usuário clica em uma imagem, uma janela modal aparece com uma visão ampliada da imagem. Clicar fora do modal o fecha.

Usando tabelas de console no comércio eletrônico

Se você estiver administrando um site de comércio eletrônico, poderá usar a API JavaScript DOM para gerenciar o carrinho de compras das tabelas do console.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, escala inicial=1.0"> <title>Tabela de console E-commerce</title> </head> <body> <div id="console-table-list"> <div class="table-item" data-name="Tabela de console de mármore travertino falso" data-price="500"> <h3>Mesa de console de mármore falso travertino</h3> <p>$500</p> <button class="add-to-cart">Adicionar ao carrinho</button> </div> <div class="table-item" data-name="Mesa de console branca de alto brilho" data-price="400"> <h3>Mesa de console branca de alto brilho</h3> <p>$400</p> <button class="add-to-cart">Adicionar ao carrinho</button> </div> <div class="table-item" data-name="Tabela do console de armazenamento Cave" data-price="600"> <h3>Tabela do console de armazenamento Cave</h3> <p>$600</p> <button class="add-to-cart">Adicionar ao carrinho</button> </div> </div> <div id="cart"> <h2>Carrinho</h2> <ul id="cart-items"></ul> <p>Total: <span id="cart-total">0</span></p> </div> <script> const tableItems = document.querySelectorAll('.table-item'); const cartItemsList = document.getElementById('cart-items'); const carrinhoTotal = document.getElementById('carrinho-total'); seja total = 0; tableItems.forEach(item => { const addToCartButton = item.querySelector('.add-to-cart'); addToCartButton.addEventListener('click', () => { const tableName = item.dataset.name; const tablePrice = parseFloat(item.dataset.price); const listItem = document.createElement('li'); listItem.textContent = `${tableName}: $${tablePrice}`; cartItemsList.appendChild(listItem total += tablePrice; </script> </body> </html>

Neste código, temos uma lista de tabelas de console com um botão “Adicionar ao carrinho” para cada uma. Quando um usuário clica no botão, a tabela é adicionada ao carrinho e o preço total é atualizado.

Conclusão

Usando a API JavaScript DOM, você pode criar experiências web envolventes e interativas relacionadas a tabelas de console. Seja exibindo imagens, criando uma galeria interativa ou gerenciando um carrinho de comércio eletrônico, as possibilidades são infinitas.

Cave Storage Console Table-3White High Gloss Console Table-1

Se você estiver interessado em adquirir nossas mesas console de alta qualidade, convidamos você a entrar em contato conosco para uma discussão detalhada. Podemos fornecer mais informações sobre nossos produtos, preços e opções de personalização. Não hesite em entrar em contato e iniciar o processo de aquisição.

Referências

  • "JavaScript: o guia definitivo" por David Flanagan
  • MDN Web Docs - Modelo de objeto de documento (DOM)
Enviar inquérito
você sonha, nós projetamos
Podemos criar a tabela e cadeiras
dos seus sonhos
Contate-nos