HTML
1.在 HTML5 中,onblur 和 onfocus 是:事件属性
onblur 和 onfocus 属于焦点事件:
onblur:失去焦点
onfocus:获取焦点
2.哪一个html盒模型中的border的正确写法?
p{ border:5px solid red;}
为了代码的可读性,建议按照,border-width,border-style,border-color,的顺序书写。但其实顺序调换是不影响呈现的,而且空格也没问题 但是按照浏览器友好,代码可读性还是这个表达比较好
3.sessionStorage 保存数据的方法正确的是:
sessionStorage.setItem(“键名”,”键值”);
设置一般用 set 开头, 获取采用 get 开头;
对于键值的话,一般都是 (key, value)的形式;
4.定义页面结构如下
<html>
<head></head>
<body>
<div id="bgcolor" class="bgcolor"></div>
</body>
</html>
下面哪个语法表示将整个页面背景色设置为红色?()
body{background-color:red}
5.HTML5 中不再支持下面哪个元素?
<html>
<body>
<div id="ele" class="div">
<span id="s1" class="sp" lang="zh-cn">
</span>
</div>
</body>
<script type="text/javascript">
function exct() {
var oEle = document.getElementById("ele");
var child = oEle.children;
console.log("ele.children的执行结果是:");
for(i = 0; i < child.length; i++){
console.log(child[i].tagName);
}
child = oEle.childNodes;
console.log("ele.childNodes的执行结果是:");
for(i = 0; i < child.length; i++){
console.log(child[i].tagName);
}
}
exct ();
</script>
</html>
其运行结果是:
ele.children的执行结果是:
SPAN
ele.childNodes的执行结果是:
undefined
SPAN
undefined
对于DOM元素,children是指DOM Object类型的子对象,不包括tag之间隐形存在的TextNode,而childNodes包括tag之间隐形存在的TextNode对象
注:(1)childNodes获取子节点没有类型限制,span是一个元素节点,还有两个文本节点:空格和换行都被看做一个文本节点。
所以,3个子节点 = 两个文本节点 + 一个元素节点。
tagName用来获取元素的标签名,文本节点没有标签名,所以也就为undefined了
(2)children 属性与 childNodes 属性的差别 childNodes 属性返回所有的节点,包括文本节点、注释节点; children 属性只返回元素节点; 注:IE6 到 IE8 完全支持 children 属性,但是,返回元素节点和注释节点,IE9 以上版本只返回元素节点。
9.以下属于Audio/Video的方法有?
load()
play()
pause()
10.为了达到移动设备的理想viewport,可以用meta标签对viewport进行控制,meta标签内不可以控制下面哪些属性()
initial-scale
user-scalable
max-width
minimum-scale
注:一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
width:控制 viewport 的大小,可以指定的一个值,如 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
height:和 width 相对应,指定高度。
initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。
maximum-scale:允许用户缩放到的最大比例。
minimum-scale:允许用户缩放到的最小比例。
user-scalable:用户是否可以手动缩放。
11.在 HTML 页面中包含一个按钮控件 mybutton ,如果要实现点击该按钮时调用已定义的 JavaScript 函数 compute ,要编写的 HTML 代码是()
<input name=”mybutton” type=”button” onClick=”compute()” value=”计算”>
12.要去掉文本超链接的下划线,下列正确的是()
a{ text-decoration:none}
13.下列 html 元素当中,都属于块级元素的是
h3,ul,form,table,p
14.下面有关html的描述,不推荐的是?
在页面顶部添加 doctype声明;
在 … 中间插入 HTML 代码;
避免使用 标签;
使用
15.使用HTML5的拖放API实现拖动时,需要监听”开始拖动”事件,此事件的名称是:
dragstart
16.HTML 5 支持 HTML 4 中的所有表单控件?
正确
17.下列哪个不属于表单标记?
TABLE
18.In HTML tables, table row is defined by
< tr > tag
19.在下列选项中,哪一个不是控件()?
对象框
复选框
20.下列哪些是块级元素()
ul
hr
li
div
form
此条博客是本人刷题所做的笔记,若有侵权,请联系立删