前两天来到一家新公司, 他们的项目是用js, 以前都是直接用框架 vue, angular,ionic等, 今天简单的看了一下项目的代码有点收获,记录一下
1: 用闭包将代码封装起来, 闭包的好处就是让闭包内部定义的变量私有化.
2: 初始化一下需要的变量
3:面向对象化编程
// 每个人的编程方式不一样, 只是现在觉得这样的方式不错
(function(){
var a = 1, b = 2, c = 3;
var login = {
init: function(){
// init用来初始化
this.setEvent();
// 等等
},
setEvent: function(){
//setEvent初始化一些事件
var module = document.querySelector('#mobile');
module.addEventListener('click', function(e){
// 处理
}, false );
}
};
login.init();
})();
复制代码