1、理解HTML语义化 http://www.cnblogs.com/freeyiyi1993/p/3615179.html
2、以下全部属于块级标签的是?D
-
<div><p><input><span><img>
-
<div><h1><p><img><dl>
-
<span><h1><p><img><dl>
-
<div><p><form><ul><h1>
3、
下列描述错误的是()
-
HTTP状态码302表示暂时性转移
-
domContentLoaded事件早于onload事件
-
IE6/7/8不支持事件捕获
-
localStorage存储的数据,在刷新页面后会消失
链接:https://www.nowcoder.com/questionTerminal/18a62dda87234ff3ad255f0d6177ab15
来源:牛客网
Localstorage是html5存储数据的方式,在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage。HTML5本地存储只能存字符串,任何格式存储的时候都会被自动转为字符串,所以读取的时候,需要自己进行类型的转换。是永久性存储,当然用户可以通过浏览器设置来删除。
来源:牛客网
Localstorage是html5存储数据的方式,在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage。HTML5本地存储只能存字符串,任何格式存储的时候都会被自动转为字符串,所以读取的时候,需要自己进行类型的转换。是永久性存储,当然用户可以通过浏览器设置来删除。
4、<sup>定义上标文本,如示10^2
<sub>定义下标文本
5、
读取
localStorage
数据的方法:
写入字段有三种方式:
- localStorage["a"]=1;
- localStorage.b=1;
- localStorage.setItem("c",3);
读取字段也有三种方式:
- var a= localStorage.a;
- var b= localStorage["b"];
- var c= localStorage.getItem("c");
6、链接:https://www.nowcoder.com/questionTerminal/5d86ab3899de47bbac4e55ddce76b483
来源:牛客网
来源:牛客网
使用CSS的flexbox布局,不能实现以下哪一个效果:D
-
三列布局,随容器宽度等宽弹性伸缩
-
多列布局,每列的高度按内容最高的一列等高
-
三列布局,左列宽度像素数确定,中、右列随容器宽度等宽弹性伸缩
-
多个宽高不等的元素,实现无缝瀑布流布局
7、在css3中要使元素由一种样式转换成另一种样式,为元素添加效果的属性是?D
-
animation
-
keyframes
-
flash
-
transition
8、
1
|
下列全部属于css单位的是 A
|
-
%,px,rem
-
sp,dp,%
-
px,dp,%
-
pt,sp,px
http://www.jianshu.com/p/75f7cbfd1c71
9、以下说法,错误的是 A
-
mark用于显示变粗的文字
-
<del>用于显示删除的文本
-
<ins>的文字会带下划线
-
<strong>用于强调文本
10、
关于下列CSS选择器:ID选择器、类选择器、伪类选择器、标签名称选择器,排序正确的是:(D)
-
ID选择器>Class选择器>伪类=标签名称选择器
-
ID选择器>伪类>Class选择器>标签名称选择器
-
ID选择器>Class选择器>伪类>标签名称选择器
-
ID选择器>Class选择器=伪类>标签名称选择器
11、
链接:
https://www.nowcoder.com/questionTerminal/8c6c959221d84380804a0c5cd96ba888
来源:牛客网
来源:牛客网
请阅读以下代码:
1
2
3
4
5
|
<div style=”width:400px;height:200px;”>
<span style=”float:left;width:auto;height:100%;”>
<i style=”position:absolute;float:left;width:100px;height:50px;”>hello</i>
</span>
</div>
|
问题:span标签的width和height分别为多少? D
-
width = 0px,height = 0px
-
width = 400px,height = 200px
-
width = 100px,height = 50px
-
width = 0px,height = 200px
链接:
https://www.nowcoder.com/questionTerminal/8c6c959221d84380804a0c5cd96ba888
来源:牛客网
来源:牛客网
1.span是行内元素,是不支持宽和高的,浮动后,具有宽高,宽为auto,即由span中的内容撑开;而高为100%,就是继承了其父元素的高度;
2.span的子元素i也脱离了文档流,i是绝对定位
i设置了绝对定位以后,不占用页面空间,所以span内容为空,宽度自然为零。
3.所以,span的宽为0,高度为200px
12、
当margin-top、padding-top的值是百分比时,分别是如何计算的? D
当margin-top、padding-top的值是百分比时,分别是如何计算:
-
相对父级元素的height,相对自身的height
-
相对最近父级块级元素的height,相对自身的height
-
相对父级元素的width,相对自身的width
-
相对包含块的width,相对包含块的width
相对最近父级块级元素的width,相对最近父级块级元素的width
13、
以下说法正确的是 ABCD
-
<kbd>来表示用户输入
-
<var>用来表示变量
-
list-inline类会将所有的元素放置于同一行<br>
-
<code>表示代码片段
<em> | 把文本定义为强调的内容。 |
<strong> | 把文本定义为语气更强的强调的内容。 |
<dfn> | 定义一个定义项目。 |
<code> | 定义计算机代码文本。 |
<samp> | 定义样本文本。 |
<kbd> | 定义键盘文本。它表示文本是从键盘上键入的。它经常用在与计算机相关的文档或手册中。 |
<var> | 定义变量。您可以将此标签与 <pre> 及 <code> 标签配合使用。 |
<cite> | 定义引用。可使用该标签对参考文献的引用进行定义,比如书籍或杂志的标题。 |
JavaScript
1、关于对变量的说法,错误的是? B
-
一般使用var key的形式声明
-
由于javascript的动态特性,常常直接采取key= val的形式赋值
-
若声明而未对变量赋值,该变量的值为undefined
-
var carname="Volvo";var carname;顺序执行后,caranme的值依然为Volvo
2、链接:https://www.nowcoder.com/questionTerminal/8e3f169e6199429cb730fe3cd40957b0
来源:牛客网
这道题考察是局部变量和参数传递的问题。
来源:牛客网
请给出这段代码的运行结果( ) 2 1
1
2
3
4
5
6
7
8
9
|
<SCRIPT LANGUAGE=
"JavaScript"
>
var bb =
1
;
function aa(bb) {
bb =
2
;
alert(bb);
};
aa(bb);
alert(bb);
</SCRIPT>
|
-
1 1
-
1 2
-
2 1
-
2 2
1
|
function aa(bb) { bb =
2
; alert(bb); };
|
3、
链接:https://www.nowcoder.com/questionTerminal/a78853c0ed3a4b5999e5f33fea085ed9
来源:牛客网
1
2
|
var a = [1,4,5,2,9];
下面求a中最大值正确的是
D
|
-
Math.max(a)
-
Array.max(a)
-
Math.max.call(null,a)
-
Math.max.apply(null,a)
-
以上均不是
链接:https://www.nowcoder.com/questionTerminal/a78853c0ed3a4b5999e5f33fea085ed9
来源:牛客网
Max是Math对象的方法,B错;由于a是一个数组对象,而Max又是一个Math对象,所以在返回最大值的同时需要指名返回的值属于哪种对象,只要指定了一个真实存在的对象,就会返回最大值,A错。call和apply的第一个参数都是this指向,而call从第二个参数开始,代表了第一个要计算的实参,以此类推,第三个参数就是第二个实参。。。第n个代表n-1个实参。和aplly的区别仅在于,apply把除了第一个参数之后的所有参数,都纳入一个数组里。所以C错,答案为D
以下选项中哪些属于原生 js 操作数组的方法ABDEFG
-
splice
-
shift
-
resort
-
sort
-
pop
-
push
-
unshift