HTML5 ile İleri Teknolojiler

HTML5’in en büyük yeniliklerinden biri ileri teknoloji olarak

söyleyebileceğimiz web sayfalarındaki birçok yeni özelliğe kolaylıkla adapte

olabilmesidir. Çoklu ortam desteği, grafik çizimler, konum belirleme özelliği,

sürükle bırak uygulamaları, ön bellekleme gibi güncel teknolojiler artık HTML5

ile hem kolay hem de hızlıca yapılabilmektedir. Bu bölümde farklı ileri

teknolojilerin HTML5 ile nasıl çalıştığı hakkında bilgiler verilecek, örnekler

yapılarak anlatılacaktır.

HTML5 ile Çoklu Ortam

HTML5 ile çoklu ortam dosyaları ses ve video gibi web sayfalarında

yayınlamak için kullanılan en yaygın etiketler aşağıda verilmiştir:

<video> etiketi ile bir video web sayfasında yayınlanabilmektedir.

<audio> etiketiyle de ses ve şarkılar web sayfalarından yayınlanabilir.

<embed> ve <object> etiketleriyle de web sayfalarına ses, video ve

animasyon eklenebilmektedir.

HTML5 ile Grafik

HTML5 ile gelen grafik etiketleri şunlardır:

<canvas> etiketi ile sayfada bir tuval alanı (dikdörtgen alanı) oluşturur. Bu

etiket yardımıyla grafikler çizilebilir, fotoğraf kompozisyonları yapılabilir veya

animasyonlar hazırlanabilir.

<svg> etiketi ile vektör temelli grafikler çizilebilir, grafikler yeniden

boyutlandırılırken veya büyütülüp küçültülürken kaliteleri düşmez.

HTML5 ile Konum Belirleme

Geolocation API ile konum bilgilerini almak ve alınan bilgileri harita üzerinde

göstermek mümkündür.

HTML5 ile Sürükle Bırak

HTML5 ile sürüle bırak, yani metni veya resmi başka bir alana fare yardımıyla

taşımak daha kolay hâle gelmiştir ve tüm nesnelere uygulanabilmektedir.

HTML5 ile Uygulama Önbellekleme

HTML5 ile web sayfalarının önbelleğe atılıp, çevrimdışı durumunda da

çalışabilir hâle getirilmesi, yani önbellekleme yapılması sayfalar arasında

dolaşımı hızlandırmıştır.

HTML5 ile Gelen Diğer API’ler

HTML5 ile beraber çok sayıda API desteği gelmiştir. En fazla dikkat çeken

API'ler ise Yerel Depolama Alanı, Web (Workers) İşcileri, SSE (Server-Sent

Events)'dir.

HTML5 İle Kaldırılan Etiketler

HTML5 ile beraber bazı etiketler artık kullanılmamaya başlanmıştır. Kaldırılan

etiketler şunlardır: <acronym>, <applet>, <basefont>, <big>, <center>, <tt>,

<font>, <frame>, <frameset>, <noframes>, <strike>, <dir>

Sonuç

Sonuç olarak HTML5 ile ilgili gelişmeleri incelediğimizde, piyasaya

sürüldüğünden itibaren çok ses getiren bir teknoloji olduğu görülmektedir.