Jak korzystać z tabeli konsoli z API JavaScript DOM?

Nov 28, 2025

Zostaw wiadomość

David Johnson
David Johnson
David är en nyckelmedlem i kvalitetskontrollteamet på Adam Furniture Co., Ltd. Han ser till att varje möbel som lämnar fabriken uppfyller de höga internationella standarderna, med ett strikt öga på detaljer.

Jako dostawca stołów konsolowych widziałem na własne oczy wszechstronność i estetykę, jaką te elementy wnoszą do każdej przestrzeni. W tym poście na blogu poprowadzę Cię, jak używać tabeli konsolowej w swoich projektach, wykorzystując JavaScript DOM API, aby poprawić wygodę użytkownika.

Zrozumienie tabeli konsoli

Stoły konsolowe to wąskie stoły, zwykle umieszczane przy ścianie. Pełnią zarówno funkcję użytkową, jak i dekoracyjną. Funkcjonalnie mogą służyć do eksponowania przedmiotów, przechowywania drobnych przedmiotów lub jako powierzchnia do codziennych czynności, takich jak umieszczanie kluczy czy poczty. Dekoracyjnie mogą dodać odrobinę elegancji i stylu do przedpokoju, przedpokoju lub salonu.

W naszej ofercie znajdują się różne stoły konsolowe, m.inKonsola ze sztucznego marmuru z trawertynu,Biały stolik konsolowy o wysokim połysku, orazKonsola do przechowywania w jaskini. Każdy stół ma swoje unikalne cechy i wygląd, zaspokajając różne gusta i potrzeby.

Integracja tabel konsolowych z API JavaScript DOM

Interfejs API Document Object Model (DOM) w JavaScript umożliwia interakcję z elementami HTML na stronie internetowej. Można go używać do tworzenia dynamicznych i interaktywnych doświadczeń związanych z tabelami konsoli.

Wyświetlanie obrazów tabeli konsoli

Zacznijmy od wyświetlenia obrazów naszych tabel konsolowych na stronie internetowej. Najpierw utwórz strukturę HTML do przechowywania obrazów:

<!DOCTYPE html> <html lang="pl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, origin-scale=1.0"> <title>Tabele konsolowe</title> </head> <body> <div id="obrazy-tabeli-konsoli"></div> <script> const imageContainer = document.getElementById('obrazy-tabeli-konsoli'); const tableImages = [ 'stół-konsola-z trawertynu-marmuru.jpg', 'stół-konsola-biały-o wysokim połysku.jpg', 'stół-konsola-do przechowywania-jaskini.jpg' ]; tableImages.forEach(image => { const imgElement = document.createElement('img'); imgElement.src = image; imgElement.alt = `Obraz tabeli konsoli`; imageContainer.appendChild(imgElement); }); </script> </body> </html>

W tym kodzie najpierw wybieramydivelement z identyfikatoremobrazy-tabeli-konsoli. Następnie tworzymy tablicę nazw plików obrazów. Przechodzimy przez tablicę, tworzymy plikobrazelement dla każdego obrazu, ustaw jego atrybuty source i alt oraz dołącz go do kontenera.

Tworzenie Galerii Interaktywnej

Możesz pójść o krok dalej i stworzyć interaktywną galerię, w której użytkownicy będą mogli kliknąć obraz, aby wyświetlić więcej szczegółów.

<!DOCTYPE html> <html lang="pl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <title>Galeria tabel konsoli interaktywnej</title> <style> .image-gallery { display: flex; owinięcie elastyczne: owinięcie; } .image-gallery img { szerokość: 200px; wysokość: automatyczna; margines: 10px; kursor: wskaźnik; } .detail-modal { wyświetlacz: brak; pozycja: stała; góra: 0; po lewej: 0; szerokość: 100%; wysokość: 100%; kolor tła: rgba(0, 0, 0, 0.5); justify-content: środek; wyrównanie elementów: środek; } .detail-modal img { maksymalna szerokość: 80%; maksymalna wysokość: 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="Szczegóły tabeli konsoli"> </div> <script> const galeria = document.getElementById('console-table-gallery'); const modal = document.getElementById('detail-modal'); const modalImage = document.getElementById('obraz-modalny'); const tableImages = [ 'stół-konsola-z trawertynu-marmuru.jpg', 'stół-konsola-biały-o wysokim połysku.jpg', 'stół-konsola-do przechowywania-jaskini.jpg' ]; tableImages.forEach(image => { const imgElement = document.createElement('img'); imgElement.src = image; imgElement.alt = `Obraz tabeli konsoli`; imgElement.addEventListener('click', () => { modal.style.display = 'flex'; modalImage.src = image; }); galeria.appendChild(imgElement); }); window.addEventListener('click', event => { if (event.target === modal) { modal.style.display = 'none'; } }); </script> </body> </html>

W tym kodzie tworzymy galerię obrazów tabel konsoli. Gdy użytkownik kliknie obraz, pojawia się okno modalne z większym widokiem obrazu. Kliknięcie poza modułem zamyka go.

Wykorzystanie tabel konsolowych w handlu elektronicznym

Jeśli prowadzisz witrynę e-commerce, możesz wykorzystać JavaScript DOM API do zarządzania koszykiem dla stołów konsolowych.

<!DOCTYPE html> <html lang="pl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <title>Stół konsolowy E - commerce</title> </head> <body> <div id="lista-konsoli"> <div class="table-item" data-name="Stół konsolowy ze sztucznego trawertynu" data-price="500"> <h3>Stolik konsolowy ze sztucznego trawertynu, marmurowy</h3> <p>500 USD</p> <button class="add-to-cart">Dodaj do koszyka</button> </div> <div class="table-item" data-name="Biały stolik konsolowy o wysokim połysku" data-price="400"> <h3>Biały stolik konsolowy o wysokim połysku</h3> <p>400 USD</p> <button class="add-to-cart">Dodaj do koszyka</button> </div> <div class="table-item" data-name="Cave Storage Konsola" data-price="600"> <h3>Cave Storage Konsola</h3> <p>600 USD</p> <button class="add-to-cart">Dodaj do koszyka</button> </div> </div> <div id="cart"> <h2>Koszyk</h2> <ul id="cart-items"></ul> <p>Razem: <span id="cart-total">0</span></p> </div> <script> const tableItems = document.querySelectorAll('.table-item'); const cartItemsList = document.getElementById('elementy-koszyka'); const cartTotal = document.getElementById('cart-total'); niech suma = 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); suma += tabelaCena; koszykTotal.textContent = suma; </script> </body> </html>

W tym kodzie mamy listę tabel konsolowych z przyciskiem „Dodaj do koszyka” dla każdej z nich. Po kliknięciu przycisku przez użytkownika stół zostaje dodany do koszyka, a łączna cena zostaje zaktualizowana.

Wniosek

Używając JavaScript DOM API, możesz tworzyć angażujące i interaktywne doświadczenia internetowe powiązane z tabelami konsoli. Niezależnie od tego, czy chodzi o wyświetlanie obrazów, tworzenie interaktywnej galerii, czy zarządzanie koszykiem e-commerce, możliwości są nieograniczone.

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

Jeśli są Państwo zainteresowani zakupem naszych wysokiej jakości stołów konsolowych, zapraszamy do kontaktu w celu szczegółowej dyskusji. Możemy dostarczyć Ci więcej informacji na temat naszych produktów, cen i opcji dostosowywania. Nie wahaj się skontaktować i rozpocząć proces zakupu.

Referencje

  • „JavaScript: ostateczny przewodnik” Davida Flanagana
  • Dokumenty internetowe MDN — obiektowy model dokumentu (DOM)
Wyślij zapytanie
Marzysz o tym, projektujemy to
Możemy stworzyć stół i krzesła
twoich marzeń
Skontaktuj się z nami