html5的一些基礎

HTML HTML5 Flash JavaScript 互聯網就是毒藥 2017-05-17

H5

一、html新增標籤

1)header -------頭部引導或導航的部分

2)Nav ----------導航部分,一般可以嵌套在header裡面

3)Section ---------代表一個獨立區塊,包括內容和標題

4)Article ----------特殊的section ,一般放置文章或標題

5)Aside ---------頁面補充說明的區塊

6)Footer --------腳部版權說明的區塊

注意點:雖然標籤很語義化,但是目前只能兼容IE9+

二、添加對flash的替換

.swf(flash的格式)

對視頻的標籤

Video支持的mp4格式,ogg,webM

屬性:autoplay: 頁面加載進來就開始播放

Src 視屏文件的路徑

Controls 是否顯示播放器的控件(播放,暫停,快進,全屏,音量)

Preload 預加載

Poster 視頻播放前的海報

在h5之前視頻是如何播放的(網頁中是如何插入視頻)

<embed>

<iframe>

音頻的標籤

Audio

支持的格式:mp3,ogg,Wav

Input類型的拓展

Color: 取到值是十六進制的顏色屬性值

Date : yyyy-MM-dd

Datetime

Datetime-local 顯示格式yyyy-MM-ddThh:mm

Email 表單提交會觸發驗證

Month YYYY-MM

Number 會出現加減符號,min-----max屬性,限制最大值和最小值

Range 滑塊,也可以自定義最大值和最小值

Search

Tel 移動端點擊時候會拉起數字鍵

Time

Url

Week

Html5表單新元素

Datalist:模糊查詢

Input list=”dalistID”

Datalist#dalistID>option

Keygen

Output

Html 表單驗證

Required 必填字段

Pattern 正則驗證,設置title為錯誤提示信息

Maxlength 輸入的最大長度

Minlength 輸入的最小長度

Min Max step必須input為number類型才能生效,min最小值,max最大值,step設置有效數字的間隔

setCustomValidity(“提示文字”) 自定義提示文字

H5地理定位系統:

Navigator:是瀏覽器內置對象,包含瀏覽器廠商支持哪些方法,瀏覽器的信息;

H5的拖放:

被拖動的對象 :屬性:draggable設置是否支持拖動 ondragstart開始拖動的時候執行的事件

放置的容器: ondrop丟放對象觸發的事件

Ondragover 當拖放的對象拖動到放置的容器上觸發的事件

H5的本地存儲

localStorage.setItem(“key”, value);

在本地存儲一個名為key值為value的一個數據

localStorage.getItem(“key”);//value

清除:

localStorage.Clear()會清空所有的本地存儲;

localStorage.removeItem(“key”)清空對應key這條數據

取出本地存儲的一個名為key的數據

sessionStorage.setItem(“key”,value);

sessionStorage.getItem(“key”);

區別:sessionStorage存儲的值當用戶關閉瀏覽器就會自動銷燬,但是localStorage存儲的值會一直存在,知道用戶手動清除;

Javascript變量在頁面關閉的時候會被全部銷燬,要在一個頁面取另一個頁面的值的時候是取不到的,那麼這時候就要用到頁面間傳值的方法:

1.帶參數的a鏈接來實現傳值

2.本地存儲來傳值

相關推薦

推薦中...