笔试笔记(二)

1、理解HTML语义化 http://www.cnblogs.com/freeyiyi1993/p/3615179.html

2、以下全部属于块级标签的是?D

笔试笔记(二)_第1张图片
3、 下列描述错误的是()
  • HTTP状态码302表示暂时性转移
  • domContentLoaded事件早于onload事件
  • IE6/7/8不支持事件捕获
  • localStorage存储的数据,在刷新页面后会消失
链接:https://www.nowcoder.com/questionTerminal/18a62dda87234ff3ad255f0d6177ab15
来源:牛客网

Localstorage是html5存储数据的方式,在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage。HTML5本地存储只能存字符串,任何格式存储的时候都会被自动转为字符串,所以读取的时候,需要自己进行类型的转换。是永久性存储,当然用户可以通过浏览器设置来删除。

4、定义上标文本,如示10^2
定义下标文本
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用于显示变粗的文字
  • 用于显示删除的文本
  • 的文字会带下划线
  • 用于强调文本
笔试笔记(二)_第2张图片

10、 关于下列CSS选择器:ID选择器、类选择器、伪类选择器、标签名称选择器,排序正确的是:(D)
  • ID选择器>Class选择器>伪类=标签名称选择器
  • ID选择器>伪类>Class选择器>标签名称选择器
  • ID选择器>Class选择器>伪类>标签名称选择器
  • ID选择器>Class选择器=伪类>标签名称选择器

11、
链接: https://www.nowcoder.com/questionTerminal/8c6c959221d84380804a0c5cd96ba888
来源:牛客网

请阅读以下代码:
1
2
3
4
5
  
            hello
  

问题: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
  • 相对父级元素的height,相对自身的height
  • 相对最近父级块级元素的height,相对自身的height
  • 相对父级元素的width,相对自身的width
  • 相对包含块的width,相对包含块的width

当margin-top、padding-top的值是百分比时,分别是如何计算:
相对最近父级块级元素的width,相对最近父级块级元素的width

13、
以下说法正确的是 ABCD
  • 来表示用户输入
  • 用来表示变量
  • list-inline类会将所有的元素放置于同一行
  • 表示代码片段
把文本定义为强调的内容。
把文本定义为语气更强的强调的内容。
定义一个定义项目。
定义计算机代码文本。
定义样本文本。
定义键盘文本。它表示文本是从键盘上键入的。它经常用在与计算机相关的文档或手册中。
定义变量。您可以将此标签与
 标签配合使用。
定义引用。可使用该标签对参考文献的引用进行定义,比如书籍或杂志的标题。



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

  • 1 1
  • 1 2
  • 2 1
  • 2 2
这道题考察是局部变量和参数传递的问题。
1
function aa(bb) {     bb =  2 ;     alert(bb); };
在aa函数中,bb是以传值的方式传入的,在函数中,会重新定义一个bb变量,并将其值覆为2,并不影响函数体外的bb变量,所以其值仍然为1.


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


你可能感兴趣的:(笔试笔记(二))