Java Web应用开发_03 JavaScript技术
03 JavaScript技术
节内小测
3.1 JavaScript语言基础
1.在HTML中嵌入JavaScript,应该使用的标记是( A )
A.〈script〉〈/script〉
B.〈head〉〈/head〉
C.〈body〉〈/body〉
D.〈JS〉〈/JS〉
2.下面选项中,对JavaScript语言描述正确的是( A、B、D )。
A.JavaScript是Web页面中的一种脚本语言文字。
B.JavaScript用于为页面添加动态效果。
C.JavaScript可以替代html和css。
D.JavaScript语言的前身是LiveScript语言。
3.alert()函数主要用于弹出警示对话框,通常用于对用户进行提示。( 对√ )
4.Javascript脚本文件的扩展名是 .js
5.分析如下的JavaScript代码段, 则运行后在页面上输出( 1010 )
var c="10",d=10;
document.write(c+d)
3.2 JavaScript 事件与常用对象
1.在HTML页面上包含如下所示的层对象,则javascript语句document.getElementById(“info”).innerHTML的值是( B )
< div id=”info” style=”display:block”>< p>请填写< /p>< /div>
A.请填写
B.< p>请填写< / p>
C.id=“info” style=”display:block”
D.< div id=”info” style=”display:block”>< p>请填写< /p>< /div>
2.在HTML中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入( A )
< a href=_________>< img src=”previous.gif” width=”67” height=”21”>< /a>
A.”javascript:history.go(-1)”
B.“history.go(1)”
C.“history.go(-1)”
D.“javascript:history.go(1)”
3.分析下面的Javascript代码段,输出结果是( C )
var mystring=”I am a student”;
var a=mystring.substring(9,13);
document.write(a);
A.stud
B.tuden
C.uden
D.udent
4.采用_事件_ _ _驱动是JavaScript语言的一个最基本特征。
5.在JavaScript中可以使用Date对象的( getDate() )方法返回该对象的日期。
03 JS技术–单元测验
1单选(2分)
下列选项中,哪个 HTML 元素中可以放置 Javascript 代码?( A )
A.
B.< javascript>
C.< scripting>
D.< js>
2单选(2分)
下列选项中,JavaScript运算符的优先级最高的是( D )
A.+
B.++
C.=
D.()
解析: C、JavaScript运算符均有明确的优先级与结合性,优先级较高的运算符将先于优先级较低的运算符进行运算。运算符“.、 [ ]、()”的优先级最高。
3单选(2分)
在JavaScript中,事件处理的过程通常分为( B )步。
A.5
B.3
C.4
D.2
解析: A、事件处理过程一般分为1、发生事件2、启动事件处理程序3、事件处理程序作出反应。
4单选(2分)
认真阅读下面代码,并按要求进行作答。
var i=9
var ii=(i>8)?100:9;
alert(ii);
在以上语句执行后,输出的结果是(B )
A.null
B.100
C.9
D.8
解析: A、条件运算符是JavaScript中的一种特殊的三目运算符,其语法格式如下: 操作数?结果1:结果2
若操作数的值为true,则整个表达式的结果为“结果1”,否则为“结果2”。
5单选(2分)
下列能产生当前日期的是 C
A.Now();
B.new Date()
C.Date();
D.new Noe()
6判断(2分)
在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中的JS代码。( 错 )
7判断(2分)
在文档对象节点树中,具有相同父节点的节点叫做“父节点”。( 错 )
解析:具有相同父节点的节点叫做“兄弟节点”
8判断(2分)
JavaScript是Web上一种功能强大的编程语言,用于开发交互式的Web页面。它不需要进行编译,而是直接嵌入在HTML页面中,把静态页面转变成支持用户交互并响应事件的动态页面。
对
9判断(2分)
JavaScript不需要区分字母大小写。
错
解析:JavaScript严格区分字母大小写
10判断(2分)
在 HTML文档中引入JavaScript,有直接嵌入JavaScript脚本和链接外部JavaScript脚本两种。( )
对
11填空(2分)
DOM(Document Object Model)称为__文档对象模型__,是一个表示和处理文档的应用程序接口(API),可用于动态访问、更新文档的内容、结构和样式。
解析: DOM(Document Object
Model)称为文档对象模型,是一个表示和处理文档的应用程序接口(API),可用于动态访问、更新文档的内容、结构和样式。
12填空(2分)
采用__事件__驱动是JavaScript语言的一个最基本特征。
解析:
所谓的事件是指用户在访问页面时执行的操作。当浏览器探测到一个事件时,比如,单击鼠标或按键,它可以触发与这个事件相关联的JavaScript对象。
13填空(2分)
请阅读下面的程序,在空白处填写正确的代码。
< 1 >我是一个一级标题喔!</ 1 >
< 2 >我是一段文字。</ 2 >
h1;p
14填空(2分)
请阅读下面无序列表搭建的结构,根据注释中的要求填写代码。
- T恤
- 连衣裙
- 裤子
解析: 在无序列表中type属性用于指定列表项目符号,其常用属性值有三个,分别是
disc、circle、square,其中disc显示为默认的实心小圆圈样式;circle显示为空心小圆圈样式;square显示为实心小方块样式。
15填空(2分)
在JavaScript中可以使用Date对象的( getDate() )方法返回该对象的日期。