不管是招聘還是聊天經常能聽到 h5開發,它指的是什么?和 HTML5有什么關系?
- h5實際上是一個解決方案,一個看起來酷炫的移動端onepage網站的解決方案。而這個解決方案不僅包含了HTML5新增的audio標簽,canvas,拖拽特性,本地存儲,websocket通信,同時也包括了盒模型,包括絕對定位,包括一切前端的基本知識。
- HTML5
HTML5是什么?有哪些新特性?有哪些新增標簽?如何讓低版本的 IE 支持 HTML5新標簽
HTML5 是對 HTML 標準的第五次修訂,目前仍未完工。其主要的目標是將互聯網語義化,以便更好地被人類和機器閱讀,并同時提供更好地支持各種媒體的嵌入。HTML5 的語法是向后兼容的。
語義:能夠讓你更恰當地描述你的內容是什么。
連通性:能夠讓你和服務器之間通過創新的新技術方法進行通信。
離線 & 存儲:能夠讓網頁在客戶端本地存儲數據以及更高效地離線運行。
多媒體:使 video 和 audio 成為了在所有 Web 中的一等公民。
2D/3D 繪圖 & 效果:提供了一個更加分化范圍的呈現選擇。
性能 & 集成:提供了非常顯著的性能優化和更有效的計算機硬件使用。
設備訪問 Device Access:能夠處理各種輸入和輸出設備。
樣式設計: 讓作者們來創作更加復雜的主題吧!
新增標簽有:
<header>、<main>,<footer>,<figure>,<nav>,<aside>,<svg>``<section>,<article>,<canvas>。
都是塊級元素,主要體現了標簽的語義化對于低版本的IE,加入
<scriptsrc="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
就可以支持HTML5的新標簽。
input 有哪些新增類型?
- color
- date
- datetime
- datetime-local
- month
- number
- range
- search
- tel
- time
- url
- week
瀏覽器本地存儲中 cookie 和 localStorage 有什么區別? localStorage 如何存儲刪除數據。
cookie | localStorage | |
---|---|---|
有效期 | cookie只在設置的cookie過期時間之前一直有效,即使窗口或瀏覽器關閉 | 除非被清除,否則永久保存 |
數據大小 | 4K數據極小 | 5MB |
與服務端通信 | 每次都會攜帶在HTTP頭中 | 在客戶端中保存,不與服務器通信 |
數據共享 | 在所有同源窗口中都是共享的 | 在所有同源窗口中都是共享的 |