用户在浏览器窗口看到的页面内容是浏览器执行HTML程序的结果,因此掌握好HTML编程是开发Web程序的基础。HTML程序文件是普通文本文件,与平台无关,可用任何文本编辑器进行编辑。HTML程序文件的扩展名是“.htm”或“.html”。使用标记时要定义标记的属性,否则将采用HTML的默认属性。代表网页文本用蓝色显示,使用图形文件作为网页的背景,图形文件的URL地址是“d:\color.gif”。......
2025-09-30
用户自定义对象包括定义对象的属性和定义对象的方法两部分,可以通过例子来说明。下面构造的是一个简单的“电视机”的对象:
上例中,函数TV称为对象TV的构造函数,它有两个属性成员:this.n和this.color;一个属性方法:this.channel,它的值是另一个函数名channel,函数channel的作用是改变电视频道并输出。从这个例子可以看出定义对象要定义构造函数,其中包含各个属性成员和方法成员。方法成员还要用另外的普通函数来定义。this表示本对象,必须使用。
对象定义好后还不能直接使用,要使用对象,必须先用保留字new创建对象的实例,创建对象实例的语句如下:
对象名就是构造函数名。给构造函数赋不同的实参数初值就可以构造出不同的对象实例。如:
这就建立了两个对象实例TV1(一台红色的电视机,1频道)和TV2(另一台绿色的电视机,3频道)。有了对象实例就可以引用对象实例中的属性成员(变量)和方法成员(函数)了。属性成员的引用格式如下:
对象实例名.属性成员名或
对象实例名[属性成员名]
方法成员的引用格式如下:
对象实例名.方法成员名
例如:
在JS的流程控制语句中,有两条是有关对象操作的:“forin”语句和“with”语句。
forin语句的格式如下:(https://www.chuimin.cn)
这是一条循环语句,用于对已有对象实例中所有属性(属性成员和属性方法)进行操作的循环控制,它将一个对象的所有属性依次置给变量来实现循环,而不是使用计数器来实现循环。
with语句的格式如下:
引用对象实例的属性时,要在属性前加上对象实例名,属性较多时,使用起来较麻烦。可使用with语句简化书写形式。例如:
另外,在JavaScript中,用保留字prototype可以向已定义的对象中添加属性而不用重写构造函数。例如,向“电视机”对象TV添加一个亮度的属性bright,语句如下:
这样,在该语句之前或之后创立的所有TV实例对象都会具有属性bright,并且其值为36。
程序“E_js_23.htm”中示例了对象的定义、生成和属性、方法的引用。使用“记事本”输入下面的“E_js_23.htm”程序并存放在应用目录“webapps/ROOT/E23”下。在浏览器地址栏中输入:http://192.168.2.1:8080/E23/E_js_23.htm,则浏览器窗口显示如图3-15所示。
E_js_23.htm:
图3-15 自定义对象
相关文章
用户在浏览器窗口看到的页面内容是浏览器执行HTML程序的结果,因此掌握好HTML编程是开发Web程序的基础。HTML程序文件是普通文本文件,与平台无关,可用任何文本编辑器进行编辑。HTML程序文件的扩展名是“.htm”或“.html”。使用标记时要定义标记的属性,否则将采用HTML的默认属性。代表网页文本用蓝色显示,使用图形文件作为网页的背景,图形文件的URL地址是“d:\color.gif”。......
2025-09-30
基本的体部标记包括<body>、文字显示、段落控制、设置图像、超链接、列表、预定义格式等。<body>,</body>标记表明HTML文件体部的开始和结束。例如:表3-1 <body>标记属性表(续)文字显示标记的属性主要有字体、字号、颜色;段落控制标记控制显示对象的分段。建议使用块容器标记<div>进行换行。......
2025-09-30
图1-1中的计算机S配置:●硬件:可使用服务器计算机也可使用较新的PC。可用的A类网络有126个,每个网络能容纳1600多万个主机。C类网络可达209万余个,每个网络能容纳254个主机。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。若用的C类地址的网络号为192.3.10,则该C类网内的主机IP地址就是192.3.10.1~192.3.10.254。......
2025-09-30
下面,我们用Oracle的企业管理器在db_student库中建两个表,表名是:student和student_sc ore,表中字段定义如表2-1、表2-2所示。表2-1 student表字段定义表2-2 student_score表字段定义1)在如图2-24所示的OEM的“数据库实例:mis窗口”,单击“方案”,进入“方案”窗口,如图2-32所示。图2-33 表窗口3)单击“图2-33表窗口”右边的“创建”按钮,进入“创建表:表组织”窗口,如图2-34所示。......
2025-09-30
一旦网页过期,必须到服务器上重新调阅。例如:2.NAMENAME:NAME是描述网页的,对应于Content,以便于搜索引擎机器人查找、分类。当数个Meta元素提供Lang从属信息时,搜索引擎会使用Lang特性来过滤并显示搜索结果。如果页面中根本没有Keywords和De scription的Meta标签,那么机器人是无法将你的站点加入数据库,网友也就不能搜索到你的站点。......
2025-09-30
如果多个HTML文件要共用一个样式表,可将样式表定义为一个独立的样式表文件。样式表文件仅仅由样式定义组成,不能含有任何像<HEAD>或<STYLE>这样的HTML的标记。“E_css_2.htm”程序中引用了两个样式表文件style1.css和style.css,演示了样式表引用的4种方式并在HTML的注释“<!--”“-->”中进行了说明。使用“记事本”输入下面“style1.css”和“style.css”的内容,存放在应用目录“we- bapps/ROOT/E19/css”中。style1.css:style.css:E_css_2.htm:图3-11 样式表的引用......
2025-09-30
不同的浏览器对声音、动画以及视频的处理方式是各不相同的。以.swf为扩展名的视频文件是Shockwave格式的视频文件。仅有IE支持该标记。W3C推荐使用<object>标记来播放Flash动画、音乐和视频等媒介类型。播放flash动画其中,classid的值“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”唯一指定使用flash播放器;width="400"和height="40"表示flash画面的宽高;codebase的值表示,如果未安装flash播放器的话去下载的站点。......
2025-09-30
1)从“开始”→“所有程序”→“Oracle”-“OraDB11g_home1”→“Database Con-trol”-“mis”进入,则启动浏览器显示Oracle 11g企业管理器OEM“登录”窗口,在“登录”窗口“用户名”文本行中输入sys,“口令”文本行中输入system123system,“连接身份”下拉菜单中选择SYSDBA,如图2-23所示,单击“登录”按钮,进入如图2-24所示的“数据库实例:mis”窗口。图2-23 OEM登录窗口图2-24 数据库实例:mis窗口2)在“数据库实例:mis”窗口单击“服务器”,进入“服务器”窗口,如图2-25所示。......
2025-09-30
相关推荐