Comment utiliser la table console avec une API JavaScript DOM ?

Nov 28, 2025

Laisser un message

David Johnson
David Johnson
David est un membre clé de l'équipe de contrôle de la qualité d'Adam Furniture Co., Ltd. Il s'assure que chaque meuble quittant l'usine répond aux normes internationales élevées, avec un œil strict sur les détails.

En tant que fournisseur de consoles, j'ai pu constater par moi-même la polyvalence et l'attrait esthétique que ces pièces apportent à n'importe quel espace. Dans cet article de blog, je vais vous expliquer comment utiliser une table console dans vos projets, en tirant parti de l'API JavaScript DOM pour améliorer l'expérience utilisateur.

Comprendre la table console

Les tables consoles sont des tables étroites généralement placées contre un mur. Ils servent à la fois à des fins fonctionnelles et décoratives. Sur le plan fonctionnel, ils peuvent être utilisés pour exposer des objets, stocker de petits objets ou comme surface pour les activités quotidiennes comme placer des clés ou du courrier. Sur le plan décoratif, ils peuvent ajouter une touche d'élégance et de style à une entrée, un couloir ou un salon.

Nous proposons une variété de tables consoles, y compris laTable console en faux marbre travertin, leTable console blanche brillante, et leTable console de rangement grotte. Chaque table a ses caractéristiques et son design uniques, répondant à différents goûts et besoins.

Intégration de tables de console avec l'API JavaScript DOM

L'API Document Object Model (DOM) en JavaScript vous permet d'interagir avec des éléments HTML sur une page Web. Vous pouvez l'utiliser pour créer des expériences dynamiques et interactives liées aux tables consoles.

Affichage des images de tables de console

Commençons par afficher des images de nos consoles sur une page Web. Tout d’abord, créez une structure HTML pour contenir les images :

<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tables de console</title> </head> <body> <div id="console-table-images"></div> <script> const imageContainer = document.getElementById('console-table-images'); const tableImages = [ 'table-console-en-faux-travertin-marbre.jpg', 'table-console-blanc-brillant-blanc.jpg', 'table-console-de-stockage-grotte.jpg' ]; tableImages.forEach(image => { const imgElement = document.createElement('img'); imgElement.src = image; imgElement.alt = `Console Table Image`; imageContainer.appendChild(imgElement); }); </script> </body> </html>

Dans ce code, nous sélectionnons d'abord ledivélément avec l'IDimages-de-table-console. Ensuite, nous créons un tableau de noms de fichiers image. Nous parcourons le tableau, créons unimgélément pour chaque image, définissez ses attributs source et alt et ajoutez-le au conteneur.

Créer une galerie interactive

Vous pouvez aller plus loin et créer une galerie interactive où les utilisateurs peuvent cliquer sur une image pour afficher plus de détails.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Galerie de tables de console interactive</title> <style> .image-gallery { display: flex; flex-wrap : envelopper ; } .image-gallery img { largeur : 200 px ; hauteur : automatique ; marge : 10px ; curseur : pointeur ; } .detail-modal { display : aucun ; poste : fixe ; haut : 0 ; gauche : 0 ; largeur : 100 % ; hauteur : 100 % ; couleur d'arrière-plan : rgba(0, 0, 0, 0,5) ; justifier-contenu : centre ; align-items : centre ; } .detail-modal img { largeur maximale : 80 % ; hauteur maximale : 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="Détail de la table de console"> </div> <script> const gallery = document.getElementById('console-table-gallery'); const modal = document.getElementById('detail-modal'); const modalImage = document.getElementById('modal-image'); const tableImages = [ 'table-console-en-faux-travertin-marbre.jpg', 'table-console-blanc-brillant-blanc.jpg', 'table-console-de-stockage-grotte.jpg' ]; tableImages.forEach(image => { const imgElement = document.createElement('img'); imgElement.src = image; imgElement.alt = `Console Table Image`; imgElement.addEventListener('click', () => { modal.style.display = 'flex'; modalImage.src = image; }); gallery.appendChild(imgElement); }); window.addEventListener('click', event => { if (event.target === modal) { modal.style.display = 'none'; } }); </script> </body> </html>

Dans ce code, nous créons une galerie d’images de tables consoles. Lorsqu'un utilisateur clique sur une image, une fenêtre modale apparaît avec une vue plus grande de l'image. Cliquer en dehors du modal le ferme.

Utilisation des tables de console dans le commerce électronique

Si vous exploitez un site Web de commerce électronique, vous pouvez utiliser l'API JavaScript DOM pour gérer le panier des tables console.

<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Table console E - commerce</title> </head> <body> <div id="console-table-list"> <div class="table-item" data-name="Table console en faux marbre travertin" data-price="500"> <h3>Table console en faux marbre travertin</h3> <p>500 $</p> <button class="add-to-cart">Ajouter au panier</button> </div> <div class="table-item" data-name="Table console blanche brillante" data-price="400"> <h3>Table console blanche brillante</h3> <p>400 $</p> <button class="add-to-cart">Ajouter au panier</button> </div> <div class="table-item" data-name="Table console de stockage Cave" data-price="600"> <h3>Table console de stockage Cave</h3> <p>600 $</p> <button class="add-to-cart">Ajouter au panier</button> </div> </div> <div id="cart"> <h2>Panier</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 cartTotal = document.getElementById('cart-total'); soit 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 ; cartTotal.textContent = total } ; </script> </body> </html>

Dans ce code, nous avons une liste de tables consoles avec un bouton « Ajouter au panier » pour chacune. Lorsqu'un utilisateur clique sur le bouton, le tableau est ajouté au panier et le prix total est mis à jour.

Conclusion

À l'aide de l'API JavaScript DOM, vous pouvez créer des expériences Web attrayantes et interactives liées aux tables console. Qu'il s'agisse d'afficher des images, de créer une galerie interactive ou de gérer un panier de commerce électronique, les possibilités sont infinies.

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

Si vous êtes intéressé à acheter nos consoles de haute qualité, nous vous invitons à nous contacter pour une discussion détaillée. Nous pouvons vous fournir plus d’informations sur nos produits, nos prix et nos options de personnalisation. N'hésitez pas à nous contacter et à lancer le processus d'approvisionnement.

Références

  • "JavaScript : le guide définitif" par David Flanagan
  • MDN Web Docs - Modèle objet de document (DOM)
Envoyez demande
vous le rêvez, nous le concevons
Nous pouvons créer la table et les chaises
de vos rêves
Contactez-nous