前端开发

js实现页面刷新后滚动到页面顶部

2022-06-2383次阅读javascript
History.scrollRestoration属性允许 web 应用程序在历史导航上显式地设置默认滚动恢复行为,使用很简单,在页面的任意位置执行下面几行 JS 代码就可以了:if (history.scrollRestoration) { history.scrollRestoration = 'manual'; }
前端开发

setTimeout中delay赋值3e3的含义介绍

2022-06-02134次阅读原生Jsjavascript
setTimeout中delay赋值3e3的含义介绍
前端开发

ES6模块与CommonJS模块的不同之处

2022-05-12223次阅读javascript原生Js
CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。 CommonJS 模块是运行时加载,ES6 模块是编译时输出接口。 CommonJS 模块的require()是同步加载模块,ES6 模块的import命令是异步加载,有一个独立的模块依赖的解析阶段。
前端开发

查找哪些JavaScript变量泄漏到全局范围

2022-05-11155次阅读javascript原生Js
检测错误或无意中添加到全局范围的变量有助于调试应用程序并避免命名冲突。web应用及其依赖项增长越多,对全局范围内发生的事情有一个良好的了解就越重要(例如,确保多个库——甚至多个应用——可以在页面上共存,而不会发生全局名称冲突)。
前端开发

Promise延时取消函数

2022-03-02202次阅读javascript
Promise可以延时也可以取消的函数
前端开发

Clipboard API一行代码实现复制效果

2022-01-077220次阅读javascript
剪贴板 Clipboard API 为 Navigator 接口添加了只读属性 clipboard,该属性返回一个可以读写剪切板内容的 Clipboard 对象。 在 Web 应用中,剪切板 API 可用于实现剪切、复制、粘贴的功能。
前端开发

event.currentTarget和event.target的区别

2022-01-07236次阅读javascript
event.target 表示点击的元素,event.currentTarget 表示绑定事件的元素。
前端开发

JavaScript检测手机浏览器的五种方法

2021-12-09368次阅读javascript
JavaScript检测手机浏览器的五种方法
前端开发

Video2WebP将短视频转成WebP动画图片,用来替代GIF动画

2021-12-091064次阅读javascript
Video2WebP将短视频转成WebP动画图片,用来替代GIF动画https://video2webp.mattj.io/
前端开发

Chrome浏览器IdleDetector对象检测当前非活动用户

2021-12-09277次阅读javascript
IdleDetector对象检测用户空闲时(即键盘、鼠标、屏幕无交互时)通知开发人员激活屏幕保护程序、锁定屏幕或移动到其他屏幕等情况。