HTML5知识点小记

2016-09-19  本文已影响0人  _MChao

Canvas

HTML5Shiv

    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    <![endif]-->

SVG

Communication API

WebSocket API

基本用法

Forms

控件

特性

表单验证

获取ValidityState对象

var valCheck = document.myForm.myInput.validity;

验证

valCheck.valid;

关闭验证

    在标签添加 formnovalidate

拖动

事件

设置可拖动
给标签添加可拖动属性draggable

<div id="myDragSource" draggable="true">

传输和控制

Web Workers

创建

var worker = new Worker("myJS.js");
<script id="myWorker" type="javascript/worker">
var shareWorker = new SharedWorker("sharedWorker.js");

多个JS文件的加载和执行

importScript("file1.js", "file2.js");

会顺序加载和执行

Web Storage

cookies
生命周期由用户自己设置

localStorage
生命周期很长

sessionStorage

sessionStorage.setItem("myKey", "myValue");
sessionStorage.myKey = "myValue";
sessionStorage["myKey"] = "myValue";

当浏览器或者标签关闭时清除

openDatabase

IndexDB

App Cache

<html manifest="application.appcache">
上一篇 下一篇

猜你喜欢

热点阅读