html5是什麼? html5新特性有哪些? (總結附代碼)
這篇文章主要要跟大家介紹什麼是HTML5,總結一下html5新功能。有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
首先大家應該要認識HTML是什麼吧?
HTML是Hyper Text Markup Language的縮寫,“超文本標記語言”,它是製作網頁的標準語言。由於網頁中不僅包含普通文本,還包含超文本,故被稱為超文本描述語言。
那麼HTML5又是什麼呢?
萬維網的核心語言、標準通用標記語言下的一個應用超文本標記語言(HTML)的第五次重大修改。本次修改後的標準我們稱為html5。
html5也就是包含HTML、CSS和JavaScript在內的一套技術組合,強化了Web網頁的表現效能。其次,追加了本地資料庫等 Web 應用的功能。
下面我們就結合簡單例子,跟大家總結介紹html5的新特性。
一、繪畫 canvas
HTML5
二、用於媒介回放的 video 和 audio 元素
HTML5 DOM 為
這些方法、屬性和事件可讓您使用 JavaScript 來操作
三、本地離線儲存localStorage 長期儲存數據,瀏覽器關閉後資料不遺失
localStorage :沒有時間限制的資料儲存
#四、sessionStorage 的資料在瀏覽器關閉後自動刪除
sessionStorage :針對一個session 的資料儲存
五、語意化更好的內容元素,例如article、footer、header、nav、section
1.
2.
3.Nav元素可以用作頁面導航的鏈接組,在導航鏈接組裡面有很多的鏈接,點擊每個鏈接可以鏈接到其他頁面或者當前頁面的其他部分,並不是所有的鏈接組別都要放在nav元素裡面,我們只需要把最主要的、基本的、重要的放在nav元素裡面即可。
4.section是帶有語意的標籤。
六、表單控件,calendar、date、time、email、url、search
七、新的技術webworker, websocket, Geolocation
1.web worker 是執行在背景的JavaScript,獨立於其他腳本,不會影響頁面的效能。您可以繼續做任何願意做的事情:點擊、選取內容等等,而此時 web worker 在後台運行。
2.WebSocket 是 HTML5 開始提供的一種在單一 TCP 連線上進行全雙工通訊的協定。
3.HTML5 Geolocation API 用於取得使用者的地理位置。鑑於該特性可能侵犯用戶的隱私,除非用戶同意,否則用戶位置資訊是不可用的。
這篇文章就是關於HTML5新功能的總結介紹,希望對需要的朋友有幫助。
想要了解更多前端相關知識,可以關注PHP中文網HTML5影片教學,Bootstrap教學等等相關教程,歡迎大家參考學習!
以上是html5是什麼? html5新特性有哪些? (總結附代碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

本文討論了HTML< Progress>元素,其目的,樣式和與< meter>元素。主要重點是使用< progress>為了完成任務和LT;儀表>對於stati

本文討論了使用HTML5表單驗證屬性,例如必需的,圖案,最小,最大和長度限制,以直接在瀏覽器中驗證用戶輸入。

本文討論了html< datalist>元素,通過提供自動完整建議,改善用戶體驗並減少錯誤來增強表格。Character計數:159

本文討論了HTML< meter>元素,用於在一個範圍內顯示標量或分數值及其在Web開發中的常見應用。它區分了< meter>從< progress>和前

本文討論了視口元標籤,這對於移動設備上的響應式Web設計至關重要。它解釋瞭如何正確使用確保最佳的內容縮放和用戶交互,而濫用可能會導致設計和可訪問性問題。

本文討論了< iframe>將外部內容嵌入網頁,其常見用途,安全風險以及諸如對象標籤和API等替代方案的目的。

HTML適合初學者學習,因為它簡單易學且能快速看到成果。 1)HTML的學習曲線平緩,易於上手。 2)只需掌握基本標籤即可開始創建網頁。 3)靈活性高,可與CSS和JavaScript結合使用。 4)豐富的學習資源和現代工具支持學習過程。
