整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          YouTube將默認使用HTML5替代Flash插件

          rsTechnica消息:在此之前,每當用戶觀看YouTube視頻時,首先必須安裝Flash插件才能觀看,而且Flash插件的安裝還存在各種各樣的安全隱患。為改變這一狀況,YouTube在1月27日正式宣布,用戶通過Chrome、IE11、Safari 8 還有beta版的Firebox等眾多瀏覽器播放YouTube的視頻將默認使用HTML5,取代原先的Flash。YouTube專門為HTML5發表了一篇博文,來解釋使用HTML5之后如何解決之前出現過的安全漏洞問題。同時HTML5將會減少50%的緩沖幾率,使視頻的播放更加流暢,讓用戶觀看視頻時享受最佳的視覺體驗。(中國青年網編譯報道)

          基本繪畫

          在最基本的畫圖操作中,你需要的只是希望圖像出現處的位置(x和y坐標)。圖像的位置是相對于其左上角來判斷的。使用這種方法,圖像可以簡單的以其原尺寸被畫在畫布上。

          drawImage (image, x, y)

          var ctx = canvas.getContext (’2d’);ctx.drawImage (myImage, 50, 50);

          ctx.drawImage (myImage, 125, 125);

          ctx.drawImage (myImage, 210, 210);

          縮放及調整尺寸

          改變圖像的尺寸,你需要使用重載的 drawImage 函數,提供給它希望的寬度和高度參數。

          drawImage (image, x, y, width, border=1 Height)

          var ctx = canvas.getContext (’2d’);ctx.drawImage (myImage, 50, 50, 100, 100);

          ctx.drawImage (myImage, 125, 125, 200, 50);

          ctx.drawImage (myImage, 210, 210, 500, 500);

          這個例子演示了如何畫一個比原圖小的圖像,一個不同長寬比的圖像和一個比原圖大的圖像的方法。

          二、媒體

          一個響應式的布局是實現響應網站的第一步。現在,讓我們把注意力集中在另外一個現代化網站非常重要的方面:媒體,如視頻或圖像。 下面的 CSS 代碼將確保您的圖像將永遠不會大于他們的父容器,代碼非常簡單,適用于大多數網站。請注意,IE6 等舊的瀏覽器不支持 max-width 指令。


          1. img { max-width: 100%; }

          雖然上述技術是有效的,有時你可能需要有更多的圖像控制權,例如根據客戶端的顯示大小,顯示不同的圖像。

          這是由 Nicolas Gallagher 發明的好方法。讓我們看看 HTML:

          1. <imgsrc="image.jpg"data-src-600px="image-600px.jpg"data-src-800px="image-800px.jpg"alt="">

          正如你可以看到,我們使用 data-* 屬性來存儲替換圖像的 URL。現在,讓我們使用強大的 CSS3 來為匹配 min-device-width 條件的媒體指定替換圖像:

          1. @media (min-device-width:600px) {

          2. img[data-src-600px] {

          3. content: attr(data-src-600px, url);

          4. }

          5. }

          6.

          7. @media (min-device-width:800px) {

          8. img[data-src-800px] {

          9. content: attr(data-src-800px, url);

          10. }

          11. }

          三、設備訪問

          對于消除Web應用與原生的應用,最大的障礙就是瀏覽器需要訪問移動設備基本特性的能力,比如說照相機,通訊錄,日歷,加速器等,利用HTML5技術可以實現此能力方面,Mozilla一直在努力通過移動瀏覽器Fennec來將強設備訪問能力。

          對于許多的移動開發商而言,能夠提高設備訪問能力是HTML5最令人沸騰的時代性的革新,這完全的意味著Web應用能夠登陸移動設備,而無需再做任何的PhoneGap式打包。一般游戲開發商當然是最開心,因為某些性能特性對他們來說是封鎖的,比如能整合到游戲中的加速器。

          四、離線緩存

          相對而言,離線緩存算是一個比較新的概念,簡單來說就是在離線的情況下,web應用還可以正常的進行運行。傳統意義上的web技術應用需要依賴于網絡,而HTML5的離線緩存可以沖破這個束縛,利用離線緩存技術,這樣才可以在離線狀態下正常使用web應用。目前已經有產品實現了這個方式。比如亞馬遜Kindle的云閱讀器。

          、什么是應用程序緩存:

          HTML5引入了應用程序緩存,這意味著web應用可進行緩存,并可在沒有因特網

          連接時進行訪問

          2、應用緩存的優勢:

          1): 離線瀏覽-用戶可在應用離線時使用它們

          2):速度-已緩存資源加載得更快

          3):減少服務器負載-瀏覽器將只從服務器下載更新過或更改過的資源

          3、實現緩存:

          如需啟用應用程序緩存,請在文檔的<html>標簽中包含manifest屬性

          manifest文件的建議的文件擴展名是:’.appcache'"

          4、Manifest 文件:

          1): CACHE MANIFEST-在此標題下列出的文件將在首次下載后進行緩存

          2): NETWORK -在此標題下列出的文件需要與服務器的連接, 且不會被緩存

          3): FALLBACK -在此標題下列出的文件規定當頁面無法訪問時的回退頁面(比如

          404頁面)


          具體使用:1、在html頁面的html標簽里面添加.appcache 的文件
          2、創建對應的.appcache文件
          3、在緩存文件里面寫上
          CACHE MANIFEST 注意是大寫哦
          接著寫上CACHE:../db.html
          db.js


          db.html頁面里面:<html manifest="js/db.appcache">db.appcache文件創建在js文件夾里面,創建的時候,選擇創建文件即可



          頁面加上緩存后,本地打開服務器html5頁面速度會變快,或者服務器沒有連接上,本地也可以顯示頁面數據


          主站蜘蛛池模板: 国产一区二区三区免费观在线 | 肥臀熟女一区二区三区| 无码人妻精品一区二区三| 任你躁国产自任一区二区三区| 国产一区二区视频在线播放| 日韩精品一区二区三区中文| 日本在线视频一区二区三区| 国产精品99无码一区二区| 亚洲一区中文字幕久久| 国产成人精品一区二三区| 色久综合网精品一区二区| 一区二区三区在线| 国产未成女一区二区三区| 好爽毛片一区二区三区四| 国模极品一区二区三区| 色窝窝无码一区二区三区 | 精品国产区一区二区三区在线观看| 欲色影视天天一区二区三区色香欲| 精品一区二区三区自拍图片区| 中文字幕在线播放一区| 精品国产福利在线观看一区 | 亚洲V无码一区二区三区四区观看 亚洲爆乳精品无码一区二区三区 亚洲爆乳无码一区二区三区 | 鲁丝片一区二区三区免费| 一区在线免费观看| 国产一区二区在线视频播放| 精品视频一区在线观看| 精品乱码一区二区三区在线 | 国产高清一区二区三区| 91久久精品国产免费一区| 3d动漫精品啪啪一区二区中文| 久久综合亚洲色一区二区三区| 三上悠亚国产精品一区| 国产在线无码一区二区三区视频| 精品国产一区二区三区2021| 精品亚洲一区二区三区在线播放| 国产日韩视频一区| 性色A码一区二区三区天美传媒| 久久se精品一区二区国产| 无码国产精品一区二区免费I6| 国产成人一区二区三区| 久99精品视频在线观看婷亚洲片国产一区一级在线 |