面试题
前端常见面试题
flutter大佬(接私活)
本人发布的都是记录自己编码的成长历程,也是研究好久才研究出来的。若文章对你有用,动动你的小手点点赞,请支持原创。(ps:好多内容都是我为了记录我自己的代码的,描述不完全,有问题的可以私信~)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端经典【面试题】持续更新HTML、CSS、JS、VUE、FLUTTER、性能优化等
前端面试常问问题,早学早知道原创 2024-10-24 14:51:40 · 2141 阅读 · 0 评论 -
前端面试题(持续更新)
事件代理是将事件监听器添加到父元素上,利用事件冒泡来处理子元素的事件,提高性能和简化代码。语义化 HTML 是使用正确的 HTML 标签来增强网页结构和内容的含义,例如使用。过渡是元素在状态改变时的平滑过渡,动画是通过一系列关键帧来定义复杂的动画效果。浅拷贝复制对象的第一层属性,深拷贝复制对象及其嵌套对象的所有层次。执行上下文是代码被执行时的环境,包括变量、函数、对象等信息。Flexbox 是一维布局模型,适合在一条轴线上排列元素;Grid 是二维布局模型,适合在行和列中安排元素。原创 2024-10-24 14:01:47 · 237 阅读 · 0 评论 -
Ajax是什么?
4. 通过xhr的onReadyState、change事件来监听服务器与你的通信状态;3. 构建服务器需要的数据,通过xhr对象的send()方法发送;2, 通过xhr对象的open()方法和服务器进行连接;1. 创建xhr(xmlHttpRequest)对象;5. 接受并处理服务器响应的数据结果;6. 把处理的数据渲染到HTML页面上。原创 2024-10-16 17:41:00 · 687 阅读 · 0 评论 -
构造函数的New都做了什么
4. 根据构造函数的返回值判断,如果是值就返回对象,如果是引用类型就返回引用类型。3. 把构造函数的this绑定到空对象上。2. 把空对象和构造函数通过原型链链接。1. 创建了一个空对象。原创 2024-10-16 13:13:30 · 162 阅读 · 0 评论 -
js如何实现继承
运用构造函数继承、原型链继承、组合式继承、ES6的class继承。原创 2024-10-16 11:46:12 · 194 阅读 · 0 评论 -
js设计的原理
JS引擎、运行上下文、调用栈、事件循环、回调。原创 2024-10-16 11:42:42 · 128 阅读 · 0 评论 -
基本数据类型和引用数据类型
引用数据类型存储在堆内存中,存储的是变量地址,如果两个变量指向同一个地址,修改一个变量的值另外一个变量也会跟着变化。console.log(obj1) // {name:'李四',age:18}console.log(obj)// {name:'李四',age:18}基本数据类型保存在栈内存中,存储对应值。name: '张三',obj1.name = '李四'原创 2024-10-15 11:45:11 · 219 阅读 · 0 评论 -
什么是事件委托
定义:利用事件冒泡将内部元素的方法交给父元素来触发,就叫做事件委托。如果子元素阻止了事件冒泡,事件委托就不成立。优点:减少绑定次、提高性能、减少内存占用、可动态添加和删除。原理:利用事件冒泡的机制实现。事件委托又称事件代理。原创 2024-10-15 10:44:44 · 264 阅读 · 0 评论 -
【面试题】webpack和vite的区别
1. webpack的启动速度比vite慢,因为webpack是先打包在加载,vite启动不打包,所以vite不需要分析模块依赖、编译,所以vite启动速度快;2. vite热更新比webpack快,vite在hrm方面,某个模块改变,浏览器就加载更改的模块;3. webpack的生态比vite多。原创 2024-09-23 16:45:38 · 389 阅读 · 0 评论 -
常见code码
200 成功 400 传参错误 401 没有权限 404 请求资源不存在 415服务器无法处理客户端请求中指定的媒体类型 500 服务器错误原创 2024-06-18 10:11:57 · 124 阅读 · 0 评论 -
盒模型是什么?
当对一个文档进行布局的时候,浏览器的渲染引擎就会根据标准之一的css基础框盒模型,将所有元素表示为一个个矩形的盒子,css决定这些盒子的大小,位置,属性。原创 2024-02-28 15:07:29 · 98 阅读 · 0 评论 -
清除浮动有哪些方法?
【代码】清除浮动有哪些方法?原创 2024-02-28 14:55:36 · 93 阅读 · 0 评论 -
em\px\rem区别?
3. rem:相对单位,可理解为”root em”, 相对根节点html的字体⼤⼩来计算,CSS3新加属性,chrome/firefox/IE9+⽀持.2. em:相对单位,基准点为⽗节点字体的⼤⼩,如果⾃身定义了font-size按⾃身来计算,整个⻚⾯内1em不是⼀个固定的值;1. px:绝对单位,⻚⾯按精确像素展示;原创 2024-02-28 14:27:55 · 90 阅读 · 0 评论 -
块级元素水平居中的方法
【代码】块级元素水平居中的方法。原创 2024-02-28 14:37:49 · 490 阅读 · 0 评论 -
css有几种定位方式
指定元素相对于屏幕视口的位置来指定元素的位置,元素的位置在屏幕滚动时不会发生改变。案例:回到页面顶部按钮;原创 2024-02-28 14:48:38 · 90 阅读 · 0 评论 -
有哪些⽅式(CSS)可以隐藏⻚⾯元素?
4. display:none : 这个是彻底隐藏了元素,元素从⽂档流中消失,既不占据空间也不交互,也不影响布局;6. transform: scale(0,0) : 平⾯变换,将元素缩放为0,但是依然占据空间,但不可交互;1. opacity:0 :本质上是将元素的透明度将为0,就看起来隐藏了,但是依然占据空间且可以交互;2. visibility:hidden : 与上⼀个⽅法类似的效果,占据空间,但是不可以交互了;原创 2024-02-28 14:25:49 · 158 阅读 · 0 评论
分享