name: aaaa 这种形式是表示什么意思?谁能帮忙讲解下该怎么应用?
name: aaaa 这种形式是表示什么意思?谁能帮忙讲解下该怎么应用? 问题点数:20、回复次数:7Top
1 楼kafly(王者)回复于 2006-06-04 15:21:57 得分 2
test ? 语句1 : 语句2
三目运算符
test为真时执行语句1,假时执行语句2Top
2 楼winder()回复于 2006-06-04 17:35:07 得分 0
不是。
比如:
var fun = function{
name:"n1";
fun2:fun2;
}
大致是这样,我不了解它的用途和原理。Top
3 楼glaciall(处女主任_上天下地,唯我银魔独尊)回复于 2006-06-04 19:32:16 得分 5
楼主你搞错了吧..
是这样子用的.
var obj = {
value : "aaaaaaa",
method : function(){ alert(this.value);}
}
这是直接定义一个对象直接量,obj是一个对象,它有一个value的属性,值为aaaaaa字符串,还有一个method的成员方法,你可以像这样的来调用它obj.value,obj.method();Top
4 楼winder()回复于 2006-06-04 21:32:52 得分 0
哦,有点明白了。
它能用于
var fun = function(){
}
这种类中吗?它是否其实就是或相当于定义类的属性和方法?有什么特点?有什么规则?
谢谢!Top
5 楼glaciall(处女主任_上天下地,唯我银魔独尊)回复于 2006-06-04 21:40:51 得分 5
楼上的,不对,不是var fun=function(){}这个是定义函数的一种方法.
定义对象可以这样
function Test(a){ //Test类的构造方法
this.value = a;
this.method = function(){ alert(this.value);};
}
var test = new Test(1111);
test.method();
如果想要更有更深入的了解,再联系我..Top
6 楼winder()回复于 2006-06-05 09:59:12 得分 0
谢谢,我主要意思,是想明白:
value : "aaaaaaa",
method : function(){ alert(this.value);
这种形式的用法和形式?
这应该叫做什么形式?或叫做什么呢?
谢谢!
Top
7 楼glaciall(处女主任_上天下地,唯我银魔独尊)回复于 2006-06-06 14:19:18 得分 8
这个嘛,你可以称它为关联数组,总之是一种创建对象的方法,JS其实有很多的东西都没有被公开化,很难说...汗....Top




