前端开发

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

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

event.currentTarget和event.target的区别

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

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

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

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

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

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

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

Firefox浏览器原生structuredClone() 方法用于对象的深拷贝

2021-12-08273次阅读javascript
Firefox浏览器开始原生提供 structuredClone() 方法,用于对象的深拷贝(deep clone)
前端开发

Fetch API简介

2021-07-20517次阅读javascript
Fetch API 让我们更加关注请求和响应之间的交互,而不是聚焦在如何请求和如何处理响应两个问题上。
前端开发

JavaScript ES6 类简介

2021-06-24479次阅读javascriptES6
ECMAScript 2015简称ES6,本文简单介绍了定义类、类声明、类表达式、静态方法、类扩展、计算方法。
前端开发

Promise中then和catch的区别

2021-06-16496次阅读javascriptES6
.then方法中的onRejected参数所指定的回调函数,实际上针对的是其promise对象或者之前的promise对象,而不是针对 .then 方法里面指定的第一个参数,即onFulfilled所指向的对象,这也是 then 和 catch 表现不同的原因。
前端开发

js拖拽时取消半透明元素

2021-06-15590次阅读javascript
当拖拽发生时,会生成拖拽目标的一个半透明图像(触发"{event("dragstart")}}" 事件的元素),并在拖拽过程中跟踪鼠标指针。这个图像是自动创建的,所以你不需要自己创建它。但是,你可以使用 setDragImage() 方法来自定义拖拽反馈图像。