
面试八股
文章平均质量分 69
椰果uu
严于律己 软件工程普本大三 记录自己前端学习路程,后续也会分享自己的求职历程,分享自己的经验和心得
展开
-
前端八股——计算机网络+浏览器原理
前端八股总结,用于复习回顾,将持续改正创作,已在语雀公开,欢迎评论改正~复习的脑壳发昏为什么前端知识点这么碎a...原创 2025-02-22 18:12:21 · 404 阅读 · 0 评论 -
前端八股——Vue3系列
万文总结,用于复习回顾,将持续改正创作,已在语雀公开,欢迎评论改正~原创 2025-02-22 12:04:19 · 270 阅读 · 0 评论 -
前端八股——JS+ES6
前端万文八股总结,将持续改正创作,已在语雀公开,欢迎评论改正~原创 2025-02-21 11:10:57 · 1744 阅读 · 1 评论 -
前端八股——HTML+CSS
万文八股,将持续改正创作,已在语雀公开,欢迎评论改正!原创 2025-02-21 11:06:07 · 185 阅读 · 0 评论 -
6、组件通信详解(父子、兄弟、祖孙)
用法:(1) 先在父组件内部的子组件绑定自定义事件@xxx,即为 @send-toy="saveToy",再定义自定义事件的回调saveToy(2)子组件声明事件,用definEmits(['send-toy'])(3)子组件绑定事件传递参数,@click="emit('send-toy',toy)"Father.vue<template><h3>父组件</h3><h4 v-show="toy">子给的玩具:{{ toy }}</h4>-- 给子组件Child绑定事件 --></div>原创 2024-06-09 19:24:05 · 1343 阅读 · 2 评论 -
5、js关于数组的常用方法(19种)
改变原数组的:push末尾添加数据pop末尾删除一个数据unshift头部添加数据shift 头部删除一个数据reverse翻转数组sort 排序splice截取数组不改变原数组的:concat合并join数组转字符串slice截取数组一部分indexOf左边检查lastIndexOf右边检查map映射数组forEach循环遍历filter过滤every判断是否都满足条件some判断有无满足条件find 获取第一个满足条件的数据reduce叠加。原创 2024-06-08 21:11:10 · 1321 阅读 · 0 评论 -
4、js数据类型,检测数据类型
当普通的number存储更大的数字时,会出现不精确的情况。用bigint存储更大的整数,确保数字的完整度和精确度。当需要定义的常量很多时,要考虑到常量唯一值的设定。当用symbol来定义常量,后面想要修改常量的值就会抛出错误。因为,symbol()类型定义的对象的key值不能通过object.keys()或者for in来枚举。适用:可以准确的判断复杂数据类型(array date ) ,不能检测基本数据类型会全部返回false。符号实例是唯一的不可变的。原理:判断在对象的原型链中是否能找到该类型的原型。原创 2024-06-08 18:00:14 · 527 阅读 · 0 评论 -
前端实现大文件分片并行上传、断点续传、秒传(完整解析)
简单理解:前端先将文件切割多份,在进行上传,由后端进行切片合并操作。秒传断点续传并行。原创 2024-06-04 17:05:25 · 3802 阅读 · 2 评论 -
3、flex弹性盒布局(flex:1?、水平垂直居中、三栏布局)
任何一个容器都可以指定为 Flex 布局。块元素,行内元素即可。div{span{注意,设为 Flex 布局以后,子元素的floatclear和属性将失效。原创 2024-06-02 17:14:20 · 3373 阅读 · 0 评论 -
2、浮动的用法特点,解决父元素高度塌陷解决
5、当浮动元素遇到了文字,浮动元素不会覆盖文字, 文字会环绕在浮动元素的周围,从而有文字环绕图片的效果。6、当元素设置浮动以后,会完全脱离文档流,元素脱离文档流后, 元素原来在文档流得特点,就都没有了,也就是说不再区分块,行内,行内块。1、一旦元素设置了浮动,元素就会脱离文档流,它原来在文档流得位置, 就会被它下面的元素挤上来。子元素都设置了浮动,父元素没有高度,导致父元素高度塌陷,无法自动的根据子元素撑开高度。2、如果浮动元素它上面的元素不浮动,则浮动元素无法上移。4、浮动元素不会超出它的父元素。原创 2024-06-02 15:09:49 · 630 阅读 · 0 评论 -
1.盒模型及其应用(溢出、外边距塌陷)
怪异盒模型又称IE盒子模型,怪异盒子模型的 width 或 height 等于 content + padding + border 的宽或高。设置的 width 和 height 决定了盒子的大小,设置 border 和 padding 只会压缩 content。小结:怪异盒子模型的宽高是定死的,设置 padding 或 border 不会影响页面布局。的大小,设置 padding 和 border 会把盒子撑大,margin 不会。样式设置:box-sizing: border-box;原创 2024-06-02 13:55:46 · 871 阅读 · 0 评论 -
牛客前端面试高频八股总结(2)(附文档)
浏览器的垃圾回收机制就是我们程序在工作的过程中或者执行之后,会产生一些用不到的内存变量,这些变量会一直占据这内存,所以这时候需要垃圾回收机制帮我清理这些用不到的变量,从而释放内存空间。垃圾回收机制最常见的有两种:1.标记清除算法。2:引用计数算法。(1)标记清除算法就是执行前将所有的变量打上标记,执行完成后未被打上标记的变量就会当做垃圾回收。浏览器会隔一段时间进行一次标记清除缺点:被释放的内存空间是不连续的,被之前一直占据内存的变量隔开,导致内存空间不连续,会。原创 2024-05-25 16:59:30 · 1061 阅读 · 0 评论 -
牛客前端面试高频八股总结(1)(附文档)
1.html语义化要求使用具有语义的标签:header footer article aside section nav三点好处:(1)提高代码可读性,页面内容结构化,更清晰(2)无css时,时页面呈现出良好的结构(3)利于seo搜索,爬虫爬取有效信息2.盒模型边距边框填充实际内容 margin border padding contentW3c标准盒模型:默认,实际宽高包括padding和border box-sizing:content-box。原创 2024-05-24 15:36:30 · 1029 阅读 · 0 评论 -
前端面试个人技能总结
1.html5新特性。原创 2024-05-23 18:48:13 · 754 阅读 · 0 评论