HTML 5 adalah versi penting berikutnya dari bahasa markup hypertext. Sejak HTML 4.01 dirilis pada tahun 1999, perkembangannya macet. 1999 telah menjadi waktu untuk pengembangan Web yang cepat. Versi HTML saat ini tidak dapat lagi beradaptasi dengan konten dan aplikasi web saat ini. HTML 5 bertujuan untuk meningkatkan interaksi HTML dan mendukung konten web yang beragam dan kompleks saat ini. Pada saat yang sama, itu juga akan menyelesaikan kurangnya fungsi aplikasi web HTML 4.
Diskusi HTML 5 dimulai pada tahun 2003 ketika W3C menyatakan minatnya dalam rancangan HTML 5 yang dikembangkan oleh Web Hypertext Application Technology Working Group (WhatwG), yang didirikan pada tahun 2004 dan terdiri dari perwakilan dari Apple, The Mozilla Foundation, dan Opera. Sejak itu, Kelompok Kerja HTML W3C didirikan pada tahun 2007 dan mulai mengembangkan HTML 5. Saat ini, pekerjaan pengembangan masih berlangsung dan pendapat awal akan diserahkan ke W3C pada 2012, tetapi banyak browser sebagian mendukung HTML 5. Artikel ini memperkenalkan 5 fitur baru yang menarik dari HTML 5.
Keragaman konten web membuat HTML4 tidak dapat melakukannya. Saat menggambarkan halaman web, HTML4 adalah sebagai berikut:
HTML 5 akan tampil sebagai berikut:
Dengan cara ini, browser tahu apa yang diwakili oleh setiap bagian dari halaman web, misalnya, bagian <av> adalah navigasi, dan bagian <Artikel> adalah konten utama. Selain kode yang lebih indah dan tag semantik, perubahan ini juga membawa lebih banyak manfaat, seperti mesin pencari dapat mengetahui lebih akurat bagian mana dari halaman web yang lebih penting. IBM memiliki diskusi terperinci tentang tag HTML 5 baru.
HTML 5 memperkenalkan Web Forms 2.0, menyediakan pengembangan dengan banyak opsi baru dan fitur baru untuk menangani input formulir dan penerbitan lebih mudah dan lebih efisien. Fitur paling menarik dari Web Form 2.0 adalah verifikasi input. Saat ini, kita perlu menerapkan fungsi yang sama melalui JavaScript atau logika sisi server.
Misalnya, ada bentuk seperti ini:
Di HTML4 kita perlu menulis kode seperti ini, dan kemudian menggunakan javascript atau skrip sisi server untuk memverifikasi:
Atribut required与email di HTML5 dapat diverifikasi secara langsung, sebagai berikut:
HTML 5 akan menyediakan beberapa API, seperti tag audio dan video, yang memungkinkan pengembang untuk secara langsung memutar video web dan audio tanpa menggunakan alat pihak ketiga:
Opera memiliki banyak penelitian di sisi pengguna dan memiliki demo pemutaran video diluncurkan
Lebih mudah bagi orang untuk mendapatkan informasi dari gambar. Misalnya, informasi berikut ditampilkan dalam dua cara: tabel dan diagram lingkaran bundar, dan efeknya jelas berbeda:
Namun, di masa lalu, untuk mencapai efek ini, hanya gambar statis yang dapat digunakan, dan gambar tidak dapat disesuaikan. Menggunakan tag <canvas>, Anda dapat memodifikasi parameter secara real time untuk memodifikasi grafik, seperti menghasilkan diagram lingkaran pie secara real time berdasarkan pemungutan suara pengguna.
HTML 5 akan mendukung interaksi pengguna, dan properti contenteditable memungkinkan Anda untuk mengatur bagian mana dari halaman web yang dapat diedit. Ini sangat praktis di situs berbasis wiki.
Sumber internasional artikel ini: http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php
Sumber Terjemahan Cina: Situs Resmi Comsharp CMS