چگونه از جدول کنسول با API DOM جاوا اسکریپت استفاده کنیم؟

Nov 28, 2025

پیام بگذارید

دیوید جانسون
دیوید جانسون
دیوید عضو اصلی تیم کنترل کیفیت در شرکت مبلمان آدام ، با مسئولیت محدود است.

به عنوان یک تامین کننده میز کنسول، من از نزدیک شاهد تطبیق پذیری و جذابیت زیبایی شناختی این قطعات برای هر فضایی بودم. در این پست وبلاگ، من شما را راهنمایی می کنم که چگونه از جدول کنسول در پروژه های خود استفاده کنید و از JavaScript DOM API برای بهبود تجربه کاربری استفاده کنید.

آشنایی با جدول کنسول

میزهای کنسول میزهای باریکی هستند که معمولاً در کنار دیوار قرار می گیرند. آنها برای اهداف کاربردی و تزئینی خدمت می کنند. از نظر عملکردی، می توان از آنها برای نمایش اقلام، ذخیره اشیاء کوچک یا به عنوان سطحی برای فعالیت های روزانه مانند قرار دادن کلید یا نامه استفاده کرد. از نظر تزئینی، آنها می توانند ظرافت و سبکی را به ورودی، راهرو یا اتاق نشیمن اضافه کنند.

ما انواع مختلفی از میزهای کنسول، از جملهمیز کنسول سنگ مرمر تراورتن مصنوعی،میز کنسول سفید براق، ومیز کنسول Cave Storage Console. هر میز دارای ویژگی ها و طراحی منحصر به فرد خود است که سلیقه ها و نیازهای مختلف را برآورده می کند.

ادغام جداول کنسول با JavaScript DOM API

Document Object Model (DOM) API در جاوا اسکریپت به شما امکان می دهد با عناصر HTML در یک صفحه وب تعامل داشته باشید. می توانید از آن برای ایجاد تجربیات پویا و تعاملی مرتبط با میزهای کنسول استفاده کنید.

نمایش تصاویر میز کنسول

بیایید با نمایش تصاویر جداول کنسول خود در یک صفحه وب شروع کنیم. ابتدا یک ساختار HTML برای نگهداری تصاویر ایجاد کنید:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>جدول کنسول</title> </head> <body> <div id="console-table-ont>C" 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 = `تصویر جدول کنسول`; imageContainer.appendChild(imgElement); }); </script> </body> </html>

در این کد ابتدا کد را انتخاب می کنیمبخشعنصر با شناسهکنسول-میز-تصاویر. سپس، آرایه ای از نام فایل های تصویری ایجاد می کنیم. ما از طریق آرایه حلقه می زنیم، یک ایجاد می کنیمimgعنصر برای هر تصویر، ویژگی های منبع و alt آن را تنظیم کرده و آن را به ظرف اضافه کنید.

ایجاد یک گالری تعاملی

می توانید یک قدم جلوتر بروید و یک گالری تعاملی ایجاد کنید که در آن کاربران می توانند برای مشاهده جزئیات بیشتر روی یک تصویر کلیک کنند.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>گالری میز کنسول تعاملی</title> <style> .image-gallery { display: flex-wrap: wrap; } .image-gallery img { عرض: 200px; ارتفاع: خودکار؛ حاشیه: 10 پیکسل مکان نما: اشاره گر } .detail-modal { display: none; موقعیت: ثابت؛ بالا: 0; سمت چپ: 0; عرض: 100%؛ ارتفاع: 100%; رنگ پس زمینه: rgba (0، 0، 0، 0.5)؛ justify-content: center; align-اقلام: مرکز; } .detail-modal img { max-width: 80%; حداکثر ارتفاع: 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"> </di document.getElementById('console-table-gallery'); 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 = `تصویر جدول کنسول`; imgElement.addEventListener('click', () => { modal.style.display = 'imge.}; gallery.appendChild(imgElement }); window.addEventListener('click', event => { if (event.target === modal) { modal.style.display = 'none'; } }); </script> </body> </html>

در این کد یک گالری از تصاویر میز کنسول ایجاد می کنیم. هنگامی که کاربر روی یک تصویر کلیک می کند، یک پنجره مودال با نمای بزرگتری از تصویر ظاهر می شود. کلیک کردن در خارج از مدال آن را می بندد.

استفاده از جداول کنسول در تجارت الکترونیک

اگر یک وب سایت تجارت الکترونیک دارید، می توانید از JavaScript DOM API برای مدیریت سبد خرید برای جداول کنسول استفاده کنید.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>کنسول جدول - تجارت الکترونیک</title> </head> <body> <div idtv="item-list"> data-name="Faux Travertine Marble Console Table" data-price="500"> <h3>میز کنسول مرمر تراورتن مصنوعی</h3> <p>500$</p> <button class="add-to-cart">افزودن به سبد خرید</button> </div> <div Console"sole"t data-price="400"> <h3>میز کنسول سفید براق</h3> <p>400$</p> <button class="add-to-cart">افزودن به سبد خرید</button> </div> <div class="table-item" data-name="Cave Storage Console"data-30="3" جدول کنسول</h3> <p>600 دلار</p> <button class="add-to-cart">افزودن به سبد خرید</button> </div> </div> <div id="cart"> <h2>سبد خرید</h2> <ul id="cart-items"></ul> <ptoid="cart-items"></ul> <p>pantoid">Total: </div> <script> const tableItems = document.querySelectorAll('.table-item'); const cartItemsList = document.getElementById('cart-items'); const cartTotal = document.getElementById('cart-total'); مجموع = 0; tableItems.forEach(item => {const addToCartButton = item.querySelector('.add-to-cart'); addToCartButton.addEventListener('click', () => {const tableName = item.dataset.name; const tablePrice. document.createElement('li'textContent = '${tablePrice}'; </script> </body> </html>

در این کد لیستی از جداول کنسول با دکمه "افزودن به سبد خرید" برای هر کدام داریم. هنگامی که کاربر روی دکمه کلیک می کند، جدول به سبد خرید اضافه می شود و قیمت کل به روز می شود.

نتیجه گیری

با استفاده از JavaScript DOM API، می توانید تجربیات وب جذاب و تعاملی مرتبط با جداول کنسول ایجاد کنید. چه نمایش تصاویر، ایجاد یک گالری تعاملی، یا مدیریت یک سبد خرید الکترونیکی، امکانات بی پایان است.

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

اگر مایل به خرید میزهای کنسول باکیفیت ما هستید، از شما دعوت می کنیم برای بحث دقیق با ما تماس بگیرید. ما می‌توانیم اطلاعات بیشتری درباره محصولات، قیمت‌ها و گزینه‌های سفارشی‌سازی به شما ارائه دهیم. در تماس گرفتن و شروع فرآیند تدارکات تردید نکنید.

مراجع

  • "جاوا اسکریپت: راهنمای قطعی" اثر دیوید فلانگان
  • MDN Web Docs - Document Object Model (DOM)
ارسال درخواست
شما آن را خواب می بینید ، ما آن را طراحی می کنیم
ما می توانیم میز و صندلی ها را ایجاد کنیم
از رویاهای شما
با ما تماس بگیرید