成都工业学院Web技术基础(WEB)实验七:Date、Math、Array对象使用

写在前面

1、基于2022级计算机大类实验指导书

2、代码仅提供参考,前端变化比较大,按照要求,只能做到像,不能做到一模一样

3、图片和文字仅为示例,需要自行替换

4、如果代码不满足你的要求,请寻求其他的途径

运行环境

window11家庭版

WebStorm 2023.2.2

实验要求、源代码和运行结果

1、采用HBuilder 编写代码,实现图7-1所示的显示日期、时间及倒计时效果。要求:

① 在页面中通过JavaScript的Date对象显示当前的日期、星期、时间。

② 使用数组Array对象显示当天的星期信息。

③ 根据当前的时间显示相应的问候语(上午好、下午好或晚上好)。

④ 计算出当天距离指定日期的相差天数,运用Math对象的相应方法得到整数的天数。

⑤ 用doucment.write()显示以上所得到的信息。

图7-1  显示日期、时间及倒计时效果示意图

(1)新建html文档,在标签之间书写JavaScript代码实现功能。

(2)采用JavaScript的Date对象获取当前日期和时间。

(3)通过数组Array对象显示当天的星期信息。例:arrayDay=["日" , "一" , "二" , "三" , "四" , "五" , "六" ]; 及"星期" + arrayDay[getDay()]来实现。

(4)通过Math对象的floor()方法来得到倒计时的天数。

(5)通过if语句实现相应的问候语信息。

(6)通过document.write() 显示以上所得到的信息。




    
    
    




成都工业学院Web技术基础(WEB)实验七:Date、Math、Array对象使用_第1张图片

2、采用HBuilder 编写代码,实现图7-2所示的动态时钟效果。要求:

① 页面按图7-2进行布局。

② 点击计时开始文本框内的文本每秒钟改变一次,与系统时间保持一致。

③ 点击计时结束文本框内的文本暂停变化。

④ 分别编写计时开始和计时结束函数完成相应功能。

⑤ 当小时、分钟、秒数值小于10时,首位要补0。

成都工业学院Web技术基础(WEB)实验七:Date、Math、Array对象使用_第2张图片 

图7-2  时钟效果示意图

(1)新建html文档,在标签之间书写JavaScript代码实现功能。

(2)采用

等标签完成页面内容的编写。

(3)编写开始计时和结束计时的函数。

(4)分别在计时开始和计时结束按钮上通过onClick事件绑定计时和结束函数。

(5)功能测试。

注:

1)采用JavaScript的Date对象获取当前时间。

2)计时采用setInterval(code,millsecond)实现;计时结束采用clearInterval(id)

实现,其中id为setInterval函数对应的ID标识。


    
    
    



    
    
    

点击开始计时前

成都工业学院Web技术基础(WEB)实验七:Date、Math、Array对象使用_第3张图片

点击开始计时后

成都工业学院Web技术基础(WEB)实验七:Date、Math、Array对象使用_第4张图片

点击结束计时后

成都工业学院Web技术基础(WEB)实验七:Date、Math、Array对象使用_第5张图片

你可能感兴趣的:(成都工业学院Web实验,javascript)