Веб-версияОткрыть в Telegram

Постپیش‌نمایش تصاویر

25 сентября 2026
ج
جاوااسکریپت | JavaScript
پیش‌نمایش تصاویر در برخی وب‌سایت‌ها که لازم است تصاویر با کیفیت بالا نمایش داده شوند، برای بهبود تجربه کاربری از تصاویر جایگزین کم‌کیفیت استفاده می‌شود. این تصاویر تا زمانی که نسخه اصلی در حال بارگذاری است، دیدی کلی از برخی جزئیات و رنگ‌های تصویر اصلی به کاربر می‌دهند. این تکنیک با نام LQIP یا Low Quality Image Placeholder نیز شناخته می‌شود و روش‌های مختلفی برای پیاده‌سازی آن وجود دارد؛ حتی با استفاده از CSS. بااین‌حال، روش رایج‌تر این است که یک تصویر از پیش آماده‌شده را به‌صورت پس‌زمینه و در قالب Data URL مبتنی بر Base64 در صفحه قرار دهیم. <img src="high-quality.webp" style="background-image: url( data:image/png;base64,... )" width="..." height="..." alt="..." > ‌‏ ‏<img> یک عنصر جایگزین‌شونده (replaced element) است. هنگام بارگذاری تصویری که در src مشخص شده، این عنصر عملاً مانند یک محفظه معمولی است که می‌توان برای آن در CSS پس‌زمینه تعیین کرد. تصویر کوچک و محوشده نیز به‌صورت Base64 در HTML قرار می‌گیرد تا برای نمایش آن نیازی به یک درخواست شبکه جداگانه نباشد. در نتیجه، کاربر بلافاصله یک تصویر محوشده می‌بیند که نمایی کلی از تصویر اصلی ارائه می‌دهد؛ در همین زمان، نسخه باکیفیت تصویر در پس‌زمینه در حال بارگذاری است. پس از بارگذاری نسخه اصلی، محتوای <img> با آن جایگزین می‌شود و پس‌زمینه دیگر کاربردی نخواهد داشت. #️⃣#tip 👥@IR_javascript_group 🆔@IR_javascript
129 ·

Рядом в ленте

ججاوااسکریپت | JavaScript‏TanStack کتابخانهٔ Hotkeys را منتشر کرده است؛ کتابخانه‌ای برای مدیریت میانبرهای صفحه‌کلید. بله، مدت‌هاست کتابخانه‌هایی مثل react-hotkeys-hook، hotkeys-js و Mouججاوااسکریپت | JavaScript‏🤩 tinyjs: ساخت برنامه‌های دسکتاپ جاوااسکریپتی با حجمی کمتر از ده مگابایت با استفاده از این ابزار یک برنامه ساختم و واقعاً تحت تأثیر قرار گرفتم. در اختیار شما ی
это сообщение
ججاوااسکریپت | JavaScriptیکی پیدا بشه جلوی این دیوانگی رو بگیره! 😄 یک کتابخانه دیگه برای هایلایت سینتکس — twinkleplop. باز هم رکوردهای سرعت و حجم شکسته شده! باز هم API بهتر و بهینه‌تر شججاوااسکریپت | JavaScriptنکته‌ای درباره CSS تابع contrast-color() به مرورگر اجازه می‌دهد رنگ متن مناسب برای دکمه را به‌صورت خودکار انتخاب کند. .button { --bg: hsl(55 88% 52%); backgroun
ججاوااسکریپت | JavaScriptجاوااسکریپت | JavaScript@IR_javascript · канал · Технологии
493подписчиков190средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем