会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
行走的蒲公英
博客园
首页
新随笔
联系
管理
订阅
随笔- 89 文章- 0 评论- 13 阅读-
47097
随笔分类 -
前端面试题
React 合成事件
摘要:1. 什么是 React 合成事件? React 使用 SyntheticEvent 对原生事件进行封装,使得所有事件在不同浏览器中都具有相同的行为。这种封装提供了一致性和性能优化,开发者可以像使用原生事件一样使用 React 合成事件。 2. React 合成事件的特性 1. 跨浏览器兼容性 Re
阅读全文
posted @
2024-12-18 11:25
行走的蒲公英
阅读(42)
评论(0)
推荐(0)
编辑
setState执行机制
摘要:setState 是 React 类组件中用于更新组件状态的方法。根据执行的上下文环境,setState 的行为可能会表现出异步或同步的特性。具体区别如下: 1. 为什么 React setState 是异步的? React 的 setState 并不会立刻更新 state 和重新渲染组件,而是批量
阅读全文
posted @
2024-12-18 11:13
行走的蒲公英
阅读(38)
评论(0)
推荐(0)
编辑
手写代码之flat数组扁平化
摘要:function flatFormat(arr, result = []) { for (let i; i < arr.length; i++) { if (Array.isArray(arr[i])) { flatFormat(arr[i], result); } else { result.pu
阅读全文
posted @
2024-01-30 17:34
行走的蒲公英
阅读(7)
评论(0)
推荐(0)
编辑
手写代码之数组转tree
摘要:function listToTree(list, parentId = null) { const tree = []; for (let i = 0; i < list.length; i++) { if (list[i].parentId parentId) { const node = {
阅读全文
posted @
2024-01-30 17:32
行走的蒲公英
阅读(5)
评论(0)
推荐(0)
编辑
手写代码之节流
摘要:function throttle(func, ms = 1000) { let canRun = true; return function (...args) { if (!canRun) return; canRun = false; setTimeout(() => { func.apply
阅读全文
posted @
2024-01-30 17:31
行走的蒲公英
阅读(5)
评论(0)
推荐(0)
编辑
手写代码之防抖
摘要:function debounce(func, ms = 1000) { let timer; return function (...args) { if (timer) { clearTimeout(timer); } timer = setTimeout(() => { func.apply(
阅读全文
posted @
2024-01-30 17:31
行走的蒲公英
阅读(8)
评论(0)
推荐(0)
编辑
手写代码之数字千分位
摘要:方法一: function format(num) { let str = num + ""; return str .split("") .reverse() .reduce((prev, next, index) => { return (index % 3 ? next : next + ",
阅读全文
posted @
2024-01-30 17:30
行走的蒲公英
阅读(16)
评论(0)
推荐(0)
编辑
手写代码之filter函数
摘要:function newFilter(arr, fn) { let newArr = []; for (let i; i < arr.length; i++) { if (fn(arr[i])) { newArr.push(arr[i]); } } return newArr; }
阅读全文
posted @
2024-01-30 17:29
行走的蒲公英
阅读(9)
评论(0)
推荐(0)
编辑
手写代码之深拷贝
摘要:话不多说,上代码 function deepClone(obj) { let newObj = null; if (typeof obj "object") { newObj = obj instanceof Array ? [] : {}; for (let i in obj) { newObj[
阅读全文
posted @
2024-01-30 17:28
行走的蒲公英
阅读(5)
评论(0)
推荐(0)
编辑
vue2中 watch和computed的区别
摘要:计算属性(Computed): computed 是基于依赖关系进行缓存的。只有当相关的响应式依赖发生改变时,才会重新求值。适合于执行更复杂的数据操作。 computed 属性是计算出来的,不会对原始数据造成任何副作用。 computed 属性可以具有 setter 和 getter 方法,可以更灵
阅读全文
posted @
2023-12-28 10:43
行走的蒲公英
阅读(211)
评论(0)
推荐(0)
编辑
js的this指向
摘要:在JavaScript中,this 是一个特殊的变量,它引用了调用对象。它的指向在不同的上下文中有不同的变化。以下是一些常见的 this 指向的情况: 1.全局上下文:在全局作用域中,this 指向全局对象。在浏览器中,这通常是 window 对象。 console.log(this); // wi
阅读全文
posted @
2023-12-27 14:35
行走的蒲公英
阅读(23)
评论(0)
推荐(0)
编辑
字节跳动面试题
摘要:1.给定两个有序数组,[1, 2, 4],[3, 5, 6],实现一个merge(ary1, ary2),返回一个有序数组不要直接使用sort;保障一定的时间复杂度。 2.代码题 function Foo() { getName = function () { console.log (1); };
阅读全文
posted @
2021-07-12 17:57
行走的蒲公英
阅读(265)
评论(0)
推荐(0)
编辑
富途网络笔试题
摘要:至少用2种实现左边栏宽200px,右边栏宽度自适应。并简述方式的优缺点。 用递归实现斐波那契数列,并加入缓存功能。 用不同方式写下列表单,并说明提交什么数据类型。 颜色 口 红色 口蓝色 口白色 编程题括号匹配:(){}[] 简述页面加载的过程,怎么能优化加载速度?
阅读全文
posted @
2021-07-12 17:47
行走的蒲公英
阅读(314)
评论(0)
推荐(0)
编辑
公告
昵称:
行走的蒲公英
园龄:
4年4个月
粉丝:
7
关注:
1
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
css布局(5)
elementui(7)
js基础(29)
nginx(1)
react(13)
uniapp(5)
vue(16)
工具方法(21)
前端工程化(7)
前端面试题(13)
微信小程序(1)
随笔档案
2024年12月(13)
2024年9月(1)
2024年8月(6)
2024年7月(9)
2024年6月(3)
2024年5月(6)
2024年4月(3)
2024年3月(15)
2024年1月(7)
2023年12月(2)
2023年4月(2)
2023年2月(6)
2022年8月(3)
2022年4月(3)
2021年9月(1)
2021年8月(2)
2021年7月(6)
2020年11月(1)
阅读排行榜
1. 前端使用大模型DeepSeek(5095)
2. vue图片上传(支持单个、批量)(4338)
3. 前端使用StreamSaver.js流式下载大文件(2891)
4. vue3+element plus 判断文字是否溢出,溢出显示el-tooltip(1924)
5. vue3+element plus表格实现单选功能(1865)
评论排行榜
1. fullcalendar-vue3插件实现时间资源图(7)
2. 前端使用大模型DeepSeek(4)
3. FullCalendar插件js原生用法(2)
推荐排行榜
1. 前端代码0bug经验分享(1)
最新评论
1. Re:前端使用大模型DeepSeek
@yi-sheng 全是前端的。我在项目里面用的。如果单独在js文件里面用,调用模型,要用到发请求的库,比如axios...
--行走的蒲公英
2. Re:前端使用大模型DeepSeek
博文介绍全是前端代码么?需要引用哪些js文件
--yi-sheng
3. Re:前端使用大模型DeepSeek
@yi-sheng 我这里后端用的python...
--行走的蒲公英
4. Re:前端使用大模型DeepSeek
学习了,谢谢。
请教后台代码是什么语言
--yi-sheng
5. Re:fullcalendar-vue3插件实现时间资源图
@ColaMan 应该是的哈...
--行走的蒲公英
点击右上角即可分享