太原理工大学web实验报告2
课程名称:
实验项目:
实验地点:
专业班级:
学生姓名:指导教师:
本科实验报告
Web开发实用技术基础 HTML语言、网页程序设计Javascript、
逸夫楼 软件1227 学号: 王晓春
崔晓红
2014年 10 月 30
学院名称 学生姓名 课程名称
软件学院 王晓春
学号 专业班级
2012005774 软件 1227
实验成绩 实验日期 2014.10.9
Web 开发实用技术基 础
实验题目
实验 1 网页程序设计 JavaScript
一.实验目的和要求
实验目的:1.掌握 JavaScript 技术,基本掌握 JavaScript 的开发技巧; 2.利用文本编辑器建立 JavaScript 脚本语言进行简单编程。
实验要求:1.根据以下实验内容书写实验准备报告。 2.独立完成实验。 二.实验内容 1.显示一个动态的时钟 在文本编辑器“记事本”中输入如下代码程序,请仔细阅读下列程序语句,理解每条语句的作用。源程序清单如下: <html> <head> <script language="javascript"> var timer = null function stop(){ clearTimeout(timer)} function start(){ var time = new Date() var hours =time.getHours() var minutes =time.getMinutes() minutes=((minutes<10)?"0":"")+minutes var seconds=time.getSeconds() seconds=((seconds<10)?"0":"")+seconds var clock =hours+":"+minutes+":"+seconds document.forms[0].display.value=clock timer=setTimeout("start()",1000)} </script> </head>
<body onLoad="start()" onUnload="stop()"> <form> 现在是北京时间:<input type="text" name="display" size="20"> </form> </body> </html>
分析上述代码的作用,然后用浏览器运行文件,验证自己的判断是否正确. 2.事件驱动和事件处理 在文本编辑器“记事本”中输入如下代码程序,请仔细阅读下列程序语句,理解每条语句的作用。源程序清单如下:
<html> <head> <script language="javascript"> function myfunction(){ alert("HELLO") } </script> </head> <body> <form> <input type="button" onClick="myfunction()" value="Call function"> </form> <p>By pressing the button, a function will be called. The function will alert a message.</p> </body> </html>
分析上述代码的作用,然后用浏览器运行文件,验证自己的判断是否正确。
3.JavaScript 表单校验 编写程序 register.htm,做一个如下图所示的用户注册界面,要求对用户填写的 部分进行合法性检验。
三、主要仪器设备笔记本电脑
四、实验过程中遇到的问题及解决方法实验过程中由于对表单控件不够熟悉,用 onclick 代替了 onsubmit,是的表 单功能无法实现,后通过查阅书本弄清楚了表单的控件及属性。
五、实验结果1.界面浏览:
2.代码设计:
3.代码设计<html> <head> <title>用户名登录</title> <script> function myfunction(){ if(http://ername.value=="") { alert("用户名不能为
空,请输入用户名!"); http://ername.focus(); return false; } else if(form.password.value=="") { alert("密码不能为空,请输入密码");
form.password.focus(); return false; } else alert("登陆成功!"); } </script> </head> <body> 用户登录<br> <form name="form" onSubmit="return myfunction()" method="post" action="sy2-3.html"> 请输入用户名:<input type="text" name="username"><br> 请输入密码:<input type="password" name="password"><br> <input type="submit" name="button" value="提交"> <input type="reset" value="全部重写"> </form> </body> </html> 界面浏览
六、讨论、心得此次实验让我认识到了脚本语言 javascript 的使用方法以及功能, 初步掌握了 它的语法规则、关键字、语句和对象。明白了 javascript 的代码只有与 html 代码 结合在一起才能控制 html 页面上的对象。在实验中通过嵌入 javascript 脚本,调 用 javascript 内置函数实现了表单信息的校验功能,由此看出 javascript 语言扩展 了 HTML 页面的功能。 虽然此次试验没有遇到太多问题, 但我意识到自己对脚本语 言的设计还需多加练习才能更熟练地扩充 HTML 页面的功能, 从而设计出更好的界 面!
…… 此处隐藏:569字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




