首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

第三次重写个人网站,分享一些感想

处理宽度超出的部分 top: 40%; } &::after { left: -10%; // 处理宽度超出的部分 bottom: 30%; } } 打字效果 可以使用 typed.js...这个小库,用起来非常简单,这是官方的小 Demo: // Can also be included with a regular script tag import Typed from 'typed.js...element', options); 打字速度、删除速度、DOM 元素的获取逻辑都是可以重复使用的,所以我封装成一个 hook: import Typed, { TypedOptions } from 'typed.js...const el = useRef(null); // span 元素 const typed = useRef(null); // Typed.js...高效 对于 Banner 页面的文字,刚开始是想用 typed.js 将整段文字输出的: complex.gif 同事看了后,说:“一般面试官是没有耐心看完的”,这让我意识到这么太低效。

98750

第三次重写个人网站,分享一些感想

处理宽度超出的部分 top: 40%; } &::after { left: -10%; // 处理宽度超出的部分 bottom: 30%; } } 打字效果 可以使用 typed.js...这个小库,用起来非常简单,这是官方的小 Demo: // Can also be included with a regular script tag import Typed from 'typed.js...element', options); 打字速度、删除速度、DOM 元素的获取逻辑都是可以重复使用的,所以我封装成一个 hook: import Typed, { TypedOptions } from 'typed.js...const el = useRef(null); // span 元素 const typed = useRef(null); // Typed.js...高效 对于 Banner 页面的文字,刚开始是想用 typed.js 将整段文字输出的: 同事看了后,说:“一般面试官是没有耐心看完的”,这让我意识到这么太低效。

81620
领券