设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 运营中心 > 交互 > 正文

前端面试题2019年小米工程师面试题及答案解析(2)

发布时间:2020-12-25 04:33 所属栏目:31 来源:网络整理
导读:SSL是解决传输层安全问题的一个主要协议,其设计的初衷是基于TCP协议之上提供可靠的端到端安全服务。应用SSL协议最广泛的是HTTPS,它为客户浏览器和Web服务器之间交换信息提供安全通信支持。它使用TCP的443端口发送

SSL是解决传输层安全问题的一个主要协议,其设计的初衷是基于TCP协议之上提供可靠的端到端安全服务。应用SSL协议最广泛的是HTTPS,它为客户浏览器和Web服务器之间交换信息提供安全通信支持。它使用TCP的443端口发送和接收报文。

?

17.下列哪一项不是HTML5中新增加的标签?

A、nav

B、article

C、caption

D、video

?

18.下列jQuery事件绑定正确的是____。

A、$(‘#demo’).bind(‘click’,function(){})

B、$(‘#demo’).click(function() {})

C、$(‘#demo’).on(‘click’,function() {})

D、$(‘#demo’).one(‘click’,function() {})

参考答案:A

答案解析:

.bind( eventType [,eventData ],handler(eventObject) )

为一个元素绑定一个事件处理程序。

.on( events [,selector ] [,data ],handler(eventObject) )

在选定的元素上绑定一个或多个事件处理函数。

.one( events [,handler(eventObject) )

附加一个处理事件到元素。处理函数在每个元素上最多执行一次。

?

19.在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的?

A、width()

B、width(val)

C、width

D、innerWidth()

?

20.下面Http协议请求方式中不包括?

A、OPTIONS

B、HEAD

C、DELETE

D、SET

?

21.jQuery 对象的方法 get() 做什么?

A、触发一个GET OBJECT请求

B、返回一个对象

C、返回存在jQuery对象中的DOM元素

D、触发一个GET AJAX请求

?

?22.以下关于HTTP method 的说法,错误的是?

A、一台服务器要与HTTP1.1兼容,只要为资源实现GET和HEAD方法即可

B、PUT让服务器用请求的主体部分来创建一个由所请求的URL命名的新文档,或者,如果那个URL已经存在的话,就用干这个主体替代它

C、POST起初是用来向服务器输入数据的。实际上,通常会用它来支持HTML的表单。表单中填好的数据通常会被送给服务器,然后由服务器将其发送到要去的地方。

D、TRACE方法请求web服务器告知其支持的各种功能。可以查询服务器支持哪些方法或者对某些特殊资源支持哪些方法。

?

23.当表单中包含文件上传控件时,需要将enctype设置为()

A、application/x-www-form-urlencoded

B、multipart/form-data

C、text/explain

D、file-data

?

24.哪一个不是浏览器默认的天生inline-block标签(拥有内在尺寸,可设置高宽,不会自动换行)?

A、<button>

B、<input>

C、<label>

D、<img>

?

二、多选题(共6题,每题5分)

1.JavaScript函数内部arguments变量的说法,正确的有?

A、arguments所有函数中都包含的一个局部变量,是一个类数组对象,对应函数调用时的实参,如果函数定义同名参数会在调用时覆盖默认对象

B、arguments[index]分别对应函数调用时的实参,并且通过arguments修改实参时会同时修改实参

C、arguments.callee为当前正在执行的函数本身,使用这个属性进行递归调用时需注意this的变化

D、arguments.length为实参的个数(Function.length表示形参长度)

参考答案:A,B,C,D

答案解析:

函数内部arguments变量有哪些特性,有哪些属性,如何将它转换为数组
arguments所有函数中都包含的一个局部变量,是一个类数组对象,对应函数调用时的实参。如果函数定义同名参数会在调用时覆盖默认对象
arguments[index]分别对应函数调用时的实参,并且通过arguments修改实参时会同时修改实参
arguments.length为实参的个数(Function.length表示形参长度)
arguments.callee为当前正在执行的函数本身,使用这个属性进行递归调用时需注意this的变化
arguments.caller为调用当前函数的函数(已被遗弃)
转换为数组:var args = Array.prototype.slice.call(arguments,0);
?

2.下列说法正确的是()

A、display: none;不为被隐藏的对象保留其物理空间;

B、visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;

C、visibility:hidden;产生reflow和repaint(回流与重绘);

D、visibility:hidden;与display: none;两者没有本质上的区别;

参考答案:A,B

答案解析:

前端面试题2019年小米工程师面试题及答案解析

?

?

3.关于栅格系统,以下说法正确的是

A、会有自动的padding样式

B、会有自动的margin样式

C、其字体默认为14px

D、其box-sizing默认为border-box

参考答案:A,D

答案解析:

此题有极大的问题。栅格系统是把网页分为 16 12 24栏。 只能要很好的划分就好。有必要一定要创建间隔吗。为了好理解我们创建一个10栏的栅格化。那么每栏宽度10%。没有列间隔。你能说他不叫栅格系统吗?

?

4.假设MySQL数据库表结构如下,哪些sql语句查询能较好的利用索引?

create table T{ k int unsigned not null auto\_increment,a date,b varchar(24),c int,d varchar(24),primary key(k),unique key a\_index (a DESC,b DESC),key k1(b),key k2(c),key k3(d) );

A、select?b?from?WHERE?b?like?'aaa%';

B、select?a,b?from?T?WHERE?a='2015-10-25'?ORDER?BY?b?ASC,c?ASC;

C、select?a,b,c?from?T?WHERE?a='2015-10-25'?ORDER?BY?b?ASC;

D、select?a,c?from?T?WHERE?a='2015-10-25'?ORDER?BY?a,b;

参考答案:A,D

答案解析:

题目中的索引b是降序,而B,C两个选项都是升序,故会导致效率降低。而A,D两个选项没有指定升序降序,故会按照其定义的索引a desc,b desc 来进行操作,故而效率较高。所以选A,D。

?

5.下列哪些是正确的引入CSS文件到html中的方式? ()

A、<link rel="stylesheet" type="text/css" href="test.css">

B、<link rel="stylesheet" type="text/css" src="mystyle.css">

C、<style type=”text/css”>body{color:red}</style>

D、<style type=“text/css" src="test.css"></style>

?

?

6.可以包含在HTML网页head标签中的有

A、<title>

B、<meta>

C、<body>

D、<link>

?

?

?



(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读