格力 前端工程师面试题

🌙
手机阅读
本文目录结构

格力 前端工程师面试题

如何为所有 <h1> 添加背景色()

正确答案: B

h1.all {background-color: #111111;}
h1 {background-color: #111111;}
all.h1 {background-color: #111111;}
都不对

JS定义方法不正确的是()

正确答案: D

function a := function(){};
var a() = function{};
var string:a = (){};
都不正确

padding: 0 12px 20px 12px; 中的4个值按顺序代表的方向是什么()

正确答案: C

代表:左,右,上,下
代表:左,上,右,下
代表:上,右,下,左
代表:上,下,左,右

JS中将数组所有元素放到字符串中,并以", “分隔()

正确答案: B

pop(",")
join(",")
slice(",")
unshift(",")

css那个不属于尺寸属性()

正确答案: D

height
line-height
min-width
top

关于ES6声明变量,以下哪个代码段不会报错()

正确答案: C

const a;
let a = 1;
let a = 2;
var a = 1;
var a = 2;
{
  let a = 1;
}
var b = a;

正则里的 $ 描述正确的是()

正确答案: C

匹配数字
匹配字符串的开始
匹配字符串的结束
都不是

关于ES6解构表达式

let [a = 1, b] = []; 

描述正确的是()

正确答案: C

a = undefined, b = undefined
a = 1, b = 1;
a = 1, b = undefined;
语法报错

关于ES6解构表达式

let [a,b, c,d, e] = "hello"; 

描述正确的是() 正确答案: B

e = "hello";其它都为undefined
当中 a = "h", b = "e";
语法报错

关于ES6 箭头函数 ()=>{} ,描述错误的是()

正确答案: D

当箭头函数没有参数或有大于等于两个的参数时,必须使用括号,如:let a = ()=>{} 或 let a = (b, c) => {};
箭头函数没有arguments 绑定
箭头函数的this是函数定义的对象,而不是使用函数的对象
var f = v => v;以上语法有误

HTML5的Web存储对象有两个,分别是1和 2

参考答案

(1) localStorage
(2) sessionStorage

Http请求返回码(status code)中,代表[未授权的请求]的代码是1

参考答案

(1) 401

当HTML页面加载完毕时触发的事件是1

参考答案

(1) onload◊onLoad

JS中,使用什么属性可以对Dog类进行添加方法eat( )

提示:

Dog.1.eat = function(   ){}

参考答案

(1) prototype

CSS3中,能使用div的宽度变化有2秒的过渡效果的属性是

提示:

div {
  1: width 2s;
}

参考答案

(1) transition

描述一下脚本 <script> 放在 <head> 和放到<body>底部的区别

请使用Promise封装Ajax操作

原始的Ajax操作如下:

var onSuccess = function(result){}; //成功的回调
var onFail = function(error){}; //失败的回调
var req = new XMLHttpRequest();
req.open("POST", "www.baidu.com", true);
req.onload = function(){
  if(req.readyState === 4 && req.status === 200){
    onSuccess(req.response);
  } else {
    onFail(req.statusText);
  }
}
req.onerror = function(){
  onFail(Error("网络异常"));
}

参考

https://www.nowcoder.com/test/25997722/summary

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了