课后习题(Lesson2)
一、 选择题
1. 下列选项中,( )可以打开一个无状态的页面
A. window.open("advert.html")
B. window.open("advert.html","广告","toolbar=1,scrollbars=0,status=1");
C. window.open("advert.html","","scrollbars=1,location=0,resizable=1");
D. window.open("advert.html","","toolbars=1,location=1,status=no");
2. 下列关于Date对象的getMonth()方法返回值的描述,正确的是( )
A. 返回系统时间的当前月
B. 返回值为1-12
C. 返回系统时间的当前月+1
D. 返回值为0-11
3. setTimeout("adv()",20)表示的意思是( )
A. 间隔20秒后,adv()函数就会被调用
B. 间隔20分钟后,adv()函数就会被调用
C. 间隔20毫秒后,adv()函数就会被调用
D. adv()函数被持续调用20次
           
4. 下列()可以使窗口显示前一个页面。
A. back()
B. forward()
C. go(1)
D. go(-1)
5. 某页面中有一个id为mobile的图片,下面()能够正确获取此图片对象。
A. ElementsByName("mobile");
B. html document是什么ElementById("mobile");
C. ElementsByTagName("mobile");
D. 以上选项都可以
6. 下面()不是document对象的方法
A. getElementsByTagName()
B. getElementById()
C. write()
D. reload()
7. 下面()可以实现刷新当前页面的功能
A. reload()
B. replace()
C. href
D. referrer
二、 简答题
1. 简述prompt(),alert()和confirm()三者的区别,并举例说明。
2. setTimeout()和setInterval()在用法上有什么区别?
3. 使用window.open()方法可以打开一个窗口,通过参数的填写,可以对窗口的哪些属性进行控制?
4. 使用document对象的哪些方法可以获取html页面中的元素,这些方法的区别有哪些?
5. history和location对象可以实现哪些功能?请举例说明。
三、 编程题
1.模拟电脑病毒效果,当打开一个页面时,会不停的弹出窗口。
提示
在页面中添加函数,编写弹出窗口的代码。
使用定时函数setInterval()定时调用弹出窗口的函数。
2. 根据Date()对象获取当前的日期和时间,根据不同时间显示不同的问候语,要求如下。
如果当前时间小于12点(含),则显示上午好。
如果当前时间大于12点,小于18点(含),则显示下午好。
如果当前时间大于18点,则显示晚上好。
3.模拟随机发放水果功能,水果品种固定,每次只发放一种。
提示
使用数组存储水果名称。
使用random()随机得到数组索引值,范围是0到数组长度-1
作业完成后,提交至以下信箱:XXX
提交格式:姓名_班级_课程(第几课).rar      例如:张三_1221班_Hibernate(第一课).rar
有问题请和以下QQ号码联系:XXX
不交作业/抄袭作业,每次扣5分,结业成绩低于60不能参加结业考试

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。