请问这样可以吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
// 工厂模式
function createObject(name){
var obj1=new Object();
obj1.name=name;
obj1.action=function(){
alert("前端1");
}
return obj1;
}
var a=createObject("imooc");
// 原型模式
var obj2=function(){
obj2.prototype.name="imooc";
obj2.prototype.action=function(){
alert("前端2");
}
}
var b=new obj2();
// 混合模式
var obj3=function(name){
this.name=name;
}
obj3.prototype.action=function(){
alert("前端3");
}
var c=new obj3("imooc");
</script>
</body>
</html>请问有哪里需要改进呢?
0
收起

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星