第一章链接:初识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 - 章节课后练习题及答案相关推荐

  1. 十一、jQuery(下) - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  2. 十三、JavaScript面向对象(下) - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  3. 十二、JavaScript面向对象(上) - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  4. 十、jQuery(上) - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  5. 六、DOM(上) - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  6. 五、JavaScript 对象 - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  7. 四、JavaScript 函数 - 章节课后练习题及答案

    第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...

  8. 一、初识JavaScript - 章节课后练习题及答案

    笔记链接:一.初识JavaScript - JavaScript+jQuery 笔记 注:使用的是人民邮电出版社出版的<JavaScript+jQuery 交互式 Web 前端开发>书籍. ...

  9. 计算机网络导论课后答案,课后练习题参考答案 计算机网络导论.doc

    课后练习题参考答案 计算机网络导论 1. 人类的信息文明史分那几个阶段?它的发展有什么特点? 1)语言的产生:从简单的声音交换信息,到使用更复杂的语言来交换信息. 2)文字的产生:使用一些特定的符号来 ...

最新文章

  1. mybatis 分页需要的jar包下载_牛逼哄哄的PageHelper分页插件到底牛在哪里?
  2. 来电掉队,共享充电宝或许只是外表光鲜
  3. [INS-32102] 指定的 Oracle 主目录用户已存在
  4. 退出窗口[置顶] 退出Activity的方法
  5. Weex动态化方案与双十一实践
  6. c语言不通类型指针转换,C语言之强制类型转换与指针--#define DIR *((volatile unsigned int *) 0x0022)...
  7. java 性能调优_Java性能调优调查结果(第一部分)
  8. 关于图片预加载的思考
  9. 离屏渲染在车载导航中的应用
  10. PHP 会话 线程 进程,php进程后台调用(多线程/进程)
  11. 使用VS2010+OpenCV2.4.9简单图像水印代码
  12. boot客户管理系统实训报告_客户太多,客户转化困难?分析报告迟迟出不来,CRM客户管理系统助你一臂之力...
  13. 解刨一台计算机,解剖一台计算机.doc
  14. 英特尔推出业界领先的AI与数据分析平台,全新处理器、内存、存储、FPGA解决方案集体亮相
  15. zz推荐的软件测试英文网站
  16. 使用JSON作为函数的参数(转载)
  17. 使用powershell执行在线脚本的具体示例
  18. 软件测试日志怎么写,为什么要进行日志测试和如何进行日志测试?
  19. rust腐蚀怎么建立单机服务器_腐蚀rust搭建Rust服务器及联机教程
  20. delphi 10.3 (一) 控件安装和使用

热门文章

  1. PE文件格式详解(手工实现一个可执行文件)
  2. 你知道吗,千匹马力电动超跑Rimac Concept One竟然是由SolidWorks设计的!
  3. 高端商业建筑设计-锦沧文华广场中河建设
  4. DNS欺骗-教程详解
  5. 无法识别的USB设备
  6. DCDC常见问题之输出带载问题
  7. VR消防虚拟实训系统,带你身临其境学习消防逃生技能
  8. 钉钉运用php技术流程图,钉钉OA后台最方便的流程图js组件
  9. 【个人笔记】SQL操作基础
  10. UE4 无用の小技巧之联机游戏获取自身控制器