亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? step313.html

?? vml參考電子書籍。對于網頁上實現動態繪圖非常有用
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html xmlns:v="urn:schemas-microsoft-com:vml">
<head>
	<title>Thinking in VML</title>
</head>
<STYLE>
 v\:* { BEHAVIOR: url(#default#VML) }
</STYLE>
<LINK REL="stylesheet" TYPE="text/css" HREF="style.css" />
<script language="JavaScript">
function changeit()
{
 banana.value=100-(parseInt(apple.value)+parseInt(pear.value));
 showPie();
}
var r=2000;
function createPie(sa,ea,color,n)
{
  var fs=Math.PI*2*(sa/360);
  var fe=Math.PI*2*(ea/360);
  var sx=parseInt(r*Math.sin(fs));
  var sy=parseInt(-r*Math.cos(fs));
  var ex=parseInt(r*Math.sin(fe));
  var ey=parseInt(-r*Math.cos(fe));
  var newPie=document.createElement("<v:shape title='"+n+"' style='position:absolute;z-index:8;width:"+2*r+";height:"+2*r+"' CoordSize='4000,4000' strokeweight='1pt' fillcolor='"+color+"' strokecolor='black' path='m0,0 l "+sx+","+sy+" ar -2000,-2000,2000,2000,"+ex+","+ey+","+sx+","+sy+" l0,0 x e' />");
  //var newPie=document.createElement("<v:shape style='position:absolute;z-index:8;left:"+px+";top:"+py+";width:"+2*r+";height:"+2*r+"' CoordSize='4000,4000' strokeweight='1pt' fillcolor='"+color+"' strokecolor='"+color+"' path='m0,0 l "+sx+","+sy+" ar -2000,-2000,2000,2000,"+ex+","+ey+","+sx+","+sy+" l0,0 x e' />");
  pie.insertBefore(newPie);
}
function showPie()
{
  pie.innerHTML=""; 
  createPie(0,parseInt(banana.value)*3.6,"blue","香蕉");
  createPie(parseInt(banana.value)*3.6,parseInt(banana.value)*3.6+parseInt(apple.value)*3.6,"red","蘋果");
  createPie(parseInt(banana.value)*3.6+parseInt(apple.value)*3.6,360,"green","梨");
}
</script>
<body onload="changeit()">
<table align="center">
<tr>
<td align="center" class="title"><strong>數據圖表</strong></td>
</tr>
<tr>
<td >
<div class="memo" style="width:700;line-height:23px">
&nbsp;&nbsp;&nbsp;&nbsp;<strong>餅圖(Pie)</strong>:Pie圖在 VML 是個比較頭痛的問題,可能是我的數學不太好的緣故吧!因為 VML 沒有提供直接的 Pie (扇形) 語句,現在要畫餅圖的話只能自己計算坐標了,這要用到一些三角函數的知識。
還要注意的是,JavaScript 的三角函都是以弧度為單位。所以,要把角度轉換成弧度。<br>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=red>蘋果</font>:
<select id="apple" onchange="changeit()">
<option value="10">10%
<option value="20">20%
<option value="30">30%
<option value="40">40%
<option value="50">50%
</select>
&nbsp;&nbsp;<font color="green">梨</font>:
<select id="pear" onchange="changeit()">
<option value="5">5%
<option value="10">10%
<option value="20">20%
<option value="30">30%
<option value="40">40%
</select>
&nbsp;&nbsp;<font color="blue">香蕉</font>:<input id="banana" type="text" readonly size="2" value="85">%<br><br>
<center>
<v:group ID="group1" CoordOrig="-3000,-2000" CoordSize="6000,4000" style="width:300;height:200;position:relative">
		<v:rect style="position:relative;left:-3000;top:-3000;WIDTH:6000;HEIGHT:6000;" fillcolor="white" strokecolor="black">
		<v:shadow on="t" type="single" color="silver" offset="4pt,3pt"></v:shadow>
		</v:rect>
		<div id="pie"></div>
</v:group>
</center><br>
&nbsp;&nbsp;&nbsp;&nbsp;在寫這個教程的之前,我還沒有親自畫過 Pie 圖,以為很簡單,一步就可以完成,不過當我真的去畫的時候,讓我差點一個晚上沒有睡覺(目瞪口呆,口水直流)。<br>
&nbsp;&nbsp;&nbsp;&nbsp;我先研究 <a href="http://www.w3.org/TR/NOTE-VML" target="_blank">http://www.w3.org/TR/NOTE-VML</a> 里面有寫關于 path 里面的 ae (AngleEllipseTo) 命令(MSDN里面都沒有關于這些命令,3w 全部命令都有)。那個命令確實可以很簡單的完成,但它有 6 個參數,最后兩個參賽很難理解。因為
在一些例子中,這兩個數非常大,五六位之多。不得其解,不得不放棄這個命令(一個晚上過去了)。<br><br>
&nbsp;&nbsp;&nbsp;&nbsp;CSDN上的網友 emu(ston) 提出的問題,還有他最后完成的 Pie 圖,給我了一些啟發,他的做法是用 PolyLine 畫曲線,這樣的方法確實可行,不過如果精度太底,曲線就不平滑了。我發現 path 里面的 ar 命令就是用來畫弧線的。問題終于解決了。
現在講講 ar 命令的使用。<br>
&nbsp;&nbsp;&nbsp;&nbsp;<strong>ar</strong> left,top,right,bottom start(x,y) end(x,y) 共六個參數。前面四個參數分別是整圓的左上角和右下角坐標。這樣就確定了弧的范圍。后面兩個參數是弧的開始坐標和結束坐標。在知道角度和半徑的時候,最后兩個參數是很好求的。
下面的代碼可以畫一個扇形,sa,ea,用來確定起始角度和結束角度,注意,這里用角度,在函數里面我再把角度換算成弧度的。color 是顏色, n 是一些提示信息:<br><br>
<div class="memo">
var r=2000;      //半徑<br>
function createPie(sa,ea,color,n)<br>
{<br>
&nbsp;&nbsp;var fs=Math.PI*2*(sa/360);  //角度轉換成弧度<br>
&nbsp;&nbsp;var fe=Math.PI*2*(ea/360);<br>
&nbsp;&nbsp;var sx=parseInt(r*Math.sin(fs));<br>
&nbsp;&nbsp;var sy=parseInt(-r*Math.cos(fs)); //注意這里有個負號,因為VML的坐標第四像限相當于數學中的第一像限<br>
&nbsp;&nbsp;var ex=parseInt(r*Math.sin(fe));<br>
&nbsp;&nbsp;var ey=parseInt(-r*Math.cos(fe));<br>
&nbsp;&nbsp;var strPie="&lt;v:shape title='"+<strong>n</strong>+"' style='position:absolute;z-index:8;width:"+2*<strong>r</strong>+";height:"+2*<strong>r</strong>+"'"<br>
&nbsp;&nbsp;&nbsp;&nbsp;+" CoordSize='4000,4000' strokeweight='1pt' fillcolor='"+<strong>color</strong>+"'"<br>
&nbsp;&nbsp;&nbsp;&nbsp;+"path='m0,0 l "+<strong>sx</strong>+","+<strong>sy</strong>+" <font color=red>ar -2000,-2000,2000,2000,"+<strong>ex</strong>+","+<strong>ey</strong>+","+<strong>sx</strong>+","+<strong>sy</strong>+"</font> l0,0 x e' /&gt;";<br>
&nbsp;&nbsp;var newPie=document.createElement(strPie);<br>
&nbsp;&nbsp;group1.insertBefore(newPie);<br>
}<br>
</div><br>
&nbsp;&nbsp;&nbsp;&nbsp;數據圖表到這里就介紹完了,可能還有其他形式的圖表,不過有了前面三個例子,其他的我相信大家都能知道該怎么做的。接下來的一節將介紹 VML 一個應用廣泛的 矢量地圖。
<p align="right">第&nbsp;<a href="step31.html">1</a>&nbsp;<a href="step312.html">2</a>&nbsp;<strong style="color:red">3</strong>&nbsp;頁</p>
</div>
</td>
</tr>
<tr>
<td class="title">
<p align="right"><a href="javascript:self.scrollTo(0,0)">Top</a></p>
<a href="index.html">返回目錄</a><br>
上一節:<a href="step23.html">給VML增加事件</a><br>
下一節:<a href="step32.html">矢量地圖</a>
</td>
</tr>
</table>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美国三级日本三级久久99| 亚洲女人的天堂| 91精品久久久久久蜜臀| 欧美综合天天夜夜久久| 91在线码无精品| 一本久道久久综合中文字幕| 成人av免费网站| 一本大道av伊人久久综合| 一本到一区二区三区| 欧美性大战久久久| 91精品国产91热久久久做人人| 日韩一区二区精品| 精品成人在线观看| 国产亚洲欧美激情| 亚洲美女视频一区| 国产精品乱码一区二三区小蝌蚪| 精品婷婷伊人一区三区三| 99精品在线观看视频| 日本韩国欧美一区| 欧美在线观看视频一区二区三区| 不卡一区二区在线| 91一区二区在线| 在线视频一区二区三| 99re在线视频这里只有精品| 色综合网站在线| 欧美日韩亚洲另类| 日韩免费看的电影| 精品日韩欧美在线| 日韩欧美国产麻豆| 久久一区二区三区四区| 国产精品久久午夜夜伦鲁鲁| 久久久另类综合| 精品久久久久久久久久久久久久久久久 | 欧美日韩成人在线一区| 欧美日韩成人在线| 久久久久一区二区三区四区| 国产精品久久久久影院老司| 亚洲黄色小视频| 青草国产精品久久久久久| 精品一区二区三区免费播放| 国产白丝精品91爽爽久久| 成人午夜在线免费| 欧美丝袜第三区| 国产精品久久影院| 日韩主播视频在线| 国产精品88av| 91成人网在线| 日韩视频免费直播| 亚洲天堂成人网| 蜜臀av性久久久久av蜜臀妖精| 粉嫩蜜臀av国产精品网站| 色哟哟一区二区三区| 日韩欧美国产麻豆| 亚洲乱码国产乱码精品精小说| 日韩福利视频网| 91在线观看高清| 日韩美一区二区三区| 亚洲天堂免费看| 蜜桃精品在线观看| 色综合天天综合色综合av| 精品乱人伦一区二区三区| 国产精品另类一区| 久久精品99国产国产精| eeuss鲁片一区二区三区在线观看| 91精品国产综合久久国产大片| 亚洲视频一二区| 国产成人精品www牛牛影视| 欧美日韩大陆一区二区| 亚洲欧美一区二区三区孕妇| 国产精品888| 欧美精品一区二区久久婷婷| 亚洲精品亚洲人成人网 | 日韩女优毛片在线| 一区二区三区在线视频观看58| 国产高清精品久久久久| 91精品国产色综合久久久蜜香臀| 亚洲精品美国一| 国产成人午夜片在线观看高清观看 | 亚洲欧美日韩电影| 国产精品白丝jk黑袜喷水| 日韩欧美视频一区| 亚洲国产精品麻豆| 91在线无精精品入口| 久久久亚洲午夜电影| 捆绑调教一区二区三区| 3751色影院一区二区三区| 亚洲视频免费看| 99久久免费国产| 国产精品高潮呻吟| 91美女片黄在线观看91美女| 国产性做久久久久久| 国产在线精品国自产拍免费| 日韩精品一区二区三区老鸭窝 | 欧美精品一区二区高清在线观看| 日韩成人精品在线| 欧美一区二区三区在线看| 男女激情视频一区| 精品国免费一区二区三区| 久久99精品国产.久久久久久| 日韩欧美国产午夜精品| 狠狠色狠狠色综合| 欧美国产视频在线| 99久久99久久精品免费观看| 亚洲欧美色一区| 99久久久久久99| 亚洲成人综合网站| 精品av综合导航| 国产寡妇亲子伦一区二区| 国产精品午夜在线| 色综合中文字幕国产| 亚洲久本草在线中文字幕| 欧美视频三区在线播放| 热久久免费视频| 国产日韩欧美精品在线| 色婷婷亚洲综合| 日韩va欧美va亚洲va久久| 久久久久97国产精华液好用吗| 成人黄色电影在线| 亚洲成人免费av| 欧美精品一区二区三区蜜臀| 成人av免费网站| 舔着乳尖日韩一区| 国产日韩欧美不卡| 欧美色图片你懂的| 国产成人亚洲综合a∨婷婷| 亚洲免费av观看| 在线综合视频播放| 精品一区二区av| 亚洲综合一区二区| 久久色视频免费观看| 欧美性感一类影片在线播放| 国产九九视频一区二区三区| 亚洲第一二三四区| 欧美刺激脚交jootjob| 91免费国产在线| 精品在线一区二区| 亚洲精品免费电影| 精品国产欧美一区二区| 欧美日韩一区二区三区在线看| 国产福利一区二区三区视频 | 国内成人精品2018免费看| 亚洲免费在线看| 国产日韩欧美制服另类| 制服.丝袜.亚洲.另类.中文| 色综合久久久久久久| 国产在线日韩欧美| 婷婷中文字幕一区三区| 精品久久久久久久久久久久久久久久久 | 色视频成人在线观看免| 国产激情视频一区二区在线观看 | 欧美综合欧美视频| 成人亚洲一区二区一| 久久99久久99小草精品免视看| 亚洲一区中文日韩| 综合久久久久久久| 精品成人a区在线观看| www.成人网.com| 韩国女主播成人在线| 爽爽淫人综合网网站| 一区二区三区高清| 亚洲一卡二卡三卡四卡五卡| 亚洲欧美国产77777| 国产欧美日韩精品在线| 久久免费午夜影院| 日韩欧美一区二区不卡| 欧美一区二区精品在线| 欧美日韩国产123区| 欧美天天综合网| 欧美性极品少妇| 欧美三级资源在线| 在线免费观看不卡av| 色偷偷88欧美精品久久久| 91在线观看美女| 色一情一乱一乱一91av| 91久久精品一区二区| 91浏览器在线视频| 日本韩国欧美三级| 欧美日韩免费观看一区三区| 欧美精品一级二级| 欧美一区二区三区视频在线| 欧美一级片在线观看| 日韩欧美www| 亚洲国产高清在线| 亚洲私人影院在线观看| 中文字幕五月欧美| 日韩一区二区三| 国产精品乱码人人做人人爱| 中文字幕综合网| 亚洲超碰97人人做人人爱| 日韩精品一二三四| 国产综合一区二区| 成人av高清在线| 欧美精品aⅴ在线视频| 精品美女一区二区三区| 国产精品久久久久久久午夜片| 一区二区免费看| 蜜臀av一级做a爰片久久| 国产乱人伦偷精品视频免下载| 99久久精品99国产精品| 欧美人妇做爰xxxⅹ性高电影|