Modern HTML özellikleri JavaScript ihtiyacını azaltıyor
Öne çıkanlar
- popover ve popovertarget öznitelikleri, z-index ve kapatma mantığını JavaScript olmadan yönetiyor.
- Aynı name özniteliğine sahip details etiketleri otomatik olarak akordiyon gibi çalışıyor.
- command ve commandfor öznitelikleri pencerelerin komut dosyası olmadan açılıp kapanmasını sağlıyor.
- Yerel form elemanları ve otomatik tamamlama listelerinde erişilebilirlik sorunları devam ediyor.
Geliştirici Chris Burnell, modern web standartlarıyla birlikte daha önce JavaScript gerektiren birçok dinamik işlevin doğrudan HTML öznitelikleri ve etiketleriyle yapılabildiğini derledi. Tarayıcılara eklenen yeni standartlar sayesinde geliştiriciler, harici kütüphanelere veya karmaşık komut dosyalarına ihtiyaç duymadan etkileşimli arayüzler kurabiliyor.
Öne çıkan yetenekler arasında katman ve odak yönetimini basitleştiren popover özniteliği, yerel açılır pencereler sunan dialog etiketi ve tek bir açık akordiyon paneli oluşturan name öznitelikli details elemanları yer alıyor. Ayrıca komut butonları (command ve commandfor), harici bir gözlemciye gerek bırakmayan loading lazy özelliği ve sayfa içi aramalarla açılan hidden until-found gibi yapılar da doğrudan tarayıcı tarafından destekleniyor.
Burnell, bu özelliklerin geliştirme süreçlerini hızlandırmasına karşın tarayıcılar arasındaki stil tutarsızlıkları ve ekran okuyucu uyumluluğu gibi erişilebilirlik açıklarına dikkat çekti. Özellikle datalist ve bazı gelişmiş form elemanlarının henüz her senaryoda beklenen olgunluk seviyesine ulaşmadığı belirtiliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.