Canvas 学习把玩下吧
?
注意。要调用为对象定义的方法时,必须在专家模式中使用第二种语法格式。
这样子的话呢,我们来作一个动态显示时间的画面。可以用下面的代码实现。setInterval(show,1000);
function show(){
time=new Date();
hour=time.getHours();
minu=time.getMinutes();
sec=time.get.Seconds();
datetime=hour ":" minu ":" sec;
}//这里的datetime是一个动态文本框的变量名字。这样子呢,setInterval这个方法大家应该学的很好了。现在呢,我们学习clearInterval.
clearInterval动作的作用是清楚对setInterval函数的调用,它的语法格式如下clearInterval(intervalid);intervalid是调用setInterval函数后返回的对象。
下面举一个简单的例子。function show(){
trace("每隔一秒我就会显示一次");
}
var sh;
sh=setInterval(show,1000);
clearInterval(sh);?
?
?
1 楼 rainsilence 2011-01-11 to lz
1.你的所有说明文字和你的题目完全不是一路的。
2.你的ctx的构建方法不安全,不能做到全浏览器兼容
3.代码规范!!!!!类名首字母大写。
4.如果要创建方法,建议创建在原型上。用java的说法就是this.draw是创建在对象上,而原型方法创建在类上
5.this.interval没必要定义成属性,只需要定义成var就行了
6.var makeline=function(){_this.makeline(_this.x,_this.y);};
this.makeline=function(x,y){
这样写有必要???? 2 楼 vb2005xu 2011-01-12 js 规范 ??? 不能做到全浏览器兼容???
不理解你说什么
为什么遵循标准,是因为标准能够使得大家协作方便
简单的测试代码 个人 方便 就行了