用于记录css遇到的问题
用栈实现队列
先上代码
1 | function Quene() { |
栈有入栈和出栈,实现队列就是将两个栈,通过栈顶和另一个的栈底相连,然后一个栈一直执行入栈,另一个一直执行出栈就可以了。
使用js实现单例模式
发表于
|
更新于
|
评论数:
先上代码:惰性单例的精髓!!!
1 | //单例模式抽象,分离创建对象的函数和判断对象是否已经创建 |
形参fn是我们的构造函数,我们只要传入任何自己需要的构造函数,就能生成一个新的惰性单例。
比如说传入创建一个女朋友的构造函数,并且调用getSingle(),就能生成一个新的女朋友。如果以后再调getSingle(),也只会返回刚才创建的那个女朋友。至于新女朋友——不存在的。