有时候写项目习惯了vue的开发模式感觉用原生或jq写代码会觉得代码特别乱,用面向对象会好很多,所以这里记录一下面象对象的写法,方便用的时候拿过去直接开始项目
function Move () {
this.str = '年后'
this.inio()
}
Move.prototype = {
constructor: Move,
data: {
arr: [1,2,3]
},
inio: function () {
this.autoFn()
},
/**所有的方法**/
autoFn: function () {
console.log(this.str)
console.log(this.data.arr)
console.log('我是一个方法^-^')
}
}
var move = new Move();
或者项目中方便公共使用的方法可以这样来写
if (Jqmethods==undefined){
// 全局方法对象
var Jqmethods = new Object();
// 方法
Jqmethods.tag = function () {
console.log('方法')
};
}