首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
煎饼狗子丨
掘友等级
产品交付工程师
|
长方体移动工程师
获得徽章 10
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
煎饼狗子丨
赞了这篇文章
摩根不会飞
web前端开发工程师
·
3年前
关注
SSR的注水和脱水
单纯的SSR只是展示静态内容的传统技术,我们仍需要 SPA 交互体验。最好的方案就是SSR+SPA相结合,即在实现服务端渲染的时候,还要实现客户端渲染。...
32
3
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
前端面试场景题 - LazyMan (HardMan/懒汉) - 事件队列的应用
经典面试题:懒汉 - 事件队列的应用 实现一个类 LazyMan,要求 new LazyMan('煎饼狗子').drink('水').sleep(3000).eat('憨包...
2
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
前端面试场景题 - 记忆化函数 (前缀树版)
相同的入参则返回缓存的结果。 注意入参是有顺序的,比如一开始可能是 1 2 3,第二次可能是 1 3 2,这是两种不同的入参,那么就要求我们记录入参的顺序,并记录每个入参的...
2
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
React - 实现一个支持TypeScript类型推导的 useRequest
当我们使用useState和请求时,有这样的场景: 需要在页面挂载的时候请求,并且支持loading状态和错误信息捕获。这个函数本身是没什么难度的,主要是需要支持TypeS...
2
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
事件循环 - nextTick与微任务 - 在 NodeJS的ESM模式和CJS模式下,nextTick与.then执行顺序不一致的问题
事件循环 今天想来分享一下nodejs的type: "module"对事件循环的影响。 先来复习一下事件循环基本知识...
3
评论
分享
煎饼狗子丨
关注了
Running53
产品交付工程师 @长方体移动工程师
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
React实现一个拖拽排序组件 - 支持多行多列、支持TypeScript、支持Flip动画、可自定义拖拽区域
React实现一个拖拽排序组件 - 支持多行多列、支持TypeScript、支持Flip动画、可自定义拖拽区域...
59
17
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
Promise的并发控制 - 从普通并发池到动态并发池
一、场景 给你一个有200个URL的数组,通过这些URL来发送请求,要求并发请求数不能超过五个。 这是一道很常考的面试题,接下来让我们来学习...
11
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
解决 React forwardRef 与 TypeScript 泛型组件冲突的问题
forwardRef是一个可以将组件内的ref对外暴露的高阶组件,当你的组件需要对外暴露元素的Ref,或者想对外暴露某些内部方法,就可以使用这个 (对应vue3的 expo...
0
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
性能优化之懒加载 - 基于观察者模式和单例模式的实现
在前端性能优化中,关于图片/视频等内容的懒加载一直都是优化利器。当用户看到对应的视图模块时,才去请求加载对应的图像。 原理也很简单,通过浏览器提供的 Intersectio...
1
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
实现分片上传、断点续传、秒传 (JS+NodeJS)(TypeScript)
上传文件是一个很常见的操作,但是当文件很大时,上传花费的时间会非常长,上传的操作就会具有不确定性,如果不小心连接断开,那么文件就需要重新上传,导致浪费时间和...
1
评论
分享
煎饼狗子丨
关注了
吕灿发
产品交付工程师 @长方体移动工程师
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
ThreeJS - 封装一个GLB模型展示组件(TypeScript)-CSDN博客
最近基于Three.JS,使用class封装了一个GLB模型展示,支持TypeScript、支持不同框架使用,具有多种功能。// /components/S...
0
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
使用Class二次封装sequelize (nodejs、next、nuxt操作数据库)
最近是在做NextJS全栈,避免不了去操作数据库。sequelize 是一个NodeJS操作数据的ORM框架,可以有效避免原生SQL语句导致的SQL注入漏洞...
5
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
二次封装LocalStorage,添加ts类型支持
/**获取数据。会从JSON转回对象。const data = localStorage.getItem(key) || "null"//这样JSON.const res ...
0
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
React 实现一个瀑布流组件(TypeScript) 支持宽度响应式,支持任意列数,支持触底加载,良好的TS类型支持
瀑布流是很常见的布局,移动端、PC端均可使用,主要特点是每个元素等宽,但是不等高。 实现瀑布流有很多种思路。这里简要说一下我的思路。 ...
11
7
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
mini-vue - 快速Diff算法
1.2. 在vue中使用的是快速Diff算法。 先从左往右遍历,找到变化区间的左边界。 然后从右往左遍历,找到变化区间的右边界。 let e1 ...
3
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
Nuxt3 - useState全局状态管理与localStorage本地存储持久化
1. 2. 1. 这是Nuxt3为我们准备的全局状态管理,且支持响应式,可以无需使用pinia等,直接在项目中使用。2. 在根目录下的 /composables 文件夹中新...
7
2
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
Element-plus 虚拟表格 绑定单元行的双击事件、单击事件 (Vue3、Nuxt3)
由于做的内容需要渲染大量数据,用原本的表格渲染会十分卡顿,所以选择使用虚拟化表格,官方文档:Virtualized Table 虚拟化表格 | Elemen...
0
评论
分享
煎饼狗子丨
产品交付工程师 @长方体移动工程师
·
1年前
关注
在Vue3中使用 tsx / jsx + 插槽 (element-plus中的tsx写法与插槽)
今天在学习使用element-plus的虚拟化表格时,遇到了一个问题,就是需要在表格项中自定义渲染内容(比如渲染一个Tag标签,渲染一个下拉框组件等) 可见...
6
评论
分享
下一页
个人成就
文章被点赞
146
文章被阅读
46,672
掘力值
1,156
关注了
2
关注者
29
收藏集
8
关注标签
0
加入于
2022-12-17