本文主要是介绍var 对象封装使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
不太懂下面这个叫什么名字,对象封装模式里面没有找到这类表示方法。知道的朋友麻烦告知一下,谢谢~
var lamp = {
elem: $('.b_background'),
bright: function() {
this.elem.addClass('lamp-bright')
},
dark: function() {
this.elem.removeClass('lamp-bright')
}
};
定义一个lamp,里面包含
(1)elem,指明这个lamp是针对class为b-background的对象所言的
(2)function,用了this.elem为这个对象做一些处理
在外部需要使用bright或者dark函数的时候直接使用:
lamp.dark();
lamp.bright();
这样的使用方法很方便,不过不太懂lamp算是一个什么对象?
这篇关于var 对象封装使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!