HTML5. Erek Göktürk. Özgür Yazılım A.Ş. www.ozguryazilim.com.tr



Benzer belgeler
GELİŞMİŞ İNTERNET UYGULAMALARI

Web Tasarımının Bugünü ve Geleceği

Barış Öztekin, 2011 ANKARA

Zengin Metin İşaretleme Dili (HTML) BIM206 Web Programlama

CSS3, HTML 5 ve jquery ile Web Tasarımı. Umuthan Uyan

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

BTP208 İnternet Programcılığı II HTML5 ve Getirdiği Yenilikler (2. Kısım)

WEB TASARIMININ TEMELLERİ

BTP208 İnternet Programcılığı II HTML5 ve Getirdiği Yenilikler (1. Kısım)

2 HTML5 DİLİ ETİKETLERİ

HTML. Doç. Dr. İsmail Rakıp Karaş Dersin Course Page: 2. Bölüm

K12NET ÖĞRENCİ-VELİ PORTALI KULLANIMI USE OF K12NET STUDENT-PARENT PORTAL

HTML5'in Sunduğu Yenilikler ve Bir Örnek Uygulama Rafet Durgut 1, Doç. Dr. Abdülkadir Çakır 2

On Site SEO. seo. laysos.com. Length 95 character(s) Favicon no. H3 tags :40. Google PageSpeed. Google Index. Top Keywords. Great!!!

Yeni Bir Teknoloji ve Geleceğin Web Standardı: HTML5

Website review dersbook.com

Website review websitesiyazilim.com

Website review digiwall.com.tr

1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3

WEB TASARIMININ TEMELLERİ

Website review ucuztisort.xyz

Website review escblog.net

XHTML1, HTML4 ve HTML5 Farklılıkları

Website review m.iyibahis.net

Temel HTML Eğitimi. Erman Yükseltürk

Sunucu Taraflı JavaScript ile Gerçek Zamanlı Web Uygulamaları Geliştirme

Website review ecrintur.com.tr

Website review pcderslerim.com

D-Link DSL 500G için ayarları

BİLİMSEL ARAŞTIRMA PROJESİ (BAP) BAŞVURU FORMU SCIENTIFIC RESEARCH PROJECT (SRP) APPLICATION FORM

BİLİMSEL ARAŞTIRMA PROJESİ (BAP) BAŞVURU FORMU SCIENTIFIC RESEARCH PROJECT (SRP) APPLICATION FORM

Teknoloji Servisleri; (Technology Services)

Site Tasarım Çalışması -3

Tüm dosyalar word biçiminde gönderilmelidir. Makale 2500 ile 8000 kelime arasında olmalıdır. Başlık 10 kelimeden uzun olmamalıdır.

YZM 3215 İleri Web Programlama

2 HTML KAYNAK KODLAMASINDA SIKLIKLA KULLANILAN KONSEPTLER

1. FİRMA BİLGİLERİ / COMPANY INFORMATION. Firma Adı Company Name. Firma Adresi Company Address. Telefon / Fax / Phone / Fax /

duralbend.com Web Sayfasının Seo Analiz Raporu

ÖRNEKTİR - SAMPLE. RCSummer Ön Kayıt Formu Örneği - Sample Pre-Registration Form

YEDİTEPE ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ

Inventory of LCPs in Turkey LCP Database explained and explored

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Arayüz Geliştirme Dokümantasyonu

Seri kablo bağlantısında Windows95/98/ME'ten Windows 2000'e bağlantı Windows95/98/ME - NT4 bağlantısına çok benzer.

ÇANKAYA UNIVERSITY Faculty of Architecture

jquery kütüphanesini sayfaya eklemek için iki yöntem vardır. 1. Direkt jquery nin sitesinden ekleme

Website review optikshop.com.tr

Özgeçmiş (CV/Resume) Hazırlanması

1 JAVASCRIPT NEDİR? 1

Website review senatortr.blogspot.com.tr

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Virtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek

Sayfa 1 KİŞİSEL BİLGİLER. Başvuru Sahibinin Adı Soyadı: *Çalıştığı Kurum: Yazışma Adresi

e-ledger Fields (e-defter Alanları)

Tarih Araştırmaları Dergisi Yazım Kuralları

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

Özgür Yazılımlar ile Statik ve Dinamik Kod Güvenliği Analizi Emre Evren Yalçın

Determinants of Education-Job Mismatch among University Graduates

Website review tehlikeliatik.com

Özgeçmiş (CV/Resume) Hazırlanması

Html temelleri. Ders 4

Web Tasarımının Temelleri

Clear omegle ban on puffin



Website review e-okulbilgi.com

Grundtvig Programı 2012 Öğrenme Ortaklıkları Ara Dönem Toplantısı. 17 Haziran Ankara

Website Analizi marmarisarackiralama.net

.. ÜNİVERSİTESİ UNIVERSITY ÖĞRENCİ NİHAİ RAPORU STUDENT FINAL REPORT

FATĠH SULTAN MEHMET VAKIF ÜNĠVERSĠTESĠ ULUSLARARASI ĠLĠġKĠLER OFĠSĠ. YABANCI ÖĞRENCĠ BAġVURU FORMU *

KURULUM KILAVUZU MART Visilabs Target Kurulum Kılavuzu

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

YEDİTEPE ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ

8. Çokluortam Uygulamaları

Note: If you want to validate a page containing frames, be sure the DTD is set to "Frameset DTD". Read more about XHTML Validation.

CSRF (XSRF, Cross Site Request Forgery Cross Site Reference Forgery ) Nedir? Nasıl Kullanılır? ve Nasıl Korunulur?

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

CmpE 320 Spring 2008 Project #2 Evaluation Criteria

Sevdiğiniz editörü açın, Notepad, vi, pico vb. Daha sonra da aşağıdaki kodu yazın:

JSON Korsanlığı. Mesut Timur, Şubat 2010, WGT E-Dergi 4. Sayı

IMDS KURULUM KILAVUZU (AIOS TEDARİKÇİLERİ İÇİN HAZIRLANMIŞTIR)

Website review sorumatik.com.tr

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ

Website review bsl.org.tr

EĞİTİM ÖĞRETİM YILI 1.DÖNEM 2.SINIFLAR İNGİLİZCE BDE (Bilgisayar Destekli Eğitim) DERSİ PROJE VE KAZANIM LİSTESİ

IEEE Online Mühendislikte Günümüz Araştırmacılarının Temel Bilgi Kaynağı. UASL Eğitim Programı. 10 Mayıs, 2006

STAJ RAPORU INTERNSHIP REPORT

KBÜ. TBP107 Web Tasarımının Temelleri «H T M L E T İ K E T L E R İ - III» Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ

YEDİTEPE ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek

Temel Başlıklar. HTML Formlarının amacı Çalışma şekli Form Action ve Method

Temel Bilgisayar Terimleri Yrd. Doç. Dr. Devkan Kaleci

CRYSTAL REPORT EĞĠTĠM DÖKÜMANLARI

JavaScript & DOM XML & JSON

First Stage of an Automated Content-Based Citation Analysis Study: Detection of Citation Sentences

Web 2.0 Örnek Eğitim Notu

İnternet Programcılığı

JBoss Seam. Melih Sakarya

Algorithm of Your Life. AJAX ve...

Newborn Upfront Payment & Newborn Supplement

Transkript:

HTML5 Erek Göktürk

Nedir? Yenir mi? Web içerik dili HTML'in yeni sürümü Daha iyi belirlenmiş işletim semantiği Yeni elemanlar (tags) ve özellikler (attributes), bazıları da çöpe Ümit: Tarayıcılar arası farklılıklar azalacak

Ne yenilikler var? Yeni yapısal elemanlar Tag <article> <bdi> <command> <details> <summary> <figure> <figcaption> Description Specifies independent, self contained content, could be a news article, blog post, forum post, or other articles which can be distributed independently from the rest of the site. For text that should not be bound to the text direction of its parent elements A button, or a radiobutton, or a checkbox For describing details about a document, or parts of a document A caption, or summary, inside the details element For grouping a section of stand alone content, could be a video The caption of the figure section

Ne yenilikler var? - Yeni yapısal elemanlar - <footer> <header> <mark> <meter> <nav> <progress> <section> <time> <wbr> For a footer of a document or section, could include the name of the author, the date of the document, contact information, or copyright information For an introduction of a document or section, could include navigation For text that should be highlighted For a measurement, used only if the maximum and minimum values are known For a section of navigation The state of a work in progress For a section in a document. Such as chapters, headers, footers, or any other sections of the document For defining a time or a date, or both Word break. For defining a line break opportunity.

Ne yenilikler var? - Yeni form elemanları - Tag <datalist> <keygen> <output> Description A list of options for input values Generate keys to authenticate users For different types of output, such as output written by a script

placeholder Ne yenilikler var? - Yeni input türleri - Type Description tel The input value is of type telephone number search The input field is a search field url The input value is a URL email The input value is one or more email addresses datetime The input value is a date and/or time date The input value is a date month The input value is a month week The input value is a week time The input value is of type time datetime local The input value is a local date/time number The input value is a number range The input value is a number in a given range color The input value is a hexadecimal color, like #FF8800 Specifies a short hint that describes the expected value of an input field

Metaveri için yeni bir yöntem: Microdata <section itemscope itemtype="http://data-vocabulary.org/person"> Hello, my name is <span itemprop="name">john Doe</span>, I am a <span itemprop="title">graduate research assistant</span> at the <span itemprop="affiliation">university of Dreams</span>. My friends call me <span itemprop="nickname">johnny</span>. You can visit my homepage at <a href="http://www.johnnyd.com" itemprop="url">www.johnnyd.com</a>. <section itemprop="address" itemscope itemtype="http://data-vocabulary.org/address"> I live at <span itemprop="street-address">1234 Peach Drive</span> <span itemprop="locality">warner Robins</span>, <span itemprop="region">georgia</span>. </section> </section> Item Type: http://data-vocabulary.org/person name = John Doe title = graduate research assistant affiliation = University of Dreams nickname = Johnny url = http://www.johnnyd.com/ address = Item(1) Item 1 Type: http://data-vocabulary.org/address street-address = 1234 Peach Drive locality = Warner Robins region = Georgia

Canvas Sonunda: Vektörel grafik çizebileceğiz <canvas id="mycanvas" width="200" height="100"></canvas> Javascript ile programlıyoruz http://www.whatwg.org/specs/web apps/current work/mu Örnek: http://www.w3schools.com/html5/html5_canvas.asp

Medya Oynatma Video (http://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_video_all) <video width="320" height="240" controls="controls"> <source src="movie.mp4" type="video/mp4" /> <source src="movie.ogg" type="video/ogg" /> Your browser does not support the video tag. Format IE Firefox Opera Chrome Safari </video> Ogg No 3.5+ 10.5+ 5.0+ No MPEG 4 9.0+ No No 5.0+ 3.0+ WebM No 4.0+ 10.6+ 6.0+ No Ses <audio (http://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_audio_all) controls="controls"> <source src="song.ogg" type="audio/ogg" /> <source src="song.mp3" type="audio/mpeg" /> Your browser does not support the audio element. </audio> Format IE 9 Firefox 3.5 Opera 10.5 Chrome 3.0 Safari 3.0 Ogg Vorbis No Yes Yes Yes No MP3 Yes No No Yes Yes Wav No Yes Yes Yes Yes

Sürükle Bırak Neler sürüklenebilir? Draggable özelliği <div id="columns"> <div class="column" draggable="true"><header>a</header></div> <div class="column" draggable="true"><header>b</header></div> <div class="column" draggable="true"><header>c</header></div> </div> Kalanı için javascript olayları: dragstart, drag, dragenter, dragleave, dragover, drop, dragend

Web Deposu (storage) Kurabiye gibi elden ele dolaşmayan bir depo! Yerel depo (local storage) <script type="text/javascript"> localstorage.adinedir="hayrullah"; document.write(localstorage.lastname); </script> Oturum deposu (session storage) Tarayıcı kapatıldığında siliniyor! <script type="text/javascript"> sessionstorage.adinedir="hayrullah"; document.write(sessionstorage.lastname); </script>

Dahası da var Geolocation Indexed Database API Dosyalara ulaşım Tarayıcı tarihçesine ulaşım

Nede ne kadar bulunur? http://html5readiness.com/

Soru, sohbet, muhabbet...