为什么封装的方法要初始化一下

var aaa=function(tagetDom,option){
//各种骚代码
this.init();//此处就是初始化
}
aaa.prototype={
init:funtion(){
this.event();
}
,event: function () {
                   var _this = this;

                   this.targetDom.addEventListener("click", function () {
                       document.body.appendChild(_this.boxDom);
                       _this.boxDom.style.display = "block";
                       // 打开遮罩层的回调  
                       _this.options.open && _this.options.open();
                   }, false);

                   this.boxDom.addEventListener("click", function () {
                       this.style.display = "none";
                       // 关闭遮罩层的回调  
                       _this.options.close && _this.options.close();
                   }, false);
               }
}
var  bbb=new aaa(".abc",{
//一波骚赋值
})

欧罗巴皇
浏览 1326回答 1
1回答

MR帽子先生

以防内部文件被占用,都要进行初始化的。希望对你有帮助,祝你学习愉快。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript