第二段可具包的概念,有java的包思想在其中
解决方案 »
- jquery如何实现高亮显示图片
- 请问在表格当中的滚动字幕链接是怎么做出来的
- 帮写段代码,JAVASCRIPT读取文件的。
- window.onerror=errHandle;能不能知道错误发生在哪个函数中呢?
- 超级简单,利马揭帖,兄弟们快来抢分吧。先来先得
- 本人有一复杂的逻辑运算求解,用JAVASCRIPT写,求助!
- 这个者么写,有两个按钮A和B,当鼠标经过A的时候,<Div id="aa">a</div>,当鼠标经过B的时候,<Div id="aa">b</div>,也就是把div里的文字
- 一个js的严重Bug,试着运行alert(0.1-0.01),看看出现什么结果,然后运行alert(0.1-0.02)再看看?
- (javascript) 4.0+6.0+1.123456=11.123456000000001,这个问题怎么解决?急!!
- 帮忙修改成为vbscript
- 请高手看一下这个看似简单的问题:
- 按回车键焦点跳到下一个控件,页面中文本框控件和按钮控件数量不确定
同意一楼就是相当于java的包或者C#的namespace
我在这儿说一下第二段代码:第二段代码:
var oTest = {
create:function(){
var obj = document.createElement("div");
obj.id = "aa";
return obj;
},
handler:function(){
var objDiv = oTest.create();
document.body.appendChild(objDiv);
}
};
oTest.handler();
JS中如果我们要定义一个对象,一般使用{attribut:value} 的形式
例如:var person = {name:"wei" ,age:25} ;
这样我们就定义了一个Person对象。
这和第二段代码是一样的,只不过是在定义对象的时候并不是定义对象的属性(attribute),而是定义对象的函数(Function - 在面向对象语句中称为“方法”) ,这样我们就可以使用 Object.functionName() 形式来直接调用
例如:
var person = {name:"wei" ,age:25 ,speak:function(){alert("speak");}} ;
alert(person.name);
alert(person.age);
person.speak();
函数的定义采用的是匿名函数的形式,楼主可以参看一下相关资料。希望我的回复能给楼主带来帮助!