清颖~
前端程序媛一枚。越努力越幸运~
展开
-
JavaScript中new关键字的原理你知道吗?手写new的实现
在JavaScript中,new关键字用于 创建一个新对象并将其实例化为指定的构造函数类型。时,它创建了一个新对象,并将该对象的原型链指向 proto。原创 2024-04-01 12:05:23 · 129 阅读 · 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 · 6769 阅读 · 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 · 3311 阅读 · 13 评论 -
React中父组件如何调用子组件的方法?useImperativeHandle就够了,原理级详解
在React中要实现父组件对子组件的方法调用,离不开对React.forwardRef与useImperativeHandle的理解。1、React.forwardRef 会创建一个React组件,这个组件能够将其接受的 ref 属性转发到其组件树下的另一个组件中。React.forwardRef 接受一个渲染函数(可理解为一个组件)作为参数。这个函数的参数是props和ref,返回 React 节点。原创 2022-01-19 15:54:24 · 2029 阅读 · 2 评论 -
前端最基础面试题:说说JavaScript中如何判断数据类型?
如何判断JS的数据类型?有哪些方法?基本数据类型的判定:`typeof [变量名]`。引用类型判定:constructor...原创 2023-01-11 21:43:12 · 602 阅读 · 0 评论 -
前端面试题——React重点
① 函数式组件不需要继承,直接 “function+组件名” 就可以了;而class组件还需要继承 `class DemoClass extends React.Component() `② 函数式组件没有 this 指向的问题,方法定义后直接调用;而class 组件中有this,要考虑 this 指向,事件还需要 bind 绑定③ 函数式组件写法简单,无生命周期函数,直接用 useEffect 控制执行时机;而 class 需要一系列的生命周期函数控制,原创 2023-01-12 11:37:08 · 5269 阅读 · 0 评论 -
如何实现全网置灰?CSS3来解决
小伙伴发现:“怎么某APP是灰的?不会是手机出问题了吗?” 然后再打开其他APP,发现:“都是灰的啊!明白了,看来是有大事发生……赶紧打开新闻看看”。对于前端开发来说,什么效果不是用代码可以实现的呢?下面我们就灰色主题如何设置来研究一番。原创 2022-12-30 19:01:29 · 3749 阅读 · 0 评论