Kako koristiti konzolnu tablicu s JavaScript DOM API-jem?

Nov 28, 2025

Ostavite poruku

David Johnson
David Johnson
David je ključni član tima za kontrolu kvalitete u Adam Furniture Co., Ltd. Osigurava da svaki komad namještaja napuštajući tvornicu ispunjava visoko -završne međunarodne standarde, strogim pogledom na detalje.

Kao dobavljač konzolnih stolova, iz prve sam ruke vidio svestranost i estetsku privlačnost koju ovi komadi donose svakom prostoru. U ovom postu na blogu, uputit ću vas kako koristiti konzolnu tablicu u svojim projektima, koristeći JavaScript DOM API za poboljšanje korisničkog iskustva.

Razumijevanje konzolnog stola

Konzolni stolovi su uski stolovi koji se obično postavljaju uza zid. Služe i u funkcionalne i u dekorativne svrhe. Funkcionalno, mogu se koristiti za izlaganje predmeta, pohranjivanje malih predmeta ili kao površina za dnevne aktivnosti poput odlaganja ključeva ili pošte. Dekorativno, mogu dodati dašak elegancije i stila u ulaz, hodnik ili dnevnu sobu.

Nudimo razne konzolne stolove, uključujućiKonzolni stol od umjetnog travertina od mramora, theBijeli konzolni stol visokog sjaja, iKonzolni stol u pećini za pohranu. Svaki stol ima svoje jedinstvene karakteristike i dizajn, zadovoljavajući različite ukuse i potrebe.

Integracija konzolnih tablica s JavaScript DOM API-jem

Document Object Model (DOM) API u JavaScriptu omogućuje vam interakciju s HTML elementima na web stranici. Možete ga koristiti za stvaranje dinamičnih i interaktivnih iskustava povezanih s konzolnim stolovima.

Prikaz slika konzolnog stola

Započnimo prikazivanjem slika naših konzolnih stolova na web stranici. Najprije stvorite HTML strukturu za držanje slika:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Konzolne tablice</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 = `Slika konzolne tablice`; imageContainer.appendChild(imgElement); }); </script> </body> </html>

U ovom kodu prvo odabiremodivelement s ID-omkonzola-stol-slike. Zatim stvaramo niz naziva slikovnih datoteka. Prolazimo kroz polje, stvaramoimgelement za svaku sliku, postavite njegove izvorne i alt atribute i dodajte ih u spremnik.

Stvaranje interaktivne galerije

Možete napraviti korak dalje i stvoriti interaktivnu galeriju u kojoj korisnici mogu kliknuti sliku da vide više detalja.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Galerija interaktivnih konzolnih tablica</title> <style> .image-gallery { display: flex; flex-wrap: omot; } .galerija slika img { širina: 200px; visina: auto; margina: 10px; kursor: pokazivač; } .detail-modal { display: none; položaj: fiksni; vrh: 0; lijevo: 0; širina: 100%; visina: 100%; boja-pozadine: rgba(0, 0, 0, 0,5); justify-content: centar; align-items: center; } .detail-modal img { max-width: 80%; max-visina: 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('galerija-konzolne-tablice'); const modal = document.getElementById('detail-modal'); const modalImage = document.getElementById('modal-image'); 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 = `Slika tablice konzole`; imgElement.addEventListener('click', () => { modal.style.display = 'flex'; modalImage.src = slika; }); gallery.appendChild(imgElement}); window.addEventListener('click', event => { if (event.target === modal) { modal.style.display = 'none'; } }); </script> </body> </html>

U ovom kodu stvaramo galeriju slika konzolnih stolova. Kada korisnik klikne na sliku, pojavljuje se modalni prozor s većim prikazom slike. Klik izvan modala zatvara ga.

Korištenje konzolnih tablica u e-trgovini

Ako imate web stranicu za e-trgovinu, možete koristiti JavaScript DOM API za upravljanje košaricom za konzolne tablice.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Konzolna tablica E - trgovina</title> </head> <body> <div id="console-table-list"> <div class="table-item" data-name="Faux Konzolni stol od mramora od travertina" data-price="500"> <h3>Konzolni stol od umjetnog mramora od travertina</h3> <p>500 USD</p> <button class="add-to-cart">Dodaj u košaricu</button> </div> <div class="table-item" data-name="Konzolni stol od bijelog visokog sjaja" data-price="400"> <h3>Konzolni stolić visokog sjaja u bijeloj boji</h3> <p>400$</p> <button class="add-to-cart">Dodaj u košaricu</button> </div> <div class="table-item" data-name="Cave Storage Console Table" data-price="600"> <h3>Cave Storage Console Table</h3> <p>600$</p> <button class="add-to-cart">Dodaj u košaricu</button> </div> </div> <div id="cart"> <h2>Košarica</h2> <ul id="cart-items"></ul> <p>Ukupno: <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'); neka je ukupno = 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 = ${tablePrice}`; ukupno += tablica. </script> </body> </html>

U ovom kodu imamo popis konzolnih tablica s gumbom "Dodaj u košaricu" za svaku. Kada korisnik klikne na gumb, tablica se dodaje u košaricu, a ukupna cijena se ažurira.

Zaključak

Koristeći JavaScript DOM API, možete stvoriti zanimljiva i interaktivna web iskustva povezana s konzolnim tablicama. Bilo da se radi o prikazivanju slika, stvaranju interaktivne galerije ili upravljanju košaricom za e-trgovinu, mogućnosti su beskrajne.

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

Ako ste zainteresirani za kupnju naših visokokvalitetnih konzolnih stolova, pozivamo Vas da nas kontaktirate radi detaljnog razgovora. Možemo vam pružiti više informacija o našim proizvodima, cijenama i mogućnostima prilagodbe. Ne ustručavajte se kontaktirati i započeti postupak nabave.

Reference

  • "JavaScript: Konačni vodič" Davida Flanagana
  • MDN web dokumenti - objektni model dokumenta (DOM)
Pošaljite upit
Sanjate, dizajniramo ga
Možemo stvoriti stol i stolice
vaših snova
kontaktirajte nas