- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 11111
<!doctype html> 浏览器精确定位 由于众多浏览器已不再支持非安全域的定位请求,为保位成功率和精度,请升级您的站点到HTTPS。
2023-01-18 14:44:42
3
原创 2021前端面试
1.清除浮动为什么:清除浮动主要是为了解决,父元素因为子级元素浮动引起的内部高度为0的问题方法:clear:both:本质就是闭合浮动, 就是让父盒子闭合出口和入口,不让子盒子出来缺点:添加无意义标签,语义化差父级添加overflow:hidden属性缺点:内容增多的时候容易造成不会自动换行导致内容被隐藏掉,无法显示要溢出的元素.使用after伪元素清除浮动缺点:ie6-7不支持伪元素:after,使用zoom:1触发hasLayout..使用before和after双伪元素清除浮动缺
2021-11-17 22:12:09
118
原创 2021.8-React面试题
一.讲下redux的核心概念和⼯作流程?核心概念:Store:保存数据的地⽅,你可以把它看成⼀个容器,整个应⽤只能有⼀个Store;State:Store对象包含所有数据,如果想得到某个时点的数据,就要对Store⽣成快照,这种时点的数据集合,就叫State;Action: State的变化,会导致View的变化。但是,⽤户接触不到State,只能接触到View。所以,State的变化必须是View导致的。Action就是View发出的通知,表示State应该要发⽣变化了;Action Crea
2021-09-11 12:52:27
114
原创 2020前端面试
一、CSS性能优化1.尽量使用缩写:p { margin: 1px 2px 3px 4px; }2.查找并删除未使用的 CSS3. 文件压缩4.避免需要性能要求的属性(border-radius box-shadow transform filter :nth-child position: fixed;)5. 优化重排与重绘避免不必要的重绘:当元素的外观(如color,background,visibility等属性)发生改变时,会触发重绘。在网站的使用过程中,重绘是无法避免的。不过,浏览
2020-12-15 23:40:55
291
原创 echarts可视化项目(带数据,一目了然)
<template> <Row :gutter="10" style="margin-top: 10px;"> <i-Col :md="24" :lg="24" :style="{marginBottom: '10px'}"> <Card> <p slot="title" class="card-title"> <Icon type="android-ma
2020-09-09 19:42:49
449
1
原创 前端面试(真题重现,确定不进来看看?)
一、前端常见的兼容性问题1:不同浏览器的标签默认的外补丁( margin )和内补丁(padding)不同解决方案: css 里增加通配符 * { margin: 0; padding: 0; }2:IE6双边距问题;在 IE6中设置了float , 同时又设置margin , 就会出现边距问题解决方案:设置display:inline;备注:我们最常用的就是div+CSS布局了,而div就是一个典型的块属性标签,横向布局的时候我们通常都是用div float实现的,横向的间距设置如果用ma..
2020-08-04 22:44:00
15633
3
原创 前端面试题(持续更新中)
前端面试题1.闭包闭包就是能够读取其他函数内部变量的函数。闭包的缺点:滥用闭包函数会造成内存泄露,因为闭包中引用到的包裹函数中定义的变量都永远不会被释放,所以我们应该在必要的时候,及时释放这个闭包函数本2.数据类型基本数据类型:String,Boolean,number,Null,undefined,object,字符串 布尔 数值 空值 未定义 对象引用数据类型:Objec...
2019-11-06 17:16:47
13559
12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人