全部文章

1299 篇文章

javascript12-26
阅读

又get到了,JS复制图片到剪切板

by from 鑫空间 鑫生活 本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可以联系授权。 一、总要有原因的 为什么会突然想到了解如何使用JS复制图片到剪切板呢? 因为上周弄了个 ,一开始的时候,图片获取的途径只能是下载到本地。 但很多时候,我是希望这种压缩好的图片可以直接上传,不需要再从本地转一圈。 此时,如果有一个复制功能就好了。 直接点击一个按钮,压缩好的图片复制到剪切板,然后再去上传页面进行上传,多方便,...

#学习
javascript12-26
阅读

如何使用JS检测用户是否缩放了页面

by from https://www.zhangxinxu.com/wordpress/?p=9832 本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可以联系授权。 介绍我自己知道的几个检测用户是否缩放了页面的方法,这些方法都不算完美,大家根据实际场景自行抉择该使用哪个方法。 一、resize事件 + devicePixelRatio 如果希望知道用户是否执行了缩放行为,则可以在resize事件事件中检测 的变化...

#学习
javascript12-26
阅读

纯JS实现多个音频的拼接或者合并

by from 鑫空间 鑫生活 本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可以联系授权。 一、温故而知新 3年前有更新过 ,昨天更新了 ,今天我们再讲讲如何使用JS实现多个音频的拼接(下图1)与合并(下图2)。 拼接: 合并: 这下子,纯JS操作MP3/WAV音频资源的活儿都齐全了。 操作过程本质上大同小异。 ArrayBuffer转AudioBuffer,然后读取音频信息,对采样信息进行处理。 话不多说,来看...

#学习
windows12-25
阅读

win11换苹果Mac系统的字体SFMono

首先确定最新苹果系统用的字体 打开终端,按command+, 可以打开描述文件 我们看到当前系统用的是SFMono Regular 11,找到这个字体后,其实全称是SFMono RegularItalic 11.otf 首先你要在win11中安装这个字体下载好这个文件后,记得在左上角点击安装,这样你win11系统就有这个字体了。 打开win11 注册表 1. 计算机\\HKEY\ LOCAL\ MACHINE\\SOFTWARE\\Mi...

#学习
http-网络12-25
阅读

前端跨域问题及其解法方法

在前端项目的开发中, 跨域 是我们必须要解决的问题,只要涉及到“向服务器请求资源”、“前后端交互”等功能, 跨域 往往是无法避免的 那么什么是 跨域 问题,又该如何解决它呢? 跨域 导致 跨域 问题产生的根本原因来自浏览器的 同源策略 同源策略 是浏览器的重要安全策略,它用于限制一个Origin的文档或者它加载的脚本如何能与另一个源的资源进行交互,其中Origin指Web文档的来源,Web 内容的来源取决于访问的 URL的方案 (协议)...

#学习
http-网络12-22
阅读

跨域的五种最常见解决方案

这是一篇笔记 跨域不是问题,是一种安全机制。浏览器有一种策略名为 同源策略,同源策略规定了部分请求不能被浏览器所接受。 值得一提的是:同源策略导致的跨域是浏览器单方面拒绝响应数据,服务器端是处理完毕并做出了响应的。 什么是同源策略 一个url由三部分组成: 协议,域名(ip地址),端口 。 只有当协议,域名,端口都一致的时候,才被称为同源。 而同源策略规定,只有发送请求的那一边和接受请求的那一边处于同源的情况下,浏览器才会接受响应。 举...

#学习
javascript12-21
阅读

React Query 快速入门

很早之前就看到 React Query 在 前端 掘金圈子里火了一把,一直想学却因为种种原因没有开始。这一阵子闲下来了一些,快速学习了一下并且在自己的小项目里上手用了一番,体验非常不错。所以在这里以 React Query 为例写一篇 TanStack Query 小小的快速上手指南。 React Query TanStack Query (FKA React Query) is often described as the missi...

#学习
javascript12-21
阅读

Valito React响应式状态库

本篇文章同时收录在公众号《泡芙玩编程》,持续更新内容中,欢迎关注 1.Valtio 是啥玩意 Valtio makes proxy state simple for React and Vanilla 就是让数据管理在 React 和原生 JS (Vanilla) 中变得更加简单的一个库,它类似于 Vue 的数据驱动视图的理念,使用外部状态代理去驱动 React 视图来更新。总的来说,Valtio(用粤语来念就是“我丢”) 是一个很轻量...

#学习
javascript12-21
阅读

valtio使用方式

前言 跳过前言: ,您可以选择直接从第二节开始阅读。 提到 React 状态管理,我最初是接触的 Context,就是用 useContext 和 useReducer 去做状态管理,写多了发现还是挺麻烦的,还会出现 “Provider 嵌套地狱” 的问题,对于不同的 state 也不好组合计算。后面了解到 Redux,固有的模式使得用户需要编写很多重复和复杂的代码,甚至开发者也说了 “Try MobX”。对于 MobX,和前者的的函数...

#学习