一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Frontend

【2026 最新】macOS 上安装 FNM 管理多版本 Node.js 完整教程

fnm install 安装指定版本
fnm install --lts 安装最新 LTS
fnm list 查看已安装版本
fnm list-remote 查看所有可安装版本
fnm use 切换当前 shell 的版本
fnm default 设置全局默认版本
fnm current 查看当前使用的版本
fnm uninstall 卸载某版本
fnm alias 创建版本别名
fnm env 输出环境变量(调试用)

龙生   17 Aug 2026
View Details

MacOS安装nvm实现多Node版本管理和自由切换

虽然可以通过Homebrew安装nvm,但官方推荐使用 nvm 的安装脚本来安装。这是因为Homebrew安装的nvm可能在配置方面稍有不同。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash

龙生   28 May 2026
View Details

Tailwind CSS 简介

Tailwind CSS 是一个实用优先的 CSS 框架,与传统的框架(如 Bootstrap、Foundation)不同,它没有预定义的组件,而是提供了一系列原子化的 CSS 类,允许你直接在 HTML 中应用样式。

Tailwind CSS 是一个工具优先的框架,意味着它提供了大量的预定义类,而不是预设的组件,这使得开发者可以构建几乎任何设计,而不需要编写 CSS。

Tailwind CSS 适合那些喜欢直接在 HTML 中使用类来控制样式的开发者,它使得快速原型制作和开发定制设计变得简单快捷。然而,它的这种"无预设"的方法也意味着需要更多的类名记忆和可能的陡峭学习曲线。

龙生   05 Mar 2026
View Details

发现个有意思的debuger代码

无意中看到一个页面加了个防止别人用开发者工具调试自己网页的代码~

 

龙生   11 Dec 2025
View Details

修复 UEditor 上传视频的相关问题

相关问题: 1.上传后无法播放的问题 2.编辑后视频丢失的问题 3.切换 html 按钮src链接丢失问题 4.插入视频后预览出错的问题 解决方案: 1. 打开 ueditor.all.js 文件,搜索 me.commands["insertvideo"] 将 edui-faked-video 改为 edui-faked, 防止此处被替换为 image 标签 将 image 改为 video, 实现视频实时预览,修复保存导致视频丢失

2.打开 ueditor.config.js 文件,搜索 whitList 添加 _url,style,url 字段 添加 source, embed, iframe 规则

  3.打开 dialogs/video/video.js文件,搜索 createPreviewVideo 将 embed 换成 video 标签 3.打开 dialogs/video/video.js文件,搜索 createPreviewVideo 将 embed 换成 video 标签

  from:https://www.cnblogs.com/Run2948/p/UEditor_Fixed_In_AspNetCore.html

龙生   09 Dec 2025
View Details

调用摄像头拍照chrome浏览器报Cannot read properties of undefined (reading 'getUserMedia')

一、背景: 项目中使用电脑摄像头拍照,调用navigator.mediaDevices方法,在本地正常,测试环境和生产环境报错。 二、原因: navigator.mediaDevices在目前以下情况中可以获取到 1.地址为localhost://访问 2.协议为https 3.为文件访问file:/// 测试环境和生产环境使用的都是http协议,因此无法调用 三、解决方法 1.在chrome地址栏输入chrome://flags/#unsafely-treat-insecure-origin-as-secure 2.在Insecure origins treated as secure的输入框输入要打开网页的地址如http://xx.xx.xx:8080 3.把右边的Disnabled改成Enabled 4.点右下角的Relaunch   转自于:https://hepuhua.cn/post/942.html#   from:https://www.cnblogs.com/Ao-min/p/18644211

龙生   23 Jun 2025
View Details

检查您的手机浏览器是否支持WebRTC技术

要检查您的手机浏览器是否支持WebRTC技术,可以通过以下方法: 方法1:使用WebRTC测试网站 访问测试网站: 在手机浏览器中,访问一个专门用于检测WebRTC支持的网站,例如Test WebRTC或WebRTC Troubleshooter. 这些网站会自动检测您的浏览器是否支持WebRTC,并给出相应的反馈。 查看测试结果: 网站会显示一系列测试结果,您可以查看是否所有的WebRTC相关功能都通过了测试。 方法2:手动检查浏览器设置 查看浏览器信息: 在浏览器的设置或帮助部分,查看浏览器的版本信息。通常,最新版本的主流浏览器(如Chrome, Safari, Firefox)都支持WebRTC。 更新浏览器: 如果您的浏览器不是最新版本,尝试更新到最新版。最新版本的浏览器更有可能支持WebRTC。 方法3:查找浏览器支持信息 在线查找: 在线搜索您手机上使用的浏览器名称以及“WebRTC support”,查看是否有关于该浏览器支持WebRTC的信息。 通过上述方法,您可以确认您的手机浏览器是否支持WebRTC。大多数现代浏览器都支持WebRTC,但如果发现您的浏览器不支持,可以考虑换用其他浏览器进行尝试。   from:https://blog.csdn.net/qq_52754410/article/details/134753983

龙生   23 Jun 2025
View Details

WebRTC + WebSocket 实现视频通话

  WebRTC能让web应用和站点之间选择性地分享音视频流。在不安装其它应用和插件的情况下,完成点对点通信。 WebRTC背后的技术被实现为一个开放的Web标准,并在所有主要浏览器中均以常规JavaScript API的形式提供。对于客户端(例如Android和iOS),可以使用提供相同功能的库。 WebRTC是个开源项目,得到Google,Apple,Microsoft和Mozilla等等公司的支持。2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。

龙生   23 Jun 2025
View Details

axios 设置超时时间 timeout

timeout: 3 * 60 * 1000,

龙生   21 May 2025
View Details

Jquery Pagination分页插件使用

JqueryPagination是个简单轻量级的分页插件,使用起来很容易,只要初始化一个实例,并设置总数量、翻页回调函数、其它参数就可以实现无刷新分页功能了。

龙生   18 Dec 2024
View Details
1 2 59