194 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			194 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
<!DOCTYPE html>
 | 
						||
<html>
 | 
						||
<head>
 | 
						||
    <title>FineUI版本发布周期(天)</title>
 | 
						||
    <link href="../res/css/common.css" rel="stylesheet" type="text/css" />
 | 
						||
    <style>
 | 
						||
        body {
 | 
						||
            font-size: 13px;
 | 
						||
        }
 | 
						||
 | 
						||
        #desc {
 | 
						||
            font-weight: bold;
 | 
						||
            text-align: left;
 | 
						||
            margin: 20px 0 10px;
 | 
						||
            font-size: 14px;
 | 
						||
        }
 | 
						||
    </style>
 | 
						||
</head>
 | 
						||
<body class="f-body">
 | 
						||
    <div id="desc">
 | 
						||
    </div>
 | 
						||
    <div id="chart_div">
 | 
						||
    </div>
 | 
						||
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
 | 
						||
    <script type="text/javascript">
 | 
						||
        google.load("visualization", "1", {
 | 
						||
            packages: ["corechart"]
 | 
						||
        });
 | 
						||
        google.setOnLoadCallback(drawChart);
 | 
						||
 | 
						||
        function drawChart() {
 | 
						||
            var vs = preprocessVersions(), v, count = vs.length, chart, data;
 | 
						||
 | 
						||
            data = new google.visualization.DataTable();
 | 
						||
            data.addColumn('string', '版本');
 | 
						||
            data.addColumn('number', '版本间隔天数');
 | 
						||
            data.addRows(count);
 | 
						||
 | 
						||
            for (var i = count - 1, j = 0; i >= 0; i--, j++) {
 | 
						||
                v = vs[i];
 | 
						||
                data.setValue(j, 1, v[2]);
 | 
						||
                data.setValue(j, 0, v[1] + " (" + v[0] + ")");
 | 
						||
            }
 | 
						||
 | 
						||
            chart = new google.visualization.BarChart(document.getElementById('chart_div'));
 | 
						||
            chart.draw(data, {
 | 
						||
                height: 2500,
 | 
						||
                width: 900,
 | 
						||
                fontSize: 13,
 | 
						||
                title: 'FineUI版本发布周期(天)',
 | 
						||
                vAxis: {
 | 
						||
                    title: 'FineUI版本'
 | 
						||
                },
 | 
						||
                chartArea: {
 | 
						||
                    top: 30,
 | 
						||
                    left: 200
 | 
						||
                }
 | 
						||
            });
 | 
						||
 | 
						||
            document.getElementById('desc').innerHTML = 'FineUI版本发布周期(总计发布了 ' + vs.length + ' 个版本)';
 | 
						||
        }
 | 
						||
 | 
						||
        function preprocessVersions() {
 | 
						||
            var data = [
 | 
						||
			    ["v0.1 preview", "2008-04-11"],
 | 
						||
			    ["v0.1 preview2", "2008-04-25"],
 | 
						||
			    ["v0.1 beta1", "2008-04-30"],
 | 
						||
			    ["v0.1 beta2", "2008-05-08"],
 | 
						||
			    ["v0.1 beta3", "2008-05-14"],
 | 
						||
			    ["v0.1 beta4", "2008-05-20"],
 | 
						||
			    ["v0.1 beta5", "2008-05-23"],
 | 
						||
			    ["v0.1 beta6", "2008-05-27"],
 | 
						||
			    ["v0.1 beta7", "2008-05-29"],
 | 
						||
			    ["v0.1 beta8", "2008-05-30"],
 | 
						||
			    ["v0.1 beta9", "2008-06-03"],
 | 
						||
			    ["v0.1 beta10", "2008-06-05"],
 | 
						||
			    ["v0.1 beta12", "2008-06-10"],
 | 
						||
			    ["v0.2 beta1", "2008-06-12"],
 | 
						||
			    ["v0.2 beta2", "2008-06-13"],
 | 
						||
			    ["v0.2 beta3", "2008-06-16"],
 | 
						||
			    ["v0.2 beta4", "2008-06-17"],
 | 
						||
			    ["v0.2 beta6", "2008-06-19"],
 | 
						||
			    ["v0.2 beta7", "2008-06-20"],
 | 
						||
			    ["v0.2 beta8", "2008-06-23"],
 | 
						||
			    ["v0.2 beta9", "2008-06-25"],
 | 
						||
			    ["v0.2 beta10", "2008-06-27"],
 | 
						||
			    ["v0.2 beta11", "2008-06-30"],
 | 
						||
			    ["v0.2 beta12", "2008-07-02"],
 | 
						||
			    ["v0.3 beta1", "2008-07-03"],
 | 
						||
			    ["v0.3 beta2", "2008-07-07"],
 | 
						||
			    ["v0.3 beta3", "2008-07-08"],
 | 
						||
			    ["v0.3 beta4", "2008-07-09"],
 | 
						||
			    ["v0.3 beta5", "2008-07-12"],
 | 
						||
			    ["v0.3 beta6", "2008-07-14"],
 | 
						||
			    ["v0.3 beta8", "2008-07-16"],
 | 
						||
			    ["v0.3 beta9", "2008-07-22"],
 | 
						||
			    ["v0.3 beta10", "2008-07-23"],
 | 
						||
			    ["v0.3 beta11", "2008-07-24"],
 | 
						||
			    ["v0.3 beta12", "2008-07-31"],
 | 
						||
			    ["v0.4 beta1", "2008-08-05"],
 | 
						||
			    ["v0.4 beta2", "2008-08-08"],
 | 
						||
			    ["v0.4 beta3", "2008-08-12"],
 | 
						||
			    ["v0.4 beta4", "2008-08-13"],
 | 
						||
			    ["v0.4 beta5", "2008-08-15"],
 | 
						||
			    ["v0.4 beta6", "2008-08-19"],
 | 
						||
			    ["v1.0", "2008-08-26"],
 | 
						||
			    ["v1.1 beta1", "2008-08-29"],
 | 
						||
			    ["v1.1 beta3", "2008-08-31"],
 | 
						||
			    ["v1.1 beta4", "2008-09-01"],
 | 
						||
			    ["v1.1 beta5", "2008-09-02"],
 | 
						||
			    ["v1.1 beta6", "2008-09-04"],
 | 
						||
			    ["v1.1 beta7", "2008-09-08"],
 | 
						||
			    ["v1.1", "2008-09-09"],
 | 
						||
			    ["v1.2 beta1", "2008-09-19"],
 | 
						||
			    ["v1.2 beta2", "2008-09-22"],
 | 
						||
			    ["v1.2 beta3", "2008-09-25"],
 | 
						||
			    ["v1.2 beta4", "2008-09-27"],
 | 
						||
			    ["v1.2 beta5", "2008-10-15"],
 | 
						||
			    ["v1.2 beta6", "2008-10-20"],
 | 
						||
			    ["v1.2 beta7", "2008-10-28"],
 | 
						||
			    ["v1.2 beta8", "2009-02-23"],
 | 
						||
			    ["v1.2 beta9", "2009-02-27"],
 | 
						||
			    ["v1.3.0", "2009-03-03"],
 | 
						||
			    ["v1.3.1", "2009-03-25"],
 | 
						||
			    ["v2.0 beta1", "2009-07-05"],
 | 
						||
			    ["v2.0 beta2", "2009-07-13"],
 | 
						||
			    ["v2.0 beta3", "2009-07-22"],
 | 
						||
			    ["v2.0 beta4", "2009-08-02"],
 | 
						||
			    ["v2.0 beta5", "2009-08-09"],
 | 
						||
			    ["v2.0.6", "2009-08-14"],
 | 
						||
			    ["v2.0.7", "2009-08-25"],
 | 
						||
			    ["v2.0.8", "2009-08-29"],
 | 
						||
			    ["v2.0.9", "2009-09-01"],
 | 
						||
			    ["v2.1.0", "2009-09-06"],
 | 
						||
			    ["v2.1.1", "2009-09-15"],
 | 
						||
			    ["v2.1.2", "2009-09-27"],
 | 
						||
			    ["v2.1.3", "2009-10-19"],
 | 
						||
			    ["v2.1.4", "2009-11-17"],
 | 
						||
			    ["v2.1.5", "2009-11-21"],
 | 
						||
			    ["v2.1.6", "2009-11-26"],
 | 
						||
			    ["v2.1.7", "2009-12-01"],
 | 
						||
			    ["v2.1.8", "2009-12-06"],
 | 
						||
			    ["v2.1.9", "2010-01-06"],
 | 
						||
			    ["v2.2.0", "2010-01-31"],
 | 
						||
			    ["v2.2.1", "2010-03-28"],
 | 
						||
			    ["v2.3.1", "2010-06-30"],
 | 
						||
			    ["v2.3.2", "2010-09-29"],
 | 
						||
			    ["v2.3.3", "2011-02-22"],
 | 
						||
			    ["v2.3.4", "2011-05-02"],
 | 
						||
			    ["v2.3.5", "2011-05-09"],
 | 
						||
                ["v3.0.0", "2012-01-28"],
 | 
						||
                ["v3.0.1", "2012-02-05"],
 | 
						||
                ["v3.1.0", "2012-03-04"],
 | 
						||
                ["v3.1.1", "2012-04-02"],
 | 
						||
                ["v3.1.2", "2012-04-04"],
 | 
						||
                ["v3.1.3", "2012-04-08"],
 | 
						||
                ["v3.1.4", "2012-04-24"],
 | 
						||
                ["v3.1.5", "2012-05-06"],
 | 
						||
                ["v3.1.6", "2012-05-20"],
 | 
						||
                ["v3.1.7", "2012-06-03"],
 | 
						||
                ["v3.1.8", "2012-06-24"],
 | 
						||
                ["v3.1.9", "2012-08-18"],
 | 
						||
                ["v3.2.0", "2012-11-18"],
 | 
						||
                ["v3.2.1", "2012-11-25"],
 | 
						||
                ["v3.2.2", "2012-12-03"],
 | 
						||
                ["v3.2.3", "2013-01-09"],
 | 
						||
                ["v3.2.4", "2013-03-23"],
 | 
						||
				["v3.2.5", "2013-04-27"],
 | 
						||
                ["v3.2.6", "2013-05-21"],
 | 
						||
                ["v3.3.0", "2013-06-17"],
 | 
						||
                ["v3.3.1", "2013-07-29"],
 | 
						||
                ["v4.0.1 beta", "2013-10-28"],
 | 
						||
                ["v3.3.2", "2013-11-21"],
 | 
						||
                ["v4.0.2 beta", "2013-12-14"],
 | 
						||
                ["v3.3.3", "2014-01-20"],
 | 
						||
                ["v4.0.3 beta", "2014-01-20"]
 | 
						||
            ];
 | 
						||
 | 
						||
            // 初始化第一个数据
 | 
						||
            data[0][2] = 0;
 | 
						||
 | 
						||
            var i = 1, count = data.length;
 | 
						||
            for (; i < count; i++) {
 | 
						||
                data[i][2] = (new Date(data[i][1]) - new Date(data[i - 1][1])) / (24 * 60 * 60 * 1000);
 | 
						||
            }
 | 
						||
 | 
						||
            return data;
 | 
						||
        }
 | 
						||
 | 
						||
 | 
						||
    </script>
 | 
						||
</body>
 | 
						||
</html>
 |