久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

讓ie6,7,8支持canvas,css3等主流html5技術(shù)

 WindySky 2016-09-14
1.前言,。
  ie6,7,8支持html5,,看起來比較難,其實(shí)有一種方法很通用,,就是引入js和css,這種可插拔的引入對(duì)開發(fā)很有幫助,。比如,下面是一個(gè)讓網(wǎng)頁支持canvas和css3的例子,。
2.例子。
下面是一個(gè)在canvas畫布中顯示一個(gè)紅球的例子的html.
Java代碼  收藏代碼
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
  2.  <HTML>  
  3. <HEAD>  
  4.  <TITLE> fewfwe</TITLE>  
  5. <head>  
  6.    
  7.  <style type="text/css">  
  8.   body {   
  9.    background: #444;   
  10.      color: #FFF;  
  11.      font-family: Helvetica, Arial, sans-serif;  
  12.      text-align: center;  
  13.  }  
  14.    
  15.  #cv {  
  16.      width: 600px; height: 400px;  
  17.      background: #000;  
  18.     border-radius: 20px;  
  19.      padding: 20px;  
  20.      margin: 20px auto;  
  21.     box-shadow: 0 0 40px #222;  
  22.      behavior: url(public/ie-css3.htc);  
  23.       
  24.  }  
  25.  </style>  
  26.   
  27.  <script type="text/javascript">  
  28.  function test() {  
  29. var ctx = document.getElementById("cv").getContext("2d");  
  30.      
  31.    ctx.fillStyle = "#aa0000";  
  32.    ctx.beginPath();  
  33.    ctx.arc(100, 100, 25, 0, Math.PI*2, true);  
  34.    ctx.closePath();  
  35.    ctx.fill();  
  36.  }  
  37.   
  38.  window.onload = test;  
  39.   </script>  
  40.   
  41.  </head>  
  42.  <body>  
  43. <!--[if IE]>  
  44.     <script src="public/html5.js" type="text/javascript"></script>  
  45.     <script type="text/javascript" src="public/excanvas.compiled.js"></script>  
  46. <![endif]-->  
  47.  <canvas id="cv"></canvas>  
  48.  </body>  

這個(gè)例子在ie8不能運(yùn)行,,火狐可以,。如果要它能在ie6,7,8能運(yùn)行,那么需要做兩件事情,。
2.1增加一個(gè)html5的ie輔助js文件和一個(gè)canvas兼容js文件
  這個(gè)文件可命名為html5.js,這是一個(gè)開源的js文件,,可以放心使用,它主要是解決了了6,7,8兼容html5的js的問題,。canvas兼容文件命名為excanvas.compiled.js,,所有文件我已經(jīng)打包在demo里面??梢韵螺d,。
2.2.增加一個(gè)css文件和在頁面進(jìn)行引用。
  css文件命名為ie-css3.htc,,它解決了ie6,7,8,兼容css3的問題,。
3.demo下載。
見附件,。
4.例子運(yùn)行結(jié)果
見下面這張圖片,。是一個(gè)紅色的圓圈,顯示在黑色的畫布上面,。

5.總結(jié)
   ie6,7,8 兼容其他html5技術(shù)的做法,,其實(shí)都可以效仿引用js和css的做法。這樣,,便為html5在移動(dòng)端馳騁,,掃清了最后一絲障礙。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多