原生对象写法,dom调用方法
1 var App = (function () { 2 var App = function () { 3 //全局变量 4 this.init(); 5 this.a = 1;//全局引用 6 } 7 App.prototype.init = function () { 8 this.urlClick(); 9 } 10 App.prototype.urlClick = function (t) { 11 this.urlClick.data = 1;//全局使用 12 console.log(t); 13 } 14 return App; 15 })(); 16 var app = new App(); 17 //挂载到全局对象,在dom节点上也可以调用方法例如:<span onclick="document.app.urlClick(1)"></span> 18 document.app = app