太原理工大学web程序设计基础实验报告.docx
课程名称:WEB程序设计根基实验工程:WEB程序设计根基实验实验地点:逸夫楼402专业班级:软件1415班学生姓名:朱伟学号:2014005960指导教师:田玉玲2016年11月21日实验一HTML语言一、实验目的1 .掌握常用的HTML语言标记;2 .利用文本编辑器建设HTML文档,制作简单网页。二、实验要求1 .独立完成实验。2 .书写实验报告书。三、实验内容1 .在文本编辑器”记事本中输入如下的HTML代码程序,以文件名SyLhtml保存,并在浏览器中运行。(请仔细阅读以下程序语句,理解每条语句的作用)(1)程序代码:<!doctypehtml><htmllang=,en,><head><metacharset=',UTF-8,*><title>Example<title><head><bodybgcolor=,00DDFF,><hl><B><I><FONTCOLOR=,FFOOFF,><MARQUEEBGCOLOR=",FFFFOO,direction=leftbehavior=alternate>welcometoyou<MARQUEE><FONT><I><B><hl><hr><h2align=center><FONTCOLOR=M#OOOOFFn>AsimpleHTMLdocument<FONT><h2><EM>WelcometotheworldofHtml<KM><p>ThisisasimpleHTMLdocument.ltistogiveyouanoutlineofhowtowriteHTMLfileandhowthe<b>markuptags<b>workinthe<I>HTML<I>file<p><p>Followingisthreechapters<ul><li>Thisisthechapterone<li><li><AHREF=,item,'>Thisisthechaptertwo<A><li><li>Thisisthechapterthree<li><ul><p><hr><p><ANAME=,item,>Followingisitemsofthechaptertwo<A><p><tableborder=2bgcolor=graywidth=',40%,><tr><th>item<th><th>content<th><tr><tr><td>iteml<td><td>font<td><tr><tr><td>item2<td><td>table<td><tr><tr><td>item3<td><td>form<td><tr><table><hr><p>l<p>2<p>3<p>4<p>5<p>6<p>7<p><B><I><FONTCOLOR=BLUESIZE=4>EndOftheexampledocument<FONT><I><B><p><body><html><body><html>(2)实验结果2 .编写一个能输出如以下列图界面的HTML文件。(1)程序代码<!DOCTYPEhtml><htmllang=',enu><head><metacharset="UTF-8'>><title>表单范例<title><style>hltext-align:center;)<style><head><body><formaction="#"><tableborder=u0align="center',><tr><tdcolspan="2><h1><u>请留下个人资¼<u><h1><td><tr><tr><td> 姓 名:vtd><td><inputtype="text"name=usemame',><td><tr><br><tr><td> E-mail:</td><td><inputtype="text"name="emai,><td><tr><br><tr><td> 电 话:vtd><td><inputtype="text"name=,'phone"><td><tr><br><tr><td><fenbsp性 别:vtd><td><inputtype=,'radio"name=gendervalue="nchecked=',checked><inputtype=uradioname="gender"value="5><td><tr><br><tr><td> 年 龄:<td><td><selectname="age',><optionvalue="l">20以下<oPtiOn><select><td><tr><br><tr>< td> 留言板:<td><td><textareaname=*'mark"cols="30"rows=n5u><textarea><td><tr><tr>< tdrowspan="4">您的爱好:<td><td><inputname=hobbytype="checkbox"value=,'7>½<td><tr><tr>< td><inputname=hobbytype=checkboxvalue=1*'7>Mi<td><tr><tr><td><inputname=hobbytype="CheCkbOX"value="”/听音乐<td><tr><tr><td><inputname=uhobbytype=,'checkboxvalue='*'7>KJ<td><br><tr><tralign=center>< tdcolspan="2><inputtype="button"value="提交”><inputtype="reset"value="全部重写”><td><tr><table><form><body><html>(2)实验结果:四、实验心得:刚开场编写的时候只是编写了要求的form,但是不如给出的表单那样整齐,后来尝试用了表格,将表格的border属性改为0,再适当加空格 才完成了如以下列图的表单实验二网页程序设计-JavaScript一、实验目的1 .掌握JavaScript技术,基本掌握JavaScript的开发技巧;2 .利用文本编辑器建设JavaScript脚本语言进展简单编程。二、实验要求:1 .根据以下实验内容书写实验准备报告。2 .独立完成实验。三、实验内容1 .显示一个动态的时钟编写程序,在文本框中显示实时的时间,然后运行文件,验证程序是否正确。(1)程序代码<html><head><metacharset="UTF-8><scriptlanguage="javascript">vartimer=nullfunctionstop()clearTimeout(timer)functionstart()vartime=newDate()varhours=time.getHours()varminutes=time.getMinutes()minutes=(minutes<10)?"0":H")+minutesvarseconds=time.getSeconds()seconds=(seconds<10)7,0",)+secondsvarclock=hours+:,+minutes+n:"+secondsdocument.forms0.display.value=clocktimer=setTimeout("start()",1000)<script><head><bodyonLoad=,start()"onUnload=',stop()',><form>现在是北京时间:<inputtype=',text"name=displaysize="20'|><form><body><html>(2)实验结果2 .事件驱动和事件处理在文本编辑器“记事本中输入如下代码程序,请仔细阅读以下程序语句,理解每条语句的作用。源程序清单如下:<!DOCTYPEhtml><htmllang="en><head><metacharset="UTF-8',><script>x=0functioncountSecond()if(x<6)(x=x÷1;document.fm.displayBox.value=x;setTimeout("countSecond()n,1000);)<script><head><body><formname=fm><inputtype="text"name=displayBox,'value=0"size=4><form><script>countSecond()<script><body><html>分析上述代码的作用,然后用浏览器运行文件,验证自己的判断是否正确。3 .JavaScript表单校验编写程序register.htm,做一个如以以下列图所示的用户注册界面,要求对用户填写的局部进展合法性检验。(1)程序代码<!DOCTYPEhtml><htmllang="en,"><head><metacharset=,UTF-8,'><title>ffl户登录</出le><scripttype="textavascript">functionsub()varUSername=document.getElemenlById("username");varUvalue=Usemame.value;if(uvalue=")alert("用户名不能为空,请输入用户名!”)fbrml.username.fbcus();returnfalse;)1<script><head><body><fbrmaction="user"method="post"id="fbrml"><tableborder="0><div>用户登录<div><div>请输入用户名:<inputtype="text'1name=,username"id="usemame"><div><div>请输入密码: <inputtype="password"><div><div><inputtype="button"value="C"onclick="sub(),><inputtype="reset"ValUeF全部重写"><div><table><fbrm><body><html>(2)实验结果四、实验心得:这次的提前将form写成了表格的形式,这样显