清颖~
前端程序媛一枚。越努力越幸运~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大学生前端必知:箭头函数与普通函数的区别,数组与链表的区别是什么?
箭头函数与普通函数的关键区别在于this绑定、缺少prototype属性、无法使用arguments对象等特性,使其更适合简单回调场景。数组与链表在存储方式、访问效率、增删操作等方面存在显著差异,数组适合随机访问,而链表更擅长动态操作。这些技术点都是1-3年前端开发者需要掌握的高频面试内容。原创 2025-08-14 10:10:08 · 83 阅读 · 0 评论 -
前端必知:JavaScript中如何让forEach退出循环?let、var、const的区别?
摘要:本文介绍了让forEach循环退出的两种方法:1)使用return语句提前退出当前循环;2)通过抛出异常来终止整个循环。同时比较了let、var、const的区别,包括作用域、变量提升、重复声明和赋值限制等特性。建议初学者优先使用return语句控制循环,避免滥用异常处理,并合理选择变量声明方式。(148字)原创 2025-08-14 09:52:08 · 293 阅读 · 0 评论 -
asycn…await的底层原理,终于有人说清楚了
async函数总是返回一个Promise。await会暂停async函数的执行,直到Promise被解析或拒绝,且它不会阻塞主线程。async和await的底层是基于Promise和微任务队列的,它们为异步编程提供了一种更加直观和易于理解的语法糖。原创 2025-01-07 12:09:47 · 301 阅读 · 0 评论 -
前端面试:JavaScript中new关键字的原理你知道吗?手写new的实现
在JavaScript中,new关键字用于 创建一个新对象并将其实例化为指定的构造函数类型。时,它创建了一个新对象,并将该对象的原型链指向 proto。原创 2024-04-01 12:05:23 · 293 阅读 · 0 评论 -
前端CSS必知:BFC及其触发条件
文章目录1. bfc的理解(块级格式化上下文)2. 触发bfc的方式:3. bfc解决的问题:外边距合并,检测浮动高度,制作右侧自适应盒子4. bfc布局规则特性:5. 两栏布局6. 补充:7. 块元素高度不设或宽度不设的情况。将本人好久之前的 云笔记 搬到博客上来,统一维护。1. bfc的理解(块级格式化上下文)可以看作是隔离了的独立容器,内部元素的布局,不会影响外部元素。可通过css属性触发。浮动元素产生了浮动流,块级元素看不到;文本类属性的元素(inline),文本元素和产生了bfc的元原创 2021-08-08 23:33:27 · 7215 阅读 · 5 评论 -
前端面试题精心整理(一)-TypeScript
最近面试遇到的高频面试题,本文总结了前端方向ts相关的高质量实用内容。TypeScript内容:Q1: ts中type和interface的区别?A1: 有相同点与不同点。1. 相同点:(1) 两者都可以定义对象和函数。 interface Person{ name: string age: number}interface SetPerson { (name: string, age: number): void;}原创 2021-08-05 23:20:47 · 3561 阅读 · 13 评论 -
React中父组件如何调用子组件的方法?useImperativeHandle就够了,原理级详解
在React中要实现父组件对子组件的方法调用,离不开对React.forwardRef与useImperativeHandle的理解。1、React.forwardRef 会创建一个React组件,这个组件能够将其接受的 ref 属性转发到其组件树下的另一个组件中。React.forwardRef 接受一个渲染函数(可理解为一个组件)作为参数。这个函数的参数是props和ref,返回 React 节点。原创 2022-01-19 15:54:24 · 2283 阅读 · 2 评论 -
前端最基础面试题:说说JavaScript中如何判断数据类型?
如何判断JS的数据类型?有哪些方法?基本数据类型的判定:`typeof [变量名]`。引用类型判定:constructor...原创 2023-01-11 21:43:12 · 798 阅读 · 0 评论 -
前端面试题——React重点
① 函数式组件不需要继承,直接 “function+组件名” 就可以了;而class组件还需要继承 `class DemoClass extends React.Component() `② 函数式组件没有 this 指向的问题,方法定义后直接调用;而class 组件中有this,要考虑 this 指向,事件还需要 bind 绑定③ 函数式组件写法简单,无生命周期函数,直接用 useEffect 控制执行时机;而 class 需要一系列的生命周期函数控制,原创 2023-01-12 11:37:08 · 5432 阅读 · 0 评论 -
如何实现全网置灰?CSS3来解决
小伙伴发现:“怎么某APP是灰的?不会是手机出问题了吗?” 然后再打开其他APP,发现:“都是灰的啊!明白了,看来是有大事发生……赶紧打开新闻看看”。对于前端开发来说,什么效果不是用代码可以实现的呢?下面我们就灰色主题如何设置来研究一番。原创 2022-12-30 19:01:29 · 3916 阅读 · 0 评论
分享