关键字:debounce
JavaScript闭包应用介绍
本文介绍一下js中的一个重要概念——闭包。其实即便是最初级的前端开发人员,应该都已经接触过它。一、闭包的概念和特性首先看个闭包的例子:function makeFab () { let last = 1, current = 1 retur ...
分类:
阅读:724
发布时间:2020-07-31 00:41:48
14个 JavaScript 代码优化技巧
这篇文章列举了一些技巧,可帮助你写出更好的 JavaScript 代码,从而提高性能。本文最初发布于 Medium 网站,经原作者授权由 InfoQ 中文站翻译并分享。JavaScript 已经成为有史以来最受欢迎的编程语言之一。从 W3T ...
分类:
阅读:663
发布时间:2020-07-26 00:54:18
在快应用中使用 RxJS
RxJS作为一个功能强大的事件处理库,其具备丰富的操作符,如何能将这些能力在快应用中发挥出来呢?本文对此做出了一些实践和尝试。 在快应用中使用 RxJS ## RxJS 介绍 备注:此文乃友情转载,原出自于在快应用中使用 RxJS。 Rx( ...
分类:
阅读:819
发布时间:2020-05-23 17:49:52
第18期 手把手教你实现「京喜工厂」的CSS动画效果 & 前端网红框架的插件机制axios、koa、redux、vuex
手把手教你实现「京喜工厂」的CSS动画效果 今年Q1(2020年第一季度)参与了京喜事业部「京喜工厂」业务的前端开发。用户可以通过「京喜工厂」参与口罩、抽纸、大米等商品的“在线生产”,既能趣味造物,又能免费领奖品。目前可以通过「京喜」小程序 ...
分类:
阅读:980
发布时间:2020-05-16 22:32:13
javscript 函数式编程库
下载地址:gitee ) javascript 函数式编程的接口库 模仿underscore.js实现自己的函数库,增加额外自己常用的函数,用于学习函数式编程 使用es6实现部分underscore.js的函数,增加自己常用的 增加自己常用 ...
分类:
阅读:909
发布时间:2020-05-09 20:18:42
再谈函数节流与防抖 - 利用装饰器 @decorator 来实现
距离 第一次听到 节流与防抖 已经过去两年的时间,最近也是新看到一道题重新复习下老的知识点,并且提出新的解决方案。 # 先温习一下之前已经知道的经典方法: // 节流 高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率 ex ...
分类:
阅读:1721
发布时间:2020-05-09 00:00:49
Javascript进阶——函数式编程(2)
函数式编程中,常用的函数及使用: 组合函数 (Compose,Pipe) 概念 将需要嵌套执行的函数平铺,嵌套执行是指将一个函数作为参数传递给另外一个函数,主要有以下特点: 第一函数接受参数, 其他函数接受的上一个函数的返回值 第一个函数可 ...
分类:
阅读:725
发布时间:2020-04-17 12:36:58
手撕源码系列 —— 函子 + 观察者模式 + 状态 = Promise
前言 前段时间太忙,隔了快一个月没写博客,但是 Promise 其实很早之前就已经总结了一波如何实现,但是那个时候纯粹是为了实现而实现,没有去细品其中的一些巧妙设计,直到最近在进行函数式编程相关的知识学习时,无意中在查阅资料的时候发现,Pr ...
分类:
阅读:691
发布时间:2020-04-14 02:25:15
js的节流与防抖
项目上线后,经常会报出用户一直点击导致连续出发事件引发体验上的问题,尤其是在监听浏览器滚动scroll,页面调整resise的时候,这个时候我们就需要通过节流/防抖来优化这个问题;防抖:防抖就是指在某个时间内再次触发事件则会进行重新计时,也 ...
分类:
阅读:618
发布时间:2020-04-13 23:47:43
前端节流(throttle)和防抖动(debounce)
<h2>节流(throttle)</h2><p>节流指的都是某个函数在一定时间间隔内只执行<strong>第一次</strong>回调。举个常见的节流案例:我们把某个表单的提交按钮——button 设成每三秒内最多执行一次 click 响应 ...
分类:
阅读:1089
发布时间:2020-04-12 23:11:43
暂无数据
1
2
3
4
专题推荐
推荐阅读
1
无人扶我青云志,我自踏雪至山巅;若是命中无此运,亦可孤身登昆仑。
阅读:175
发布时间:2024-10-16 23:03:29
2
重走三洲田
阅读:131
发布时间:2024-10-20 22:45:39
3
老爸跟小叔来玩了一个星期
阅读:12
发布时间:2024-11-13 21:54:58