- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
20— 20学年
第学期
Javascript 程序设计实验报告
系
别
专
业:
班
级
姓
名
学
t=r. 号
指-
导教师:
教务处制
? Javascri pt
? Javascri pt程序设计》实验报告
第
第 PAGE #页共48页
实验项目:javascript基础实验
实验要求
请认真阅读下面的项目描述。
按照课程要求,每个班级分成若干个项目小组,每组人数大约 2~3名同学,每
个小组选出一名负责的同学。请负责同学做好小组内分工。
项目描述
实验项目是围绕javascript综合实验平台展开,涉及到平台的外围设备。
要求熟练掌握javascript编程的基本流程。
要求熟练使用javascript编程软件平台。
项目实验内容由简单到复杂,采用循环渐进的引导方式,使学生在轻松的氛围 中掌握javascript开发及软件的使用。
实验一 Javascript基本页面操作
实验目的
JS页面基本结构。
JS中变量基本格式。
变量与字符串相连接并显示结果。
使用按钮与function 一一对应来实现代码功能。
实验内容
在C盘下创建文件夹1.1。在文件夹内创建一个 txt文档,并命名为xx.I.html。XX是你 学号后两位。然后把课本 P10的程序1.1输入该文档,并把<title>内容改为你自己的名
字。<alert>内容改为你的名字加欢迎标语。 <alert>后面是P9的最后一行,但是把” ”里
面的内容换成你自己的名字。保存该文档,并用 google浏览器查看效果。
请将课本P10倒数第四行代码中的 alert换成document.write并保存。你可以把任务 01 答案.html中的代码直接进行修改。 然后用google浏览器打开这个页面看效果。 想想alert 和write的功能各是什么。
请看课本 P12的1.11练习,将任务01的页面代码的<script>中增加alert(document.title)。 保存后用google浏览器打开看效果。
我们一般建议在 body中完成页面的布局设计, 而将script代码放在head中。我们为了
能够确保让程序执行结果显示在我们指定的位置,一个最简单的方法是:在 body中创
建一个div,然后让它来显示程序执行的结果。 因为我们可以控制 div出现的位置,所以
就等于可以控制程序执行结果出现的位置。我们一般在 body中这样放置一个id唯一的
div
<div id=d1></div>然后再在script中通过如下代码来使该 div显示指定内容
docume nt.getEleme ntByld(d1).i nn erHTML=欢迎您访问我的页面”;
我们现在来学习js代码的两个基本概念。
一个是书写规范,这个在P15有介绍,我们建议使用每一行都加分号并回车换行的方式。 另一个是变量。这个很有趣,以后每节课都会用。
请新建xx.2.html,复制第一个页面的基本代码,然后把 script标签内的代码换成
var x=Date();
docume nt.write(x);
然后保存后打开xx.2.html看效果。 这里的x是一个自定义的变量。
新建一个页面 xx.3.html。
Date ()函数
Date ()函数
比如你的变量名为 x
那么请让你的页面显示 x+Date()的内容
比如是x=张三为您报时,现在是” 请显示x+Date()的内容。
新建一个页面xx.4.html。要求网页打开的时候显示以下内容。 XXX的网页欢迎你。现在是几点几分。
xxx是你自己的名字。几点几分由下面的代码结合而成。
由于这个时间是从电脑主机时间获得的,而我们机房的电脑时间可能不准确,所以这个 题目你的时间显示错误时没关系的。只要它能显示,然后每次 F5刷新的时候它可以更
新。就可以了。 下面是一些扩展的知识点, var myDate = new Date();
myDate.getYear();
myDate.getFullYear();
myDate.getMo nth();
myDate.getDate();
myDate.getDay();
myDate.getTime();
myDate.getHours();
myDate.getM inu tes();
myDate.getSec on ds();
myDate.getMillisec on ds();
给大家作为参考。〃将当前日期时间赋值给变量
给大家作为参考。
〃将当前日期时间赋值给变量 myDate
//获取当前年份(2位)
//获取完整的年份(4位,1970-????)
〃获取当前月份(0-11,0代表1月)
〃获取当前日(1-31)
〃获取当前星期X(0-6,0代表星期天)
〃获取当
文档评论(0)