39,083
社区成员
发帖
与我相关
我的任务
分享
<!doctype html>
<html>
<body>
<div id="head">head</div>
<div id="first">
<canvas id="myc">
Your browser does not support the canvas element.
</canvas>
</div>
<script src=".\html5.js" type="text/javascript"></script>
</body>
</html>
var images=["1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"];
var newimages=new Array(images.length);
var loadedimages=0;
preloadimages(images);
canvas_set(newimages[0]);
function canvas_set(im){
canvas=document.getElementById("myc");
canvas.width=window.innerWidth;
canvas.height=window.innerHeight*0.6;
cxt=canvas.getContext("2d");
cxt.drawImage(im,0,0);
}
function preloadimages(arr){
for (var i=0; i<arr.length; i++){
newimages[i]=new Image()
newimages[i].src=arr[i];
}
}
var images=["1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"];
var newimages=new Array(images.length);
var loadedimages=0;
preloadimages(images, function() {
canvas_set(newimages[0]);
});
function canvas_set(im){
canvas=document.getElementById("myc");
canvas.width=window.innerWidth;
canvas.height=window.innerHeight*0.6;
cxt=canvas.getContext("2d");
cxt.drawImage(im,0,0);
}
function preloadimages(arr,fun){
var n = 0;
for (var i=0; i<arr.length; i++){
newimages[i]=new Image();
newimages[i].onload=function() {
n++;
if (n>=arr.length)
fun();
};
newimages[i].src=arr[i];
}
}