首先,我是小白,对此理解不深,自己百度谷歌越查越乱,可能要做更多的项目和实战的经验才能深入理解吧。但由于之前用过单例模式写过东西,所以此博客仅为大家介绍不同开发模式的样式写法。(谁让我之前说过要写开发模式的博客呢)
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script>
/*1.工厂模式 调用函数 返回对象*/
function stu(){
var s=new Object();
s.name="张三";
return s;
}
stu();
/*2.构造函数模式*/
function student(){
this.name="";
this.sex=null;
this.eat=function (){
}
}
student.prototype.sleep=function (){
}
var s=new student();
/*3.原型模式*/
function cat(){
}
cat.prototype.name="小猫";
var c=new cat();
console.log(c.name);
/* var data=(function (){
function student(){
this.name="小明"
}
function getStuinfo(){
var s=new student();
return s;
}
return {
info:getStuinfo()
}
})();
console.log(data);*/
</script>
</head>
<body>
</body>
</html>
还有啥想要补充的,欢迎留言~~~