- 博客(12)
- 收藏
- 关注
原创 纯前端处理 OFD 格式文件
100% - 200%,js 中有配置项,想要更大或者更小的缩放比例,可以自己看着代码调试,当时做到最大 200%,是因为这个插件渲染出来的 Dom 好像最大就只能是一个固定尺寸,反正对于我的需求足够了,这里还有个防抖哈,不想要的自己移除,原因是如果渲染的 ofd 文件页面过多,会卡顿,每次改变应该都要重新渲染的,所以设置了防抖,防止频繁调整时重新渲染。完整代码会贴到最后,文章中只说下逻辑,样式和模板不多说啥,复制下来看一遍就懂了,我代码中写的注释超他吗清楚和详细,很多废话注释,看不惯的不看哈。
2024-12-05 12:58:52
1903
1
原创 前端生成视频帧预览轴
7. 生成的帧组,用户可将光标停留在帧组上,接着上下滑动鼠标以达到逐帧预览效果。帧组根据用户设定的数字生成对应的数量,这里是 13 帧,计算方式为:视频总长度除以用户设定的数量(13)获得每几秒生成一次帧。其他:写的时候不知道 vsCode 哪个插件一直改动字母的大小写,导致有的地方没有用上驼峰命名,请见谅。用户在页面指定区域点击选择,或拖动文件开始流程,文件类型已做限制,必须为视频文件。6. 操作手柄:可在生成的帧组之间左右拖拽,以达到类似视频进度条的功能。
2024-11-01 10:45:32
473
原创 Node.js 各种操作
8. 测试 接口 请求 ,在node.js 文件末尾 写入以下代码 之后 重启文件。res 是您要返回出去的信息。最近发了一些关于 node.js 的博客,没想到这么多人感兴趣,甚至还有人私信问我能不能出个文档,答案是,当然不能,不过我给大家写了几个常用功能的demo,如果谁感兴趣可以私信源码,当然我也是边学边做的,如果有大佬发现错误或者其他更简洁的实现方法,多多指教,接下来简单介绍下部分代码和功能实现,包含了以下几点 :[ WebSocket, Api, File, MySQL, Public ]
2024-01-16 15:21:18
1031
1
原创 Vue3 组合式 选项式 区别简单理解
其实没那么麻烦,简单来说组合式的好处就是让 “数据” 和 “逻辑” 可以放在一起,方便维护,提高代码清晰度,不过实在不喜欢组合式的,Vue3并没有废弃选项式,好了,看代码。DOM绑定基本没变 说下 script 里的一些基本内容 和 script标签的 区别。
2023-11-02 14:56:24
616
原创 H5 调用人脸识别
其实这个东西就是调用户的摄像头,之后把录制的每一帧都加到 canvas 里面,再利用 标签回显出来,以下是简单实例。之后 当按钮点击时 开始录制 我这里设置了 3秒后自动停止录制 , 并监听录制结束之后的一系列操作,也就是 : video:{width:200,height:200} 这句代码。注意一下这个分辨率 如果你想控制最后录制完视频的大小 这个很关键。第二步 获取用户的摄像头 ( 需要用户手动确认权限 )JavaScript 首先,找下元素。保证你的 HTML 有以下结构。
2023-10-26 09:12:19
892
1
原创 使用 Node.js 模拟接口请求
7. 启动 终端输入命令启动 如出现 node serve succeed 代表成功。8. 测试 接口 请求 ,在node.js 文件末尾 写入以下代码 之后 重启文件。1. 新建 node 文件 在终端打开 输入初始化命令。3. 在终端启动 查看是否打印 如果有 配置成功。2. 根目录下 创建文件 > app.js。res 是您要返回出去的信息。10. 如出现 以下返回信息 代表成功。4. 下载 express 模块组件。5. 下载 cors 使资源可以共享。req 代表客户端传来的值。
2023-10-07 11:01:27
529
1
原创 微信小程序自定义导航 元素对齐胶囊问题
获取微信程序 胶囊信息 menuButtonInfo 里有各种各样的基本信息。拿到信息之后动态的设置元素样式 例如设置 宽高 或位置。
2023-07-21 17:50:45
176
1
原创 记录手贱删除环境变量Path后的还原方法
1. 找一个跟你电脑系统差不多的 去他的环境变量里找到你删除那个相应的环境变量 一个个复制2. 如果你的某些程序跑不起来了 可以去网上找找关于程序的环境变量配置 或者可以找找同事或者朋友的环境变量配置,对应自己的安装路径,再进行配置3. 一下是windows的基本的一些环境变量C:\WINDOWS。
2023-04-26 17:47:19
7516
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人