H5、C3基礎知識筆記


HTML5

本文內容參考於“HTML5|W3scool”教程

簡介

是最新的 HTML 標准,擁有新的語義、圖形以及多媒體元素

提供了新的 API 簡化了 web 應用程序的搭建

是跨平台的,被設計為在不同類型的硬件(PC、平板、手機、電視機等等)之上運行

實例

申明HTML5文檔類型
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title of the document</title>
</head>

<body>
Content of the document......
</body>

</html>

新特性

  1. 語義元素
<header>
<footer>
<article>
<section>
  1. 表單控件

數字、數字、日期、時間、日歷和滑塊

  1. 圖像支持
<canvas>
<svg>

詳細內容建議查看“HTML5 Canvas|W3scool”

  1. 多媒體支持
<video>
<audio>
  1. API
本地存儲

sessionStorage約5M,短期存儲- 關閉瀏覽器窗口自動清除

localStorage約20M,永久存儲- 需手動刪除

// 只能存儲字符串,可以將對象 JSON.stringify() 編碼后存儲

// [api] 指代可選 sessionStorage/localStorage
window.[api].getItem(key)
window.[api].setItem(key, value)
window.[api].removeItem(key)
window.[api].clear()
高頻考點:storage和cookie的區別?

存儲位置不同:cookie數據始終在同源的http請求中攜帶,即cookie在瀏覽器和服務器間來回傳遞,sessionStorage和localStorage僅在本地保存。

存儲容量不同:cookie數據不能超過4k,而sessionStorage和localStorage可以達到5M或更大。

數據有效期不同:sessionStorage:僅在當前瀏覽器窗口關閉前有效;localStorage:永久有效;cookie:過期時間內有效。

作用域不同:sessionStorage不能在不同的瀏覽器窗口中共享,即使是同一個頁面;localStorage、cookie支持在所有同源窗口中共享。

未完待續...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM