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.