this.url = url;
}
一旦对象定义完成,就可以使用下述方法为该对象创建一个实例:
newObject=New Object();
其中Newobjet是新的对象,Object已经定义好的对象。比如:
U1=New University("厦大","厦门","1921","http://www.xmu.edu.cn")
U2=New University("宾小","昆明","January 07,1997 12:00:00","htlp:// ")
在对象中除了使用属性外,有时还需要使用方法。在对象的定义中,我们看到This.method=FunctionName语句,那就是为定义对象的方法。实质对象的方法就是一个函数FunctionName,通过它实现自己的意图。
在Javascript所使用的对象中,有很大一部分是浏览器提供的内部对象。通过这些内部对象,可以与HTML文档进行交互。在这些对象中,常用的有:
— 窗体对象window
window对象指向当前活动窗口,其中包括许多有用的属性、方法和事件驱动程序,编程人员可以利用这些对象控制浏览器窗口显示的各个方面,如对话框、框架等。窗口对象主要有装入Web文档事件onload和卸载时onunload事件,用于文档载入和卸载时开始和停止更新文档。
窗口对象的方法主要用来提供信息或输入数据以及创建一个新的窗口。open()方法创建一个新的窗口;alert()方法则创建一个具有“确定”按钮的对话框;confirm()方法提供一个具有“确定”和“取消”按钮的对话框;prompt()方法允许用户在对话框中输入信息,并可使用默认值,其基本格式为prompt(“提示信息”,“默认值”)。
窗口对象中的属性主要用来对浏览器中存在的各种窗口和框架的引用,其frames属性用来确定文档中帧的数量;parent属性提供对当前窗口或者帧的父窗口的引用;status属性包含文档窗口或者帧中的信息,显示在浏览器状态栏;top属性指向当前窗口的顶级窗口,即用以实现所有下级窗口的窗口;self属性代表对当前窗口的引用。
[1] [2] [3] [4]