js-单例模式

//var name = "张三";

//var age = "20";

//var name = "李四";

//var age = "18";

//对象数据类型的作用:

//把描述同一个事物(同一个对象)的属性和方法放在一个内存空间下,起到分组作用,这样不同事物之间的属性即使属性名相同,相互也不会发生冲突

//->我们把这种分组编写代码的模式叫做“单例模式”就是对象

//->在单例模式中我们把person1或者person2也叫做命名空间

var person1 = {

      name:"张三",

      age:20

};

var person2 = {

      name:"李四",

      age:18

}

person1.age

//单例模式是项目中经常使用的开发模式,因为使用单例模式可以实现模块化开发

//模块化开发:对于一个相对来说比较大的项目,需要多人协作开发,这种情况下会根据当前项目的需求划分成几个功能板块,每个人负责一部分,同时开发,最后把每个人的代码进行合并

//公共模块

var utils = {

       select:function(){

       }

};

//页卡模块中的change->实现选项卡切换

var tabRender = {

      change:function(){

                utils:select();//在自己的命名空间下调用其他命名空间的方法

     }

};

//搜索模块change->搜索内容变化处理的

var searchRender = {

       change:function(){

                  this.clickEven();//在自己的命名空间下调用自己命名空间的方法

      },

      clickEven:function(){

      }

};

searchRender.change();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值