怎么把html文件中的JavaScript代码写入js文件里
<head><metacharset=utf-8><title>HTML5-canvas</title></head><body><canvasid="canvas"wi...
<head>
<meta charset=utf-8>
<title>HTML5-canvas</title>
</head>
<body>
<canvas id="canvas" width="500" height="200" ></canvas>
<div id="ds"></div>
<script type="text/javascript">
var chr = document.getElementById('canvas').getContext("2d");
var width=400;
var height=200;
var start=0
var exp=1;
chr.strokeStyle = "rgba(255,0,0,1)";
function draw(){
chr.clearRect(0,0,width,height)
chr.fillStyle="blue";
chr.beginPath();
chr.arc(180,start,20,0,Math.PI*2,1);
chr.closePath();
chr.fill();
start=start+exp;
if(start==0 || start==height-1){
exp=exp*-1;
}
}
</script>
<input onclick="interval=setInterval(draw,5);" value="开始" type="button" />
<input onclick="clearInterval(interval);" value="停止" type="button" />
</body>
</html>
很急,谢谢啦
这个我知道,但是运行效果是错的
这是写在.js文件夹中的代码
function draw(){
var chr = document.getElementById('canvas').getContext("2d");
var width=400; var height=200; var start=0; var exp=1;
chr.strokeStyle = "rgba(255,0,0,1)"; chr.clearRect(0,0,width,height)
chr.fillStyle="blue"; chr.beginPath(); chr.arc(180,start,20,0,Math.PI*2,true);
chr.closePath(); chr.fill(); start=start+exp;
if(start==0 || start==height-1){ //判断当前线的位置,控制在区域内
exp=exp*-1; //乘以负一用来调整线路方向
}
} 展开
<meta charset=utf-8>
<title>HTML5-canvas</title>
</head>
<body>
<canvas id="canvas" width="500" height="200" ></canvas>
<div id="ds"></div>
<script type="text/javascript">
var chr = document.getElementById('canvas').getContext("2d");
var width=400;
var height=200;
var start=0
var exp=1;
chr.strokeStyle = "rgba(255,0,0,1)";
function draw(){
chr.clearRect(0,0,width,height)
chr.fillStyle="blue";
chr.beginPath();
chr.arc(180,start,20,0,Math.PI*2,1);
chr.closePath();
chr.fill();
start=start+exp;
if(start==0 || start==height-1){
exp=exp*-1;
}
}
</script>
<input onclick="interval=setInterval(draw,5);" value="开始" type="button" />
<input onclick="clearInterval(interval);" value="停止" type="button" />
</body>
</html>
很急,谢谢啦
这个我知道,但是运行效果是错的
这是写在.js文件夹中的代码
function draw(){
var chr = document.getElementById('canvas').getContext("2d");
var width=400; var height=200; var start=0; var exp=1;
chr.strokeStyle = "rgba(255,0,0,1)"; chr.clearRect(0,0,width,height)
chr.fillStyle="blue"; chr.beginPath(); chr.arc(180,start,20,0,Math.PI*2,true);
chr.closePath(); chr.fill(); start=start+exp;
if(start==0 || start==height-1){ //判断当前线的位置,控制在区域内
exp=exp*-1; //乘以负一用来调整线路方向
}
} 展开
3个回答
2015-11-19
展开全部
<script type="text/javascript src="file:///C:/js/autocomplete/jquery.autocomplete.js"></script>
类似于css一样,在html里加上你要用的js
类似于css一样,在html里加上你要用的js
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-19
展开全部
帮你完善,并且修复了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询