import{_ as s,o as a,c as n,a as l}from"./app.33820b61.js";const D=JSON.parse('{"title":"【用友金融】前端面试题总结","description":"","frontmatter":{},"headers":[{"level":2,"title":"回流与重绘","slug":"回流与重绘","link":"#回流与重绘","children":[]},{"level":2,"title":"CSS属性","slug":"css属性","link":"#css属性","children":[]},{"level":2,"title":"函数执行结果","slug":"函数执行结果","link":"#函数执行结果","children":[{"level":3,"title":"题目1","slug":"题目1","link":"#题目1","children":[]},{"level":3,"title":"题目2","slug":"题目2","link":"#题目2","children":[]},{"level":3,"title":"题目3","slug":"题目3","link":"#题目3","children":[]},{"level":3,"title":"题目4","slug":"题目4","link":"#题目4","children":[]},{"level":3,"title":"题目5","slug":"题目5","link":"#题目5","children":[]},{"level":3,"title":"题目6","slug":"题目6","link":"#题目6","children":[]},{"level":3,"title":"题目7","slug":"题目7","link":"#题目7","children":[]},{"level":3,"title":"题目8","slug":"题目8","link":"#题目8","children":[]}]},{"level":2,"title":"CSS权重的优先级","slug":"css权重的优先级","link":"#css权重的优先级","children":[]},{"level":2,"title":"HTTP状态码","slug":"http状态码","link":"#http状态码","children":[]},{"level":2,"title":"BFC(块级格式上下文)","slug":"bfc-块级格式上下文","link":"#bfc-块级格式上下文","children":[]},{"level":2,"title":"元素浮动","slug":"元素浮动","link":"#元素浮动","children":[]},{"level":2,"title":"HTTP请求方法","slug":"http请求方法","link":"#http请求方法","children":[]},{"level":2,"title":"跨域问题","slug":"跨域问题","link":"#跨域问题","children":[]},{"level":2,"title":"了解Webpack的哪些配置项","slug":"了解webpack的哪些配置项","link":"#了解webpack的哪些配置项","children":[]},{"level":2,"title":"判断变量类型","slug":"判断变量类型","link":"#判断变量类型","children":[]},{"level":2,"title":"JS浮点数相加精度问题","slug":"js浮点数相加精度问题","link":"#js浮点数相加精度问题","children":[]},{"level":2,"title":"简单讲讲Vue Router原理","slug":"简单讲讲vue-router原理","link":"#简单讲讲vue-router原理","children":[]},{"level":2,"title":"ES6熟悉吗","slug":"es6熟悉吗","link":"#es6熟悉吗","children":[]},{"level":2,"title":"CSS如何实现水平居中与垂直居中","slug":"css如何实现水平居中与垂直居中","link":"#css如何实现水平居中与垂直居中","children":[]}],"relativePath":"article/【用友金融】前端面试题总结.md","lastUpdated":1676737739000}'),e={name:"article/【用友金融】前端面试题总结.md"},p=l(`

【用友金融】前端面试题总结

回流与重绘

下列关于回流和重绘的说法错误的是

CSS属性

下列选项中哪个描述对于visibility: hidden;与display: none;是正确的

函数执行结果

题目1

js
(function () {
  var a = (b = 5);
})();

console.log(b);
console.log(a);

结果为:

5
Error

题目2

js
console.log(1 + '2')
console.log(1 - '2')

结果为:

js
12
-1

题目3

js
var a = 1

setTimeout(function () {
  a = 2
  console.log(a)
}, 0)

var a
console.log(a)

a = 3
console.log(a)

结果为:

1
3
2

题目4

js
function f() {
  return f
}

console.log(new f() instanceof f)

结果为:

false

题目5

js
var foo = {
  bar: function () {
    return this.baz
  },
  baz: 1
}

console.log(typeof (f = foo.bar)())

结果为:

undefined

题目6

js
var a = (b = 1, c = 2)
console.log(a, b, c)

结果为:

2 1 2

题目7

js
var company = {
  address: 'beijing'
}

var jjworld = Object.create(company)
delete jjworld.address
console.log(jjworld.address)

结果为:

beijing

题目8

js
function side(arr) {
  arr[0] = arr[2]
}

function a(a, b, c = 3) {
  c = 10
  side(arguments)
  return a + b + c
}

console.log(a(1, 1, 1))

结果为:

12

CSS权重的优先级

内联样式 > ID选择器 > 类选择器 > 标签选择器 > 通配符

HTTP状态码

越多越好

BFC(块级格式上下文)

下列选项对产生BFC描述错误的是:

元素浮动

设置元素浮动后,元素的display值哪个是正确的?

HTTP请求方法

下面哪个选项不是HTTP的请求方法

HTTP请求方法有:

GET POST DELETE PUT OPTIONSCONNECT HEAD PATCH TRACE

跨域问题

通常有哪些方法解决跨域问题?

了解Webpack的哪些配置项

判断变量类型

直接使用typeof无法判断引用类型变量的类型

js
console.log(typeof []) // object
console.log(typeof {}) // object
console.log(typeof null) // object

JS浮点数相加精度问题

简单讲讲Vue Router原理

ES6熟悉吗

ES6教程

CSS如何实现水平居中与垂直居中

参见CSS学习笔记

`,71),o=[p];function r(c,t,i,d,y,C){return a(),n("div",null,o)}const F=s(e,[["render",r]]);export{D as __pageData,F as default};