/** * 单例模式 */ class jquery { constructor(elment) { this.elment = elment this.instance = null } static init(elment) { if (!this.instance) { this.instance = new jquery(elment) } return this.instance } child() { console.log(this.elment + "插入方法") } } window.$ = (function(elment) { return jquery.init(elment) }) $("p").child() $("b").child() let o1 = $("s") let o2 = $("d") console.log(o1 === o2)