最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Html5新增了哪些功能

  發(fā)布時間:2021-04-15 16:38:39   作者:jsxpang   我要評論
這篇文章主要介紹了Html5新增了哪些功能,幫助大家更好的理解和學(xué)習(xí)網(wǎng)頁制作,感興趣的朋友可以了解下

介紹

HTML5 是下一代的 HTML, 將成為 HTML、XHTML 以及 HTML DOM 的新標(biāo)準(zhǔn)。

起步

HTML5 是 W3C 與 WHATWG 合作的結(jié)果。

為 HTML5 建立的一些規(guī)則:

  • 新特性應(yīng)該基于 HTML、CSS、DOM 以及 JavaScript。
  • 減少對外部插件的需求(比如 Flash)
  • 更優(yōu)秀的錯誤處理
  • 更多取代腳本的標(biāo)記
  • HTML5 應(yīng)該獨立于設(shè)備
  • 開發(fā)進(jìn)程應(yīng)對公眾透明

瀏覽器支持

最新版本的 Chrome、Firefox、Safari以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 將支持某些 HTML5 特性。國內(nèi)的 遨游瀏覽器(Maxthon),以及基于IE或Chromium(Chrome的工程版或稱實驗版)所推出的360瀏覽器、搜狗瀏覽器、QQ瀏覽器、獵豹 瀏覽器等國產(chǎn)瀏覽器同樣具備支持HTML5的能力。

新特性

HTML5 中新增的一些有趣的新特性:

1、語義化標(biāo)簽 header footer nav aside section meau template article audio video canvas 等

2、webStorage 儲存機制 sessionStorage 和 localStorage

  • webStorage: 使用HTML5可以在本地存儲用戶的瀏覽數(shù)據(jù)。早些時候,本地存儲使用的是 cookie。但是Web 存儲需要更加的安全與快速,這些數(shù)據(jù)不會被保存在服務(wù)器上,但是這些數(shù)據(jù)只用于用戶請求網(wǎng)站數(shù)據(jù)上。它也可以存儲大量的數(shù)據(jù),而不影響網(wǎng)站的性能。數(shù)據(jù)以 鍵/值 對存在, web網(wǎng)頁的數(shù)據(jù)只允許該網(wǎng)頁訪問使用。

      Web Storage又分為兩種: sessionStorage 和localStorage ,即這兩個是Storage的一個實例。從字面意思就可以很清楚的看出來,sessionStorage將數(shù)據(jù)保存在session中,瀏覽器關(guān)閉也就沒了;而localStorage則一直將數(shù)據(jù)保存在客戶端本地。其API提供的方法有以下幾種:

setItem (key, value) ——  保存數(shù)據(jù),以鍵值對的方式儲存信息。

getItem (key) ——  獲取數(shù)據(jù),將鍵值傳入,即可獲取到對應(yīng)的value值。

removeItem (key) ——  刪除單個數(shù)據(jù),根據(jù)鍵值移除對應(yīng)的信息。

clear () ——  刪除所有的數(shù)據(jù)

key (index) —— 獲取某個索引的key
  • localStorage:沒有時間限制的數(shù)據(jù)存儲

      localStorage的生命周期是永久性的。假若使用localStorage存儲數(shù)據(jù),即使關(guān)閉瀏覽器,也不會讓數(shù)據(jù)消失,除非主動的去刪除數(shù)據(jù),使用的方法如上所示。localStorage有l(wèi)ength屬性,可以查看其有多少條記錄的數(shù)據(jù)。使用方法如下:

var storage = null;                          //判斷瀏覽器是否支持localStorage
    if(window.localStorage){
        storage.setItem("name", "Rick");     //調(diào)用setItem方法,存儲數(shù)據(jù)
            alert(storage.getItem("name"));  //調(diào)用getItem方法,彈框顯示 name 為 Rick
            storage.removeItem("name");      //調(diào)用removeItem方法,移除數(shù)據(jù)
            alert(storage.getItem("name"));  //調(diào)用getItem方法,彈框顯示 name 為 null
    }
  • sessionStorage:針對一個 session 的數(shù)據(jù)存儲

      sessionStorage 的生命周期是在瀏覽器關(guān)閉前。也就是說,在整個瀏覽器未關(guān)閉前,其數(shù)據(jù)一直都是存在的。sessionStorage也有l(wèi)ength屬性,其基本的判斷和使用方法和localStorage的使用是一致的。需要注意的有以下幾點:
     (1) 頁面刷新不會消除數(shù)據(jù);
     (2) 只有在當(dāng)前頁面打開的鏈接,才可以訪sessionStorage的數(shù)據(jù);
     (3) 使用window.open打開頁面和改變localtion.href方式都可以獲取到sessionStorage內(nèi)部的數(shù)據(jù);

3、history 對象
history 對象保存著用戶上網(wǎng)的歷史記錄,從窗口被打開的那一刻算起。
使用 go( ) 方法可以在用戶的歷史記錄中任意跳轉(zhuǎn),可以向后,也可以向前。
這個方法接受一個參數(shù),表示向后或向前跳轉(zhuǎn)的頁面數(shù)的一個整數(shù)值。
負(fù)數(shù)表示向后跳轉(zhuǎn)(類似于單機瀏覽器的“后退”按鈕)
正數(shù)表示向前跳轉(zhuǎn)(類似于單機瀏覽器的“前進(jìn)”按鈕)

history.go(-1) // 后退一頁 
history.go(1) // 前進(jìn)一頁 
history.go(2) // 前進(jìn)兩頁 

還可以給go()方法傳遞一個字符串參數(shù),此時瀏覽器會跳轉(zhuǎn)到歷史記錄中包含該字符串的第一個位置-----可能前進(jìn),也可能后退。具體看哪個位置最近。 如果歷史記錄中不包含該字符串,那么這個方法什么也不做

history.go('wrox.com') // 調(diào)到最近的 wrox.com 頁面

也可以使用兩個簡寫方法 back( ) 和 forward( ) 來代替 go( ) 。這兩個方法都可以模仿瀏覽器的“后退”和“前進(jìn)”按鈕。

history.back() // 后退一頁
history.forward() // 前進(jìn)一頁

4、新增的表單元素 input datalist datetime date month week time color number email address range tel url search 等

5、多媒體,用于回放的 video 和 audio 元素

6、用于繪畫的 canvas

以上就是Html5新增了哪些功能的詳細(xì)內(nèi)容,更多關(guān)于Html5新功能的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • HTML5適合的情人節(jié)禮物有紀(jì)念日期功能

    這篇文章主要介紹了HTML5適合的情人節(jié)禮物有紀(jì)念日期功能,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-25
  • HTML5實現(xiàn)移動端點擊翻牌功能

    這篇文章主要介紹了HTML5實現(xiàn)移動端點擊翻牌功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-23
  • html5 拖拽及用 js 實現(xiàn)拖拽功能的示例代碼

    這篇文章主要介紹了html5 拖拽及用 js 實現(xiàn)拖拽,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-23
  • HTML5逐步分析實現(xiàn)拖放功能的方法

    這篇文章主要介紹了HTML5逐步分析實現(xiàn)拖放功能的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-30
  • HTML5中外部瀏覽器喚起微信分享功能的代碼

    這篇文章主要介紹了HTML5中外部瀏覽器喚起微信分享功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-15
  • HTML5輸入框下拉菜單功能的示例代碼

    這篇文章主要介紹了HTML5輸入框下拉菜單功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-09-08
  • html5視頻自動橫過來自適應(yīng)頁面且點擊播放功能的實現(xiàn)

    這篇文章主要介紹了h5視頻自動橫過來自適應(yīng)頁面且點擊播放,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-03
  • recorder.js 基于Html5錄音功能的實現(xiàn)

    這篇文章主要介紹了recorder.js 基于Html5錄音功能的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起
    2020-05-26
  • html5簡介及新增功能介紹

    這篇文章主要介紹了html5簡介及新增功能介紹,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-18

最新評論

阳谷县| 吉安县| 小金县| 霍林郭勒市| 乐至县| 临夏县| 侯马市| 故城县| 山西省| 河曲县| 繁峙县| 酒泉市| 新营市| 三原县| 乐亭县| 花莲县| 兴文县| 襄樊市| 宁国市| 彰武县| 扎鲁特旗| 大竹县| 舞阳县| 开鲁县| 长白| 沙坪坝区| 海阳市| 沈阳市| 通江县| 甘南县| 万源市| 卢湾区| 赤水市| 天津市| 麻城市| 马公市| 平和县| 隆昌县| 万荣县| 上蔡县| 都江堰市|