八、BOM - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案
第二章链接:JavaScript 基础(上) - 章节课后练习题及答案
第三章链接:JavaScript 基础(下) - 章节课后练习题及答案
第四章链接:JavaScript 函数 - 章节课后练习题及答案
第五章链接:JavaScript 对象 - 章节课后练习题及答案
第六章链接:DOM(上) - 章节课后练习题及答案
第七章链接:DOM(下) - 章节课后练习题及答案
注:使用的是人民邮电出版社出版的《JavaScript+jQuery 交互式 Web 前端开发》书籍。
一、填空题
1、 在BOM中,所有对象的父对象是______。
2、页面中所有内容加载完之后触发的事件是______。
3、history对象的______属性可获取历史列表中的URL数量。
4、 ______事件是在DOM结构加载完触发的 。
二、判断题
1、全局变量可以通过window对象进行访问。( )
2、修改location对象的href属性可获取或设置URL。( )
3、使用clearTimeout()和clearInterval()可以清除定时器。( )
4、使用history对象的 go()方法可以实现页面前进或后退。( )
三、选择题
1、下列选项中,不是window对象的属性的是( )。
A. pageX B. location C. history D. navigator
2、下面关于BOM对象的描述,错误的是( )。
A. go(-1)与back()皆表示向历史列表后退一步
B.通过confirm()实现的“确认”对话框,单击“确认”时返回true
C. go(0)表示刷新当前网页
D.以上选项都不正确
3、下列描述错误的是( )。
A. onload和DOMContentLoaded都是页面加载事件,没有区别
B. DOMContentLoaded有浏览器兼容问题
C. 定义在全局作用域中的变量是window对象的属性
D. window对象的方法在调用时可以省略不写window
四、编程题
编写程序,实现电子时钟自动走动的效果,并提供一个按钮控制电子时钟是否停止走动。
参考答案:
一、填空题
1、window
2、window.onload
3、length
4、document.DOMContentLoaded
二、判断题
1、对 2、对 3、对 4、对
三、选择题
1、A 2、D 3、A
四、编程题
编写功能代码,具体代码如下:
<a id = "time"></a> <button onclick = "clearInterval(time1)">停止</button> <script type="text/javascript">var time1 = window.setInterval('timeShow()', 1000);timeShow()function timeShow() {var today = new Date(); //获得系统当前时间var intYears = today.getFullYear(); //获得年intMonths = today.getMonth() + 1; //获得月份+1intDates = today.getDate(); //获得天数intHours = today.getHours(); //获得小时intMinutes = today.getMinutes(); //获得分钟intSeconds = today.getSeconds(); //获得秒intWeeks = today.getDay(); //获得星期// 修改格式为 *年*月*日years = intYears + '年';// 如果月份小于10,在月份前面加0intMonths < 10 ? months = '0' + intMonths + '月' : months = intMonths + '月';// 如果日份小于10,在日前面加0intDates < 10 ? dates = '0' + intDates + '日' : dates = intDates + '日';// 修改星期格式var week = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']weeks = week[intWeeks] + ' ';// 修改小时格式if (intHours == 0) {hours = '00:';} else if (intHours < 10) {hours = '0' + intHours + ':';} else {hours = intHours + ":";}// 修改分钟格式if (intMinutes == 0) {minutes = '00';} else if (intMinutes < 10) {minutes = '0' + intMinutes;} else {minutes = intMinutes+ ":";}// 修改秒数格式if (intSeconds == 0) {seconds = '00';} else if (intSeconds < 10) {seconds = '0' + intSeconds;} else {seconds = intSeconds;}var timeString = years + months + dates + weeks + hours + minutes+secondsdocument.getElementById('time').innerHTML = timeString;}</script>
八、BOM - 章节课后练习题及答案相关推荐
- 十一、jQuery(下) - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 十三、JavaScript面向对象(下) - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 十二、JavaScript面向对象(上) - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 十、jQuery(上) - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 六、DOM(上) - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 五、JavaScript 对象 - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 四、JavaScript 函数 - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 一、初识JavaScript - 章节课后练习题及答案
笔记链接:一.初识JavaScript - JavaScript+jQuery 笔记 注:使用的是人民邮电出版社出版的<JavaScript+jQuery 交互式 Web 前端开发>书籍. ...
- 计算机网络导论课后答案,课后练习题参考答案 计算机网络导论.doc
课后练习题参考答案 计算机网络导论 1. 人类的信息文明史分那几个阶段?它的发展有什么特点? 1)语言的产生:从简单的声音交换信息,到使用更复杂的语言来交换信息. 2)文字的产生:使用一些特定的符号来 ...
最新文章
- mybatis 分页需要的jar包下载_牛逼哄哄的PageHelper分页插件到底牛在哪里?
- 来电掉队,共享充电宝或许只是外表光鲜
- [INS-32102] 指定的 Oracle 主目录用户已存在
- 退出窗口[置顶] 退出Activity的方法
- Weex动态化方案与双十一实践
- c语言不通类型指针转换,C语言之强制类型转换与指针--#define DIR *((volatile unsigned int *) 0x0022)...
- java 性能调优_Java性能调优调查结果(第一部分)
- 关于图片预加载的思考
- 离屏渲染在车载导航中的应用
- PHP 会话 线程 进程,php进程后台调用(多线程/进程)
- 使用VS2010+OpenCV2.4.9简单图像水印代码
- boot客户管理系统实训报告_客户太多,客户转化困难?分析报告迟迟出不来,CRM客户管理系统助你一臂之力...
- 解刨一台计算机,解剖一台计算机.doc
- 英特尔推出业界领先的AI与数据分析平台,全新处理器、内存、存储、FPGA解决方案集体亮相
- zz推荐的软件测试英文网站
- 使用JSON作为函数的参数(转载)
- 使用powershell执行在线脚本的具体示例
- 软件测试日志怎么写,为什么要进行日志测试和如何进行日志测试?
- rust腐蚀怎么建立单机服务器_腐蚀rust搭建Rust服务器及联机教程
- delphi 10.3 (一) 控件安装和使用