1) 下列哪个样式定义后,内联(非块状)元素可以定义宽度和高度 a. b. c. d.
display:inline display:none display:block display:inherit
2) css属性overflow属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,用户代理都
会提供一种滚动机制。 True
False
3) 新窗口打开网页,用到以下哪个值()。 a. b. c. d.
_self _blank _top _parent
4) 下面有关jquery事件的响应,描述错误的是? a. b. c. d.
onclick 鼠标点击某个对象 onfocus 元素失去焦点
onload 是某个页面的css js html 文档结构和图像被完成加载 onmousedown 某个鼠标按键被按下
5) 元素的alt和title有什么异同,选出正确的说法?不同的浏览器,表现一样
a. alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字 b. alt和title同时设置的时候,title作为图片的替代文字出现,alt是图片的解释文字 c. 以上说法都不正确
6) 下列js可以让一个input的背景颜色变成红色的是?
A. inputElement.style.backgroundColor = 'red'; b. inputElement.backgroundColor = 'red'; c. inputElement.style.backgroundColor = '#0000'; d. inputElement.backgroundColor = '#0000';
7) 下面有关html5标签说法错误的有?
a. 标签定义声音,比如音乐或其他音频流
b. 比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦
或是来自其他外部源内容
c.
标签定义菜单列表。当希望列出表单控件时使用该标签 d. 标签定义命令按钮,比如单选按钮、复选框或按钮 8) 下述有关css属性position的属性值的描述,说法错误的是? a. b. c. d.
static:没有定位,元素出现在正常的流中
fixed:生成绝对定位的元素,相对于父元素进行定位
relative:生成相对定位的元素,相对于元素本身正常位置进行定位。
absolute:生成绝对定位的元素,相对于 static 定位以外的第一个祖先元素进行定位。
9) 下面符合一个有效的javascript变量定义规则的是? a. b. c. d.
_$te$t2 with a bc 2a
10) 下面有关JavaScript中 call和apply的描述,错误的是? a. b. c. d.
call与aplly都属于Function.prototype的一个方法,所以每个function实例都有call、apply属性 两者传递的参数不同,call函数第一个参数都是要传入给当前对象的对象,apply不是 apply传入的是一个参数数组,也就是将多个参数组合成为一个数组传入
call传入的则是直接的参数列表。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。
11) 什么会被打印在控制台上? b是局部变量还是全局变量
(function() { var a = b = 5; })();
console.log(b);
12) 执行这段代码,输出什么结果。 function test() { console.log(a); console.log(foo()); var a = 1; function foo() { return 2; } } test();
13) 执行这段代码,输出什么结果。 var fullname = 'John Doe'; var obj = {
fullname: 'Colin Ihrig',
prop: {
fullname: 'Aurelio De Rosa', getFullname: function() { return this.fullname; } } };
console.log(obj.prop.getFullname()); var test = obj.prop.getFullname; console.log(test());
14) 下面这个JS程序的输出是什么: function Foo() { var i = 0;
return function() { console.log(i++); } }
var f1 = Foo(), f2 = Foo(); f1(); f1(); f2();
15) 下面这个JS程序的输出是什么: