2023年2月

JavaScript 的闭包(closure)

以下内容为本人的学习笔记,如需要转载,请声明原文链接 微信公众号「englyf」https://www.cnblogs.com/englyf/ 对于闭包的理解,其实可以归纳为,在创建函数时...

Html飞机大战(十七): 优化移动端

好家伙,继续优化,   好家伙,我把我的飞机大战发给我的小伙伴们玩 期待着略微的赞赏之词,然后他们用手机打开我的给他们的网址 然后点一下飞机...

JavaScript基础知识

## 输出语句 window.alert() -- 写入警告框 document.write()--- 写入HTML输出 console.log()--- 写入浏览器控制台 al...

前端动效讲解与实战

作者:vivo 互联网前端团队- ZhaoJie 本文将从各个角度来对动画整个体系进行分类,并且介绍各种前端动画的实现方法,最后我们将总结在实际开发中的各个场景的动画选择方案。 一、背景...

详解JS中 call 方法的实现

摘要: 本文将全面的,详细解析call方法的实现原理 本文分享自华为云社区《关于 JavaScript 中 call 方法的实现,附带详细解析!》,作者:CoderBin。 本文将全面的,...

axios学习笔记

1 axios的理解和使用 1.1 axios是什么 前端最流行的ajax请求库 react/vue官方都推荐使用axios发ajax请求 文档地址 1.2 axios特点...

JS 模块化- 04 CMD 规范与 Sea JS

1 CMD 规范介绍 CMD : Common Module Definition , 通用模块定义。与 AMD 规范类似,也是用于浏览器端,异步加载模块,一个文件就是一个模块,当模块...

Pjax 下动态加载插件方案

在纯静态网站里,有时候会动态更新某个区域往会选择 Pjax(swup、barba.js)去处理,他们都是使用 ajax 和 pushState 通过真正的永久链接,页面标题和后退按钮提供快速浏览...

TypeScript工具类 Partial 和 Required 的详细讲解

场景描述: 场景描述:一个接口(IPerson)有很多个的字段,可能有几百。而且这些字段都是必须的。 我们需要使用这个接口,但是我又不可能使用它的全部。可能只会使用几个。 我还必须要使用这接...

Javascript 手写 LRU 算法

LRU 是 Least Recently Used 的缩写,即最近最少使用。作为一种经典的缓存策略,它的基本思想是长期不被使用的数据,在未来被用到的几率也不大,所以当新的数据进来时我们可以优先把...