JS单例模式

JavaScript015

JS单例模式,第1张

在面向对象语言中,调用一个类的方法之前,必须先将这个类实例化,才能调用类方法。

单例模式能使得我们不需要每次都需要实例化一次,因为我们使用的对象都是同一个对象。

单例模式:只允许实例化一次的对象类。

Leader返回一个包含getInstance方法的对象,执行这个方法可以获得_module的实例。

eader_01与leader_02完全相等,说明它们是同一个对象,并不是通过new新获取的对象。

但是在多页面情况下,通过import引入的并不是单例模式,因为

模态框弹窗的时候,不希望有两个弹窗

<script language="javascript">

function test(){

var state = "" //首先得到state的值

if(state=="续满"){

alert("续满了")

}else{

alert("没有续满")

}

}

</script>

在相应位置调用test()这个函数

在JavaScript中判断是否相等,全部用==,因为它是弱语言,所有类型的变量都是var