ZooLoo
Member
- Katılım
- 30 Haz 2020
- Konular
- 2
- Mesajlar
- 2
- Tepkime puanı
- 0
0'dan HTML5 CSS3 & JavaScript 2.bölüm'e Hoş Geldiniz...
Temel Kavramlar
*HTML Mucidi
*HTML Sürümleri
▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬
HTML'in Mucidi
HTML dili 1980 yılında CERN laboratuvarlarında görevli olan Tim Berners-Lee tarafından geliştirilmiştir. Lee'nin amacı CERN'de çalışan araştırmacıların bilgi ve
dökümanlarını kolayca paylaşabilmesi için bir sistem oluşturmaktı.
İlk olarak ENQUIRE adlı bir prototip ortaya atıldı. Aynı prototip 1989 yılında İnternet üzerinde kullanılmaya başlandı 1990 yılında World Wide Web (WWW)
sisteminide kuran Lee artık hayatımızın vazgeçilmez bir parçası olan internetin temelini oluşturmuştur.
şekil 1.3 web'in babası olarak kabul edilen Tim Berners-Lee
İnsanlık kültürüne yaptığı katkılarından ötürü 2004 yılında kendisine İngiltere Kraliçesi tarafından sir ünvanı verilmiştir. 1955 yılında Londra'da doğan Lee,
Oxford Üniversitesi Fizik bölümünü bitirmiştir. HTML kodunu daha çok tanıtabilmek için John Pool's Image firmasında işe giren Lee, 2004 yılında
Southampton Üniversitesi'nden kendisine sunulan araştırma pozisyonunu kabul etmiştir.
Kendisi şu anda World Wide Web Consortium'un (W3C) başkanı, MIT'de kıdemli araştırmacı ve Southampton Üniversitesi'nde bilgisayar bilimleri profesörüdür.
▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬
HTML5 ve HTML'in Kısa Tarihi
İlk defa 1980 yılında CERN laboratuvarında kullanılmaya başlanan HTML, gün geçtikçe yeni gelişmelere ve teknolojilere uyum sağlamış, talep edilen birçok
özelliği bünyesine katarak birçok evrim geçirmiştir.
Prototip sürümünden bu güne kadar çıkan HTML sürümlerini ağağıdaki gibi sıralayabiliriz:
▫ ENQUIRE (1980, prototip)
▫ HTML 1 (1989)
▫ HTML 2 (1995)
▫ HTML 3.20 (1997)
▫ HTML 4.0 (1997)
▫ HTML 4.1 (1999)
▫ XHTML 1 (2000, XML ile uyumluluk için ortaya atılmıştır)
▫ XHTML 1.1 (2001)
▫ HTML 5 (Beta Sürümü, 2008)
Görüldüğü gibi HTML5 halen beta aşamasındadır ve geliştirilmesi tamamlanmamıştır. Günümüzde Kullanılan çoğu tarayıcı HTML1.5'in neredeyse %99 tüm özelliklerini
desteklemektedir. Genelde sorun çıkaran tarayıcılar birkaç yıl önce piyasaya sürülmüş ve neredeyse hiç HTML5 desteklemeyen tarayıcılardır. Eğer tarayıcıların
son sürümlerini kullanırsanız çok az uyumluluk sorunu yaşarsınız. Genel olarak söylemek gerekirse, HTML4.1 yerine HTML5 ile site tasarlamak daha mantıklıdır.
HTML5 sadece web sayfası oluşturmak için kullanılmaz; HTML5 sayesinde başka bir eklentiye (plugin) gerek kalmadan grafik ve animasyonlar oluşturabilirsiniz. Ses ve film dosyalarını başka bir programa gerek kalmadan çalıştırabilirsiniz. Eğerişin içine biraz da JavaScript katarsanız çok gelişmiş oyun ve uygulamalar da geliştirebilirsiniz.
HTML5 ile gelen temel özellikler aşağıdaki gibidir:
▫ Yeni HTML komutları ve özellikleri eklenmiştir.
▫ Yeni CSS komutları ve özellikleri eklenmiştir.
▫ Flash gibi harici eklentilere olan ihtiyaç azaltılmıştır.
▫ Hata ayıklama kolaylaşmıştır.
▫ Çokluortam özellikleri geliştirilmiştir. Ses dosyaları ve videolar başka bir eklentiye gek kalmadan çalıştırılabilir.
▫ Grafik ve animasyon yapabilme özelliği kazandırılmıştır; 2D ve 3D grafikler yapılabilir.
▫ Yerel depolama, dosyalama, ve veri tabanı özelliği ile çok daha gelişmiş uygulamalar üretilebilir.
▫ HTML5 API'leri bir tür JavaScriptkütüphanesi bigi çalışır ve karmaşık işlemlerin göreceli olarak daha kolay yapılmasını sağlar.
▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬
Yeni özelliklerin eklenmesiyle birlikte, artık gereksiz olduğu düşünülen ve pek kullanılmayan bazı komutlar ve özellikler kaldırılmıştır. Aşağıdakaldırılan ve artık desteklenmeyen komutların bazıları verilmiştir.
acronym
applet
basefont
big
center
dir
font
frame
frameset
noframes
strike
tt
Visual Studio gibi gelişmiş editörlerin kaldırılan komutları kullanmamanıziçin sizi uyarırlar. Fakat yine de isterseniz eski HTML4 komutlarını kullanabilirsiniz, çünkü tarayıcılareski komutları desteklemeye devam etmektedir.
Temel Kavramlar
*HTML Mucidi
*HTML Sürümleri
▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬
HTML'in Mucidi
HTML dili 1980 yılında CERN laboratuvarlarında görevli olan Tim Berners-Lee tarafından geliştirilmiştir. Lee'nin amacı CERN'de çalışan araştırmacıların bilgi ve
dökümanlarını kolayca paylaşabilmesi için bir sistem oluşturmaktı.
İlk olarak ENQUIRE adlı bir prototip ortaya atıldı. Aynı prototip 1989 yılında İnternet üzerinde kullanılmaya başlandı 1990 yılında World Wide Web (WWW)
sisteminide kuran Lee artık hayatımızın vazgeçilmez bir parçası olan internetin temelini oluşturmuştur.
şekil 1.3 web'in babası olarak kabul edilen Tim Berners-Lee
İnsanlık kültürüne yaptığı katkılarından ötürü 2004 yılında kendisine İngiltere Kraliçesi tarafından sir ünvanı verilmiştir. 1955 yılında Londra'da doğan Lee,
Oxford Üniversitesi Fizik bölümünü bitirmiştir. HTML kodunu daha çok tanıtabilmek için John Pool's Image firmasında işe giren Lee, 2004 yılında
Southampton Üniversitesi'nden kendisine sunulan araştırma pozisyonunu kabul etmiştir.
Kendisi şu anda World Wide Web Consortium'un (W3C) başkanı, MIT'de kıdemli araştırmacı ve Southampton Üniversitesi'nde bilgisayar bilimleri profesörüdür.
▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬
HTML5 ve HTML'in Kısa Tarihi
İlk defa 1980 yılında CERN laboratuvarında kullanılmaya başlanan HTML, gün geçtikçe yeni gelişmelere ve teknolojilere uyum sağlamış, talep edilen birçok
özelliği bünyesine katarak birçok evrim geçirmiştir.
Prototip sürümünden bu güne kadar çıkan HTML sürümlerini ağağıdaki gibi sıralayabiliriz:
▫ ENQUIRE (1980, prototip)
▫ HTML 1 (1989)
▫ HTML 2 (1995)
▫ HTML 3.20 (1997)
▫ HTML 4.0 (1997)
▫ HTML 4.1 (1999)
▫ XHTML 1 (2000, XML ile uyumluluk için ortaya atılmıştır)
▫ XHTML 1.1 (2001)
▫ HTML 5 (Beta Sürümü, 2008)
Görüldüğü gibi HTML5 halen beta aşamasındadır ve geliştirilmesi tamamlanmamıştır. Günümüzde Kullanılan çoğu tarayıcı HTML1.5'in neredeyse %99 tüm özelliklerini
desteklemektedir. Genelde sorun çıkaran tarayıcılar birkaç yıl önce piyasaya sürülmüş ve neredeyse hiç HTML5 desteklemeyen tarayıcılardır. Eğer tarayıcıların
son sürümlerini kullanırsanız çok az uyumluluk sorunu yaşarsınız. Genel olarak söylemek gerekirse, HTML4.1 yerine HTML5 ile site tasarlamak daha mantıklıdır.
HTML5 sadece web sayfası oluşturmak için kullanılmaz; HTML5 sayesinde başka bir eklentiye (plugin) gerek kalmadan grafik ve animasyonlar oluşturabilirsiniz. Ses ve film dosyalarını başka bir programa gerek kalmadan çalıştırabilirsiniz. Eğerişin içine biraz da JavaScript katarsanız çok gelişmiş oyun ve uygulamalar da geliştirebilirsiniz.
HTML5 ile gelen temel özellikler aşağıdaki gibidir:
▫ Yeni HTML komutları ve özellikleri eklenmiştir.
▫ Yeni CSS komutları ve özellikleri eklenmiştir.
▫ Flash gibi harici eklentilere olan ihtiyaç azaltılmıştır.
▫ Hata ayıklama kolaylaşmıştır.
▫ Çokluortam özellikleri geliştirilmiştir. Ses dosyaları ve videolar başka bir eklentiye gek kalmadan çalıştırılabilir.
▫ Grafik ve animasyon yapabilme özelliği kazandırılmıştır; 2D ve 3D grafikler yapılabilir.
▫ Yerel depolama, dosyalama, ve veri tabanı özelliği ile çok daha gelişmiş uygulamalar üretilebilir.
▫ HTML5 API'leri bir tür JavaScriptkütüphanesi bigi çalışır ve karmaşık işlemlerin göreceli olarak daha kolay yapılmasını sağlar.
▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬
Yeni özelliklerin eklenmesiyle birlikte, artık gereksiz olduğu düşünülen ve pek kullanılmayan bazı komutlar ve özellikler kaldırılmıştır. Aşağıdakaldırılan ve artık desteklenmeyen komutların bazıları verilmiştir.
acronym
applet
basefont
big
center
dir
font
frame
frameset
noframes
strike
tt
Visual Studio gibi gelişmiş editörlerin kaldırılan komutları kullanmamanıziçin sizi uyarırlar. Fakat yine de isterseniz eski HTML4 komutlarını kullanabilirsiniz, çünkü tarayıcılareski komutları desteklemeye devam etmektedir.