网页特效中创建自己的类和对象,我们应该是必须掌握的,我们都知道javascript中对象的属性可以在对象创建后动态定义,比如下面的代码:
代码如下:
<script type="text/javascript">
//定义
var ocar = new object();
ocar.color = "red";
ocar.doors = 4;
ocar.showcolor = function() {
alert(this.color);
}
//调用
ocar.showcolor();
</script>
我们很容易使用ocar对象,但是我们创就是想创建多个car实例。我们可以使用一个函数来封装上面的代码来实现
:<script type="text/javascript">
代码如下:
//定义
function createcar() {
var ocar = new object();
ocar.color = "red";
ocar.doors = 4;
ocar.showcolor = function() {
alert(this.color);
}
return ocar;
}
//调用
var ocar1 = createcar();
var ocar2 = createcar();
ocar1.color = "black";
ocar1.showcolor();
ocar2.showcolor();
</script>
首页 1 2 3 4 5 末页
时间: 2024-10-23 13:38:59