获得徽章 9
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
<div className={enabled ? 'enabled' : null}> Hi </div>
代替
<div className={enabled ? 'enabled' : ''}> Hi </div>
=> <div class>Hi</div> 残留属性 class
代替
<div className={enabled ? 'enabled' : ''}> Hi </div>
=> <div class>Hi</div> 残留属性 class
展开
1
2
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
6.1 - hooks 学习5
- MutationObserver(
developer.mozilla.org)提供了监视对 DOM 树所做更改的能力。
- 自定义 hook 可以返回 React hook 钩子调用
- 利用 React.useRef() 跨越组件渲染周期来存储状态或属性(创建静态数据不会引起重新渲染,因此保留上一次的值,除非引用使用?)
- MutationObserver(
- 自定义 hook 可以返回 React hook 钩子调用
- 利用 React.useRef() 跨越组件渲染周期来存储状态或属性(创建静态数据不会引起重新渲染,因此保留上一次的值,除非引用使用?)
展开
1
1
5.29 - hooks 学习4
- 交叉口观察者 API(
developer.mozilla.org)
下面这些情况都用到相交检测:
1. 图片懒加载——当图片滚动到可见时才进行加载
2. 滚动内容无限——也就是直接滚动到用户感知翻阅内容底部时加载更多,而无需用户操页,给一个网页可以无限滚动的错误
3. 检测广告的曝光情况——为了计算广告,需要知道广告的曝光情况
4. 在用户看见区域时执行任务或播放动画
- 交叉口观察者 API(
下面这些情况都用到相交检测:
1. 图片懒加载——当图片滚动到可见时才进行加载
2. 滚动内容无限——也就是直接滚动到用户感知翻阅内容底部时加载更多,而无需用户操页,给一个网页可以无限滚动的错误
3. 检测广告的曝光情况——为了计算广告,需要知道广告的曝光情况
4. 在用户看见区域时执行任务或播放动画
展开
评论
点赞