0%
一些 css 效果
js-元素相交检测
发表于
分类于
JS
Intersection Observer API 提供了一种异步检测目标元素与根元素或 viewport 相交情况变化的方法。检测一个元素是否出现在视口中也是它的一个应用。
下面这些情况都需要用到相交检测:
图片懒加载:当图片滚动到可见时才进行加载;
内容无限滚动:也就是用户滚动到接近内容底部时直接加载更多;
在用户看见某个区域时执行任务或播放动画。
Typescript
滚动展示动画
发表于
分类于
Animation
如果给向下滚动的页面增加一些细微的动画,这往往能给浏览者带来更好的体验。这往往可以通过触发新进入视口的元素的动画来实现。现在,我们可以通过调用库来更快更方便的实现,wow.js 和 scrollreveal.js 都是不错的选择。
uni-app 媒体 API 调用异常
发表于
分类于
Uni-app
token 超时刷新
发表于
分类于
Python
vue-router 动态添加路由
发表于
分类于
Vue3
vue-router 动态修改路由的 api 有两个:addRoute 和 removeRoute。
具体用法请见 (API 参考 | Vue Router)。
注意:
(1)通过 addRoute 和 removeRoute 添加或删除路由后,不会改变 getRoutes 的结果。
(2)由于是通过函数动态添加的,那么当 vue 实例重新加载时,这些路由就没有了。因此,刷新页面或者通过 url 访问的时候就会出现白屏。
GSAP
发表于
分类于
Animation
GSAP(GreenSock Animation Platform)是一个从flash时代一直发展到今天的专业动画库。
GSAP提供4个库文件供用户使用:
TweenLite
TimelineLite
TimelineMax
TweenMax
TweenMax 是 GSAP 平台中功能最全的动画工具,可用来构建补间动画(tween)。补间是flash时代的专业词汇,意思是在起始状态和终点状态之间补全中间过程。
它是纯 js 动画。
悬停效果之 transform
发表于
分类于
Animation