Raphaelist_vol20 (json)
Raphael de SVG ! vol120
by nekosmash
HTML
<input type="button" onclick="jsondraw()" value="json" />
<input type="button" onclick="setdraw()" value="set" />
<div id="canvas"></div>
CSS
body,html
{
height:100%;
margin:0;
}
#canvas
{
height:99%;
background:#fff;
}
JavaScript
var paper;
window.onload = function () {
//create paper
paper = Raphael("canvas");
}
function jsondraw(){
startTimer();
var json = new Array();
for(j=0;j<50;j++){
for(i=0;i<50;i++){
if(j%2==0){
json.push({
"type":"rect",
"x":10*j,
"y":20*i,
"width":10,
"height":10,
"stroke":"none",
"fill":"#888"
});
}else{
json.push({
"type":"rect",
"x":10*j,
"y":20*i+10,
"width":10,
"height":10,
"stroke":"none",
"fill":"#888"
});
}
}
}
paper.add(json);
getTime();
}
function setdraw() {
startTimer();
for(j=0;j<50;j++){
for(i=0;i<50;i++){
if(j%2==0){
paper.rect(10*j,20*i,10,10)
.attr({"stroke":"none","fill":"#888"});
}else{
paper.rect(10*j,20*i+10,10,10)
.attr({"stroke":"none","fill":"#888"});
}
}
}
getTime();
}
var startTime;
var status;
function startTimer()
{
startTime = new Date();
}
function getTime()
{
var currentTime = new Date();
alert(currentTime - startTime);
}