华仔的博客

https://github.com/linghuam

Home Archives About
2019-08-12
专题►性能优化

高性能的web输入框

High-performance input handling on the web

推酷地址

原文链接

1
2
3
4
5
6
7
8
9
10
11
12
13
function throttleRAF () {
let queuedCallback
return callback => {
if (!queuedCallback) {
requestAnimationFrame(() => {
const cb = queuedCallback
queuedCallback = null
cb()
})
}
queuedCallback = callback
}
}

A simple method to invoke a function after the browser has rendered & painted a frame

fastdom

Share
Newer
一周拾遗-第1期
Older
可视化-热力图绘制原理

分类

  • 专题
    • 一周拾遗
    • 性能优化
    • 解决方案
  • 其他
  • 前端基础
    • BOM
    • CSS
    • CSSOM
    • HTML
    • JavaScript
  • 前端高级
  • 可视化
    • 2D
    • GIS
    • 算法
    • 计算机图形学
  • 开发工具
    • VSCode
    • git

标签

  • canvas
  • css3
  • drag&drop
  • npm
  • 正则表达式
  • 沙箱模式
  • 翻译

归档

  • 八月 2020
  • 六月 2020
  • 三月 2020
  • 一月 2020
  • 十二月 2019
  • 八月 2019
  • 十一月 2018
  • 六月 2018
  • 五月 2018
  • 四月 2018
  • 三月 2018
  • 一月 2018
  • 十二月 2017

最新文章

  • 前端基础-正则表达式
  • 前端基础-npm包相关知识
  • 前端高级-前端拖拽技术
  • 一周拾遗-第4期
  • W3C-Canvas文档翻译
© 2020 Linghuam
Powered by Hexo
Home Archives About