久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

22個HTML5 技巧三

22個HTML5 技巧三:我們繼續(xù)講解HTML5的技巧。 16. 視頻支持 音頻元素 audio非常像,在新的瀏覽器上也支持HTML5視頻。事實上,就在最近YouTube宣布了一項新的 HTML5視頻嵌入。可惜的是,由于

22個HTML5 技巧三:我們繼續(xù)講解HTML5的技巧。

16. 視頻支持

音頻元素<audio>非常像,在新的瀏覽器上也支持HTML5視頻。事實上,就在最近YouTube宣布了一項新的 HTML5視頻嵌入。可惜的是,由于HTML5說明文件并沒有為視頻指出某個特定的編碼器,所以都主要取決于瀏覽器來決定了。盡管Safari和IE9可以支持H.264 格式的視頻,F(xiàn)irefox 和Opera卻仍然堅持Theora 和Vorbis格式。因此,顯示HTML5視頻的時候,你必須提供兩種格式。

17. 視頻預先加載

你首先需要決定是否需要瀏覽器來預先加載視頻。是否有需要?假設,一個訪客進入某個專門用來顯示視頻的頁面,那么就非常有必要預先加載這個頁面節(jié)省一點等待的時間。你可以通過設置 preload=”preload”來預先加載視頻,或者之間添加preload也可以。

<video preload>

</video>
18. 顯示控件

你可能已經(jīng)注意到,用上面的代碼的話,視頻將只會顯示成一個圖片,而沒有任何可控制的元件。為了獲取這些播放控件,我們必需在視頻元素里指定這些控件屬性。

<video preload controls>

</video>
19. 正則表達式

對虧了新模式的屬性,我們可以直接在代碼中插入一個正則表達式。

<form method=post action=”">
<label for=”username”>create a username:
<input id=”username” type=”text” name=”username” placeholder=”4>< 10″ required=”required” autofocus=”autofocus” pattern=”[A-Za-z]{4,10}”>
<button type=”submit”>Go

如果你比較熟悉正則表達式的話就會注意到這個新模式: [A-Za-z]{4,10}只接受大小寫字母。這個字符串最少必需有四個字符,最多是十個字符。

20. 檢測瀏覽器對屬性的支持

前面提到過并非所有的瀏覽器都支持這些屬性,那是否有什么方法能夠判斷瀏覽器是否能夠識別它們呢?這個問題問得非常好,這里給大家介紹兩種方式,第一個選擇是使用Modernizr來檢測,或者你也可以創(chuàng)建并剖析這些元素來看看瀏覽器都有什么能力。例如,在前面的例子里,如果我們要確定瀏覽器是否能夠執(zhí)行pattern屬性,就可以在頁面上添加JavaScript:

alert( ’pattern’ in document.createElement(‘input’) ) // boolean;
實際上,這是確定瀏覽器兼容性的一種非常常用的方法。jQuery庫利用了這個技巧。上面的代碼里,我們創(chuàng)建了一個新的輸入元素,并確認pattern屬性是否能夠被識別。如果能夠識別的話,瀏覽器就支持這個功能,否則就不支持。

<script>
if (!’pattern’ in document.createElement(‘input’) ) {
// do client/server side validation
}
</script>
記住,這將需要依靠 JavaScript來實現(xiàn)!

21. Mark元素

<mark>元素的主要功能就是在頁面中高亮顯示那些需要在視覺上向用戶突出其重要性的文字。包裹在此標簽里的字符串必須與用戶當前的行為相關。例如,如果我在一些博客中搜索"Open your Mind" ,我可以使用在&mark&標簽里使用JavaScript 來包裹每一次動作。

<h3> search results </h3>
<h6> They were interrupted, just after Quato said, ”O(jiān)pen your Mind”.
22. 何時使用

是否還需要使用

標簽呢?當然需要。例如,如果你想在一個元素里將一段代碼包裹住,特別是為了內(nèi)容的定位,
將會是非常理想的選擇。不過,如果不是上述情況而是要包裹博客文章、或者頁腳的鏈接列表,建議你分別使用
【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

22個HTML5 技巧二:上面一章講到了HTML5的幾個技巧,現(xiàn)在我們來學習新的技巧。 8. 占位符 此前,我們需要使用JavaScript來創(chuàng)建文本框的占位符。你可以初步設定值屬性來看是否合適,但是
HTML5 技巧一:當今科技發(fā)展的速度真驚人,稍不留神,就可能無法跟上它的步伐。新一代的HTML-HTML5的發(fā)展也不停的帶給我們新的驚喜,我們將通過這篇文章向大家介紹一些HTML技巧。 1
主站蜘蛛池模板: 超碰免费在线观看 | 午夜无遮挡 | 精品婷婷 | 国产午夜视频 | 中文字幕影院 | 免费av小说| 狠狠操夜夜操 | 天天综合av| 日韩av一区二区在线观看 | 日韩中文字幕第一页 | 99色在线 | 久久av在线| 四虎在线观看视频 | 日韩在线免费视频 | 日韩综合精品 | 伊人久久在线 | 日本不卡视频在线观看 | 欧美日韩中文 | 日韩色黄大片 | 午夜国产在线 | 中文字幕在线观看日韩 | 日韩欧美国产精品 | 国产福利91精品一区二区三区 | 欧美日韩在线一区 | 国产精品va | 国产精品一区av | 少妇视频在线观看 | www.色偷偷 | av一级在线 | 波多野结衣视频一区 | 一区二区黄色 | 黄网站免费在线观看 | 91av精品| 成人影| 久久久久久97 | 91av免费 | 国产精品美女在线观看 | 日韩欧美专区 | 国产网址 | 亚洲欧美一区二区三区四区 | 人人艹人人爱 |