Apakah HTML5

1. Apakah itu HTML5

Pendahulu draf HTML 5 dipanggil Aplikasi Web 1.0 Ia telah dicadangkan oleh WHATWG pada tahun 2004, dan kemudian diterima oleh W3C pada tahun 2007, dan ditubuhkan. Pasukan kerja HTML baharu. Pada 22 Januari 2008, draf rasmi pertama dikeluarkan. WHATWG menyatakan bahawa spesifikasi ini masih dalam proses dan memerlukan kerja keras selama bertahun-tahun. Pada masa ini, Firefox, Google Chrome, Opera, Safari (versi 4 dan ke atas) dan Internet Explorer 9 menyokong teknologi HTML5.

Intipati HTML5 tidak mengubah sepenuhnya spesifikasi versi HTML4 sebelumnya, sebaliknya, ia telah direka dari awal agar serasi dengan piawaian sebelumnya, dan untuk memperkenalkan beberapa teknologi baharu dan spesifikasi baharu yang dibangunkan oleh pihak. WEB terkini ke dalam versi baharu standard.

2. Ciri baharu HTML5

2.1 Tambah tag dengan maksud tertentu

Kini pada asasnya semua tapak mempunyai Ia adalah reka letak div+css Hampir semua tajuk artikel, kandungan, pengenalan tambahan, dsb. dibawa oleh bekas div. Apabila enjin carian merangkak kandungan halaman, kerana tiada maksud yang jelas tentang bekas, mereka hanya boleh meneka sama ada bekas tag ini membawa tajuk artikel atau kandungan artikel, dsb. Piawaian HTML5 baharu secara langsung menambah teg HTML dengan maksud khusus seperti: <artikel>, <footer>, <header>, <nav>, <section>

2.2 Tambah Baharu jenis borang yang lebih pintar

Teg borang sebelumnya hanyalah kekangan jenis mudah, seperti kotak teks, medan teks, senarai lungsur turun, dsb. Kawalan seperti pengesahan data teg borang yang disepadukan rapat dengan perniagaan tidak disokong dengan baik Ia pada asasnya digunakan bersama dengan kawalan JS pihak ketiga ini, bagaimanapun, pihak ketiga ini sentiasa melibatkan kawalan versi, keserasian penyemak imbas, Bukan standard dan a siri isu lain. Borang pintar ditambah terus pada standard HTML5, menjadikan segala-galanya begitu mudah, seperti kalendar, tarikh, masa, e-mel, url, carian

2.3 Jadikan program web lebih bebas dan kurangkan pergantungan pada pemalam pihak ketiga.

Dalam standard HTML5, audio, video, kanvas dan teknologi lain disokong secara asli. Jadikan program WEB lebih bebas dan lebih baik menyesuaikan diri dengan pelbagai bentuk pelanggan.

2.4 Sokongan yang lebih baik untuk storan luar talian setempat

HTML5 menyediakan dua kaedah baharu untuk menyimpan data di sisi pelanggan:

localStorage - Storan data tanpa masa had

sessionStorage - Storan data untuk sesi

2.5 HTML5 lukisan dua dimensi masa nyata, pengenalan kanvas

Elemen kanvas HTML5 menggunakan JavaScript untuk melukis imej pada halaman web. Dan mempunyai pelbagai cara untuk melukis laluan, segi empat tepat, bulatan, aksara dan menambah imej.

2.6 JS menyokong berbilang benang

Halaman hadapan boleh melakukan pengiraan berskala besar tanpa menjejaskan kemas kini UI dan interaksi pengguna penyemak imbas. Multi-threading hanya boleh disimulasikan melalui setTimeout dan seumpamanya. Dalam piawaian baharu, objek HTML5 Web Worker baharu dalam JS menyokong berbilang benang secara asli.

2.7 WebSockets menjadikan permintaan merentas domain, sambungan panjang dan penolak data menjadi mudah

WebSockets ialah komunikasi dua hala pada (TCP ) teknologi antara muka, jenis teknologi PUSH. WebSocket ialah fungsi yang baru diperkenalkan dalam spesifikasi HTML5 Ia digunakan untuk menyelesaikan masalah komunikasi dua hala antara penyemak imbas dan pelayan bahagian belakang Menggunakan teknologi WebSocket, bahagian belakang boleh menolak mesej ke bahagian hadapan pada bila-bila masa untuk memastikan keadaan bersatu bahagian depan dan belakang Dalam protokol HTTP tanpa negara, Ini "tidak boleh dilakukan".

2.8 Pengendalian pengecualian yang lebih baik

Pelayar HTML5 (teks/html) akan menjadi lebih fleksibel dalam mengendalikan sintaks ralat. HTML5 direka bentuk supaya pelayar lama boleh mengabaikan kod HTML5 baharu dengan selamat. Berbanding dengan HTML4.01, HTML5 menyediakan peraturan lengkap untuk menghurai, membenarkan penyemak imbas yang berbeza untuk mengembalikan hasil yang sama walaupun apabila ralat sintaks berlaku.

2.9 File API menjadikan muat naik dan memanipulasi fail begitu mudah

Oleh kerana dalam projek, kami sering menghadapi keperluan untuk mengawal operasi tempatan dalam aplikasi web fail, tetapi pada masa lalu, beberapa teknologi pelanggan yang kaya seperti denyar, ActiveX, Silverlight dan teknologi lain telah digunakan. API Fail HTML5 yang baru disediakan dalam HTML5 membolehkan JS digunakan dengan mudah.

Seterusnya, kami akan membawa anda memahami HTML5 dengan lebih mendalam

Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>文档标题</title> </head> <body> 文档内容...... </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!