javascript设计模式----对象

本文探讨JavaScript中的对象使用,强调如何通过对象减少全局变量,介绍不同对象写法,包括无法复制和可继承的对象创建。同时,讨论了混用`var CheckObject.prototype = {}`赋值方式的问题以及如何实现链式调用和利用Function类添加方法。
摘要由CSDN通过智能技术生成

为什么要用到对象。
对象可以收编变量,使得页面中的全局变量减少
比如,以下代码在页面中创建了3个全局变量。

var checkName = function(){};
var checkEmail = function(){};
var checkPassword = function(){};

我们可以使用对象来收编这些变量从而达到减少全局变量的效果。

var CheckObject = {
	checkName : function(){},
	checkEmail : function(){},
	checkPassword : function(){}
}

对象不同写法:
下边写法页面中始终只有一个对象,并不能复制一份,或者说这个对象类在用new关键字创建新的对象时,新创建的对象是不能继承这些方法的

var CheckObject = function(){};
CheckObject.checkName = function(){console.log("checkName");};
CheckObject.checkEmail = function(){};
CheckObject.checkPassword = function(){};
var a = CheckObject;
var b = CheckObject();
var c = new CheckObject();
a.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kitt15

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值