新手求解js的对象,属性,方法,的关系。内有例子。
例子:1.自定义函数名()2.对象名.javascript自带函数名()解释:例子1不需要使用函数名前面有个“句号”句号前面有“对象”名这种结构就可以执行例子2则必须使用...
例子:1.自定义函数名() 2.对象名.javascript自带函数名()
解释:例子1不需要使用 函数名前面有个“句号” 句号前面有“对象”名这种结构就可以执行
例子2则必须使用这种结构
问题:1.在例子2中 这个js自带函数和对象名的从属关系是什么?
2.在教程中看过实例。自定义对象内可以定义和这个对象相关的不同属性名
那么在例子2中的函数是否在这个对象内被定义了。
3. 函数是处理数据的。 如果问题2成立了。那么在例2中是不是对象还定义了这个函数处理的数据的种类?
关于例子2的图片 展开
解释:例子1不需要使用 函数名前面有个“句号” 句号前面有“对象”名这种结构就可以执行
例子2则必须使用这种结构
问题:1.在例子2中 这个js自带函数和对象名的从属关系是什么?
2.在教程中看过实例。自定义对象内可以定义和这个对象相关的不同属性名
那么在例子2中的函数是否在这个对象内被定义了。
3. 函数是处理数据的。 如果问题2成立了。那么在例2中是不是对象还定义了这个函数处理的数据的种类?
关于例子2的图片 展开
1个回答
2013-03-08 · 知道合伙人互联网行家
关注
展开全部
你好,你的问题有点不太看得明白。我大致给你解释下他们的关系吧。
在JavaScript中,function关键可以用来定义函数、对象。函数也可以理解成是一种特殊的乜有属性的方法的对象,函数本身的执行语句,可以理解为对象的构造函数。
如:
function fun(){
return 1+1;
}
javascript是一种基于对象的语言,基本上所有的、除去基本运算外的操作都是需要对象的。
你所说的“对象名.javascript自带函数名()” 指的应该是Math.floor(),或者DOM里的document.getElementById();
前一种指的Math是一个javascript解析系统实例化的一个math对象,后一个document这是浏览器DOM提供的对象(W3C标准)。
关于你的第3个问题,将javascript内建对象时作为自定义的对象的成员时,可直接将成员设为内建对象的引用,而无需重新定义,因为它们已经在javascript解析其中定义过了。
如:
function fun(){
this.getElementById=doument.getElementById(arguments[0]);
}
在JavaScript中,function关键可以用来定义函数、对象。函数也可以理解成是一种特殊的乜有属性的方法的对象,函数本身的执行语句,可以理解为对象的构造函数。
如:
function fun(){
return 1+1;
}
javascript是一种基于对象的语言,基本上所有的、除去基本运算外的操作都是需要对象的。
你所说的“对象名.javascript自带函数名()” 指的应该是Math.floor(),或者DOM里的document.getElementById();
前一种指的Math是一个javascript解析系统实例化的一个math对象,后一个document这是浏览器DOM提供的对象(W3C标准)。
关于你的第3个问题,将javascript内建对象时作为自定义的对象的成员时,可直接将成员设为内建对象的引用,而无需重新定义,因为它们已经在javascript解析其中定义过了。
如:
function fun(){
this.getElementById=doument.getElementById(arguments[0]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询