import{_ as s,o as a,c as n,R as l}from"./chunks/framework.abedd97e.js";const A=JSON.parse('{"title":"【用友金融】前端面试题总结","description":"","frontmatter":{},"headers":[],"relativePath":"article/【用友金融】前端面试题总结.md","filePath":"article/【用友金融】前端面试题总结.md","lastUpdated":1687752747000}'),e={name:"article/【用友金融】前端面试题总结.md"},p=l(`
下列关于回流和重绘的说法错误的是
回流的性能开销大于重绘的性能开销
当页面结构、尺寸等改变时会发生回流
回流一定会引起重绘,重绘也一定会引起回流(x)
当页面结构不改变只是样式发生改变时会发生重绘,例如背景颜色改变时会发生重绘
display: none
指的是元素完全不陈列出来,不占据空间,涉及到了DOM结构,故产生reflow与repaint
visibility: hidden
指的是元素不可见但存在,保留空间,不影响结构,故只产生repaint,但不可触发绑定事件
opacity: 0
指的是元素不可见但存在,保留空间,不影响结构,并且,如果该元素已经绑定一些事件,如click事件,那么点击该区域,也能触发点击事件的
下列选项中哪个描述对于visibility: hidden;与display: none;是正确的
(function () {
var a = (b = 5);
})();
console.log(b);
console.log(a);
结果为:
5
Error
console.log(1 + '2')
console.log(1 - '2')
结果为:
12
-1
var a = 1
setTimeout(function () {
a = 2
console.log(a)
}, 0)
var a
console.log(a)
a = 3
console.log(a)
结果为:
1
3
2
function f() {
return f
}
console.log(new f() instanceof f)
结果为:
false
var foo = {
bar: function () {
return this.baz
},
baz: 1
}
console.log(typeof (f = foo.bar)())
结果为:
undefined
var a = (b = 1, c = 2)
console.log(a, b, c)
结果为:
2 1 2
var company = {
address: 'beijing'
}
var jjworld = Object.create(company)
delete jjworld.address
console.log(jjworld.address)
结果为:
beijing
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
内联样式 > ID选择器 > 类选择器 > 标签选择器 > 通配符
越多越好
下列选项对产生BFC描述错误的是:
设置元素浮动后,元素的display值哪个是正确的?
下面哪个选项不是HTTP的请求方法
HTTP请求方法有:
GET POST DELETE PUT OPTIONS
CONNECT HEAD PATCH TRACE
通常有哪些方法解决跨域问题?
resolve.alias
为路径设置别名resolve.extensionAlias
后缀省略时 按此顺序指定的后缀名解析文件module.rules
包含test
loader
option
正则匹配后缀名 使用指定的loader解析文件直接使用typeof
无法判断引用类型变量的类型
console.log(typeof []) // object
console.log(typeof {}) // object
console.log(typeof null) // object
let
const
Promise
Async
Class
Set
Map
Symbol
Proxy
参见CSS学习笔记
`,71),o=[p];function r(c,t,i,y,C,D){return a(),n("div",null,o)}const F=s(e,[["render",r]]);export{A as __pageData,F as default};