单例模式又称单体模式,只允许实例化一次的对象类,有时也用一个对象来规划一个命名空间,用来管理对象上的属性和方法。
通过单例模式来管理代码库的各个模块,如jQuery库,单例模式提供了一个jQuery命名空间($别名)。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>单例模式</title>
<script>
window.onload=function(){
var test={
testA:{
A_Method1:function(){console.log("A_Method1")},
A_Method2:function(){console.log("A_Method2")},
},
testB:{
B_Method1:function(){console.log("B_Method1")},
B_Method2:function(){console.log("B_Method2")},
}
}
test.testA.A_Method1();
test.testA.A_Method2();
test.testB.B_Method1();
test.testB.B_Method2();
}
</script>
</head>
<body>
<p>按F12打开调试界面</p>
</body>
</html>