HTML上机

上机实验1 制作一个课表

实验一 制作一个本学期使用的课程表
一、 实验目的和要求
制作一个本学期使用的课程表,要求有背景图像、背景音乐。
二、 实验内容
制作一个本学期使用的课程表。
三、 实验方法与步骤
用记事本写入html语句,依照本学期的课程,在文本文档写好后,改 文件的后缀名为html,用浏览器打开查看效果,并在body中加入了背景图片,在head标签中加入bgsound标签,添加背景音乐。
四、 实验数据记录、处理及结果分析
1、其中表格的核心代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<table border=1 background="kebiao_2.jpg" width="900" height="700" style="background-repeat: no-repeat;background-size: cover;">
			<caption>本学期课程表</caption>
			<tr height="80">
				<th width="80">节次\星期</th>
				<th width="180">星期一</th>
				<th width="180">星期二</th>
				<th width="180">星期三</th>
				<th width="180">星期四</th>
				<th width="180">星期五</th> 
				<th width="180">星期六</th>
				<th width="180">星期天</th>
			</tr>
		
			<tr height="80">
				<td>第一二节</td>
				<td>线性代数Ⅰ</td>
				<td></td>
				<td>线性代数Ⅰ</td>
				<td>大学英语Ⅲ</td>
				<td>数据结构</td>
				<td></td>
				<td></td>
			</tr>
			
			<tr height="80">
				<td>第三四节</td>
				<td > 大 学 英 语 Ⅲ </td>
				<td>大学体育(3)</td>
				<td>C#程序设计</td>
				<td>数据结构</td>
				<td>C#程序设计</td>
				<td></td>
				<td></td>
			</tr >
			
			<tr height="80">
				<td>第五六节</td>
				<td>Web设计基础</td>
				<td></td>
				<td>概率论与数理统计Ⅰ</td>
				<td></td>
				<td>数据结构</td>
				<td></td>
				<td></td>
			</tr>
			
			<tr height="80">
				<td>第七八节</td>
				<td>概率论与数理统计Ⅰ</td>
				<td></td>
				<td>马克思主义<br>基本原理概论</td>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
			</tr>
			
			<tr height="80">
				<td>第九十节</td>
				<td></td>
				<td>韩国语入门(智慧<br>树)</td>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
			</tr>
		</table>

2、实验效果:

upload successful

五、 相关讨论、实验心得
1、在写table的时候要注意tr定义行,td定义列,在一行中写多个td标签,就会在一行中显示多列,注意tr和td标签的配对,否则会显示不成功。
2、表格由 <table> 标签来定义。
每个表格均有若干行(由 tr 标签定义),每行被分割为若干单元格(由 td 标签定义)。
字母 td 指表格数据(table data),即数据单元格的内容。
表格的表头使用 th 标签进行定义,本实验中的星期一,星期二…..等就是用th定义的。
表格的标题用caption标签来定义,本实验中的表格上方的本学期课表就是该表格的标题
数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。
3、

1
2
3
4
5
6
7
<!DOCTYPE html> 声明为 HTML5 文档
<html> 元素是 HTML 页面的根元素
<head> 元素包含了文档的元(meta)数据,如 <meta charset="utf-8"> 定义网页编码格式为 utf-8。本实验中如果不写本句话,在别人的电脑上就会乱码。
<title> 元素描述了文档的标题
<body> 元素包含了可见的页面内容
<h1> 元素定义一个大标题
<p> 元素定义一个段落

4、什么是html
HTML 指的是超文本标记语言,他不是一种编程语言,而是一种标记语言是一套标记标签 ,用标记标签来描述网页。

上机实验二 一、 实验目的和要求

制作一个计算器界面
二、 实验内容
制作一个计算器界面,能够在客户端实现加减乘除运算,示意图如P102 图4—22所示。
三、 实验方法与步骤
根据课后题的模样,写一个界面,在form标签中写几个input标签,写入文本框,单选按钮和点击按钮,使得输入数据,点击单选按钮选择两数之间的操作,点击按钮实现两数之间的计算。
四、 实验数据记录、处理及结果分析

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
	     1、form标签的定义代码:
<form method="post" action="" name="jisuan_Form">
			请输入第一个操作数:
			<input type="text" name="one"  /><br>
			请输入第二个操作数:
			<input type="text" name="two"  /><br>
			请选择操作:
			<input type="radio" name="caozuo"  value="+"/>+
			<input type="radio" name="caozuo" value="-"/>-
			<input type="radio" name="caozuo" value="*"/>*
			<input type="radio" name="caozuo" value="/"/> /<br><br>
		<input type="button" name="submit"  value="=" onclick="calculate()" /><br><br>
			结果是:<input type="text" name="ans" value=""/>
			</form>
	
	     2、按钮点击的操作函数:
      	<script>
			function calculate(){
				var txt1=document.jisuan_Form.one.value-0;
				var txt2=document.jisuan_Form.two.value-0;
				var fuhao=document.jisuan_Form.caozuo;
				var ans;
				var tmp;
				<!--找到选中的单选按钮,并将其赋值给tmp;而且这个i的类型不能是int类型,否则就不对-->
				for(var i=0;i<fuhao.length;i++){
					if(fuhao[i].checked){
						tmp=fuhao[i].value;
						break;
					}
				}
				<!--匹配tmp的选项,进行相应的运算,然后输出-->
				switch(tmp){
case "+": ans=txt1+txt2;  document.jisuan_Form.ans.value=ans;  break;
case "-": ans=txt1-txt2;  document.jisuan_Form.ans.value=ans; break;
case "*": ans=txt1*txt2;  document.jisuan_Form.ans.value=ans; break;
default:  ans=txt1/txt2;  document.jisuan_Form.ans.value=ans;
				}
			}
			</sc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值