自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

伶俜Monster

[欢迎关注微信公众号:书洞笔记],不定期干货

  • 博客(34)
  • 收藏
  • 关注

原创 向量密码本:Threejs 用加减乘除驯服 3D 空间

专治 3D 操控混乱!本教程用向量加减法(角色移动)、模长计算(距离检测)、归一化(方向控制),把 Threejs 变成你的密码本。从 “胡乱碰撞” 到 “精准导航”,3 步掌握向量魔法,机械仿真 / 游戏开发必学!

2025-04-07 10:30:45 629

原创 UV 法向量实验室:Threejs 纹理与光照炼金术

踏入 Threejs 的 UV 法向量实验室!深入探究 UV 坐标让纹理精准贴合模型,法向量赋予模型真实光照效果。带你解锁 3D 模型的光影魔法,开启奇幻的建模之旅。

2025-04-02 15:24:23 924

原创 模型苏醒计划:Threejs 让静态模型「叛逆」起来

Threejs 系列教程聚焦模型加载!详解 GLB、OBJ 等格式加载方法,教你配置材质,实现 3D 模型流畅渲染。助你快速搭建复杂场景,为游戏、建筑可视化等项目打下坚实基础。

2025-03-29 16:16:25 604

原创 Threejs 物理引擎高阶:作用力、休眠与组合体奥秘

Threejs 物理引擎高级用法来袭!教你利用作用力驱动物体,利用休眠合理调配资源,利用组合体创造复杂结构。通过精彩实例,带你轻松驾驭高级物理特性,开启 3D 创作新高度。

2025-03-26 16:50:58 639

原创 材质 × 碰撞:Threejs 物理引擎的双重魔法

教程详解 Threejs 物理引擎材质!教你设置摩擦系数、弹性值,让木箱防滑、小球回弹 —— 告别 “假碰撞”,用材质属性赋予物体真实物理性格。

2025-03-19 16:18:00 1150

原创 初探 Threejs 物理引擎CANNON,解锁 3D 动态魅力

开启 Threejs 物理引擎cannon初体验!此教程带你认识物理引擎基础,轻松掌握在 Threejs 里添加物体重力、碰撞效果,无需复杂操作,快速赋予 3D 场景真实物理交互,开启不一样的 3D 创作。

2025-03-15 16:20:17 719

原创 探秘 Threejs GUI:开启丝滑调试之旅

深入 Threejs 教程调试工具之 GUI。为你展示 GUI 在场景搭建、参数修改中的便捷应用,手把手教你用 GUI 简化调试流程,突破开发瓶颈,打造更优质的 Threejs 项目。

2025-03-08 22:01:02 736

原创 Threejs 阴影秘籍,打造震撼 3D 效果

本次 Threejs 系列教程讲阴影。剖析阴影生成机制,分享实用技巧,助你巧妙控制阴影表现,让 3D 场景光影交错更震撼。提升 Threejs 开发能力,就从掌握阴影开始。

2025-03-05 08:54:04 855

原创 Threejs 光照教程,为 3D 场景注入灵魂

Threejs 系列教程第四弹聚焦光照。带你认识不同类型光照,掌握其设置与运用技巧,让你的 3D 场景告别单调,瞬间生动逼真,成为视觉焦点。

2025-02-26 09:11:43 1044

原创 Threejs教程三【揭秘3D贴图魔法】

Three.js 构建的 3D 场景怎样更惊艳?本教程聚焦贴图,从基础纹理到特殊效果,详细讲解加载与运用技巧,帮你为 3D 物体披上绚丽外衣,让场景瞬间生动逼真,轻松提升表现力 。

2025-02-24 20:35:47 1110

原创 Threejs教程二【绘制物体三要素】

Three.js 构建 3D 世界超有趣!还在为绘制物体发愁?别慌!本系列教程二聚焦绘制物体三要素。详细剖析其原理与应用,让你快速上手,轻松绘制出精美的 3D 物体,为你的创意 3D 场景添砖加瓦,快来解锁新技能!

2025-02-22 22:19:47 944

原创 Threejs教程一【三要素】

想在网页上打造酷炫 3D 场景?Three.js 是你的得力助手。本教程将深入解析 Three.js 的三要素 —— 场景、摄像机、渲染器,带你一步步入门,轻松掌握创建 3D 世界的基础,开启奇妙的 Three.js 之旅 。

2025-02-21 14:00:41 500

原创 坐稳了整点花活,face-api人脸识别你想怎么玩

在前端做关于人脸的项目就不得不提face-api.js,它是一个基于Javascript的开源库,用于在浏览器中进行人脸检测、识别和特征。它是建立在 TensorFlow.js 之上的,利用深度学习模型来实现各种人脸相关的功能。以上只是face-api常用的功能,更多的功能及API用法可参考官方文档。随着人工算法智能算法的优化,等客户端人脸识别库可能会在Web应用中得到更广泛的应用,尤其是在需要快速、简便实现人脸识别功能的场景中。书洞笔记。

2024-11-22 13:37:52 519

原创 我不允许你不知道,剖析实现AI对话

我不允许你不知道,剖析实现AI对话,能够学到流式数据的读取、数据内容的渲染、页面跟随滚动。

2024-11-09 20:17:53 422 1

原创 记一次npm发包

天天使用npm下包,有没有考虑是如果实现的。对于日常使用频率高的组件、方法等,来回的复制代码就很不方便,既然如此就开发一个通用的仓库,以后可以随时随地使用。分享一下我自己的组件库lp-vue里面有详细的使用教程,后期会更新更多东西

2024-09-05 20:06:31 602 1

原创 使ElementUI的el-table表头自动吸顶,支持左右固定列

在使用el-table的时候,在数据多的情况下滚动表格会看不到表头是什么,为了用户体验可以使用表头吸顶来展示,如此丝滑的操作谁见了都说好。

2024-04-10 15:25:41 2755 5

原创 vue项目中如何更好的使用Echarts

不是吧不是吧,Echarts还能这么玩

2024-02-21 18:05:33 907 1

原创 lp-vant-form微信小程序动态表单

lp-vant-form是一个可以通过JSON生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。

2023-12-19 15:14:53 1448 3

原创 canvas提取视频文件封面帧

canvas提取视频封面,可预览可上传

2023-08-09 09:31:09 626 1

原创 手撸Element源码,完善日期选择器功能,支持范围选择器周、季、年

根据业务逻辑手撸Element源码,针对日期选择器进行剖析,完善功能,并且根据日常常用需求新增范围选择器周、季、年

2023-05-31 15:52:41 6479 24

原创 Lottie玩转页面动画

Lottie是一个应用广泛的动画库,提供一套跨平台的解决方案,可以很方便的实现前端动画。

2023-05-07 13:02:58 643

原创 前端玩转Office,Word、Excel

前端玩转Excel、Word操作,为你的系统增光增彩

2023-03-26 18:32:13 1493

原创 最全的前端文件上传上新啦

玩转文件上传这一篇就够了

2023-02-28 22:08:39 303

原创 带你了解项目脚手架的开发过程

这是你需要了解的,开发一个项目脚手架,做你的项目管家

2023-01-12 13:55:44 203

原创 逻辑位运算符

位运算符就是对二进制数执行计算,是整数的逐位运算。位运算符有 7 个,分为两类:逻辑位运算符:位与(&)、位或(|)、位异或(^)、非位(~)移位运算符:左移(<<)、右移(>>)、无符号右移(>>>)逻辑位运算符与逻辑运算符的运算方式是相同的,但是针对的对象不同。逻辑位运算符针对的是二进制的整数值,而逻辑运算符针对的是非二进制的值。“&”运算符第一个数的位值第二个数的位值运算结果111100

2021-08-31 11:06:22 514

原创 微信小程序页面通信

路由传参当前页面wx.navigateTo({ url: '/pages/test/index?id=123'})<navigator url="/pages/test/index?id=123">页面通信</navigator>被打开页面onLoad: function (options) { console.log(options);}页面通信1.当前页向目标页传递数据//当前页 onEventChannel() { wx.navigat

2021-08-31 10:56:18 647

原创 前端自动化构建(gulp)

前端自动化构建(gulp)安装gulp本地gulp创建Gulpfile.js流的使用使用Gulp插件链式调用重置文件顺序和并行执行task创建服务安装gulp//全局安装npm i gulp-cli -g//本地安装npm i gulp//检测版本gulp --version本地gulp本地Gulp有两个作用:加载和运行Gulpfile中的构建指令暴露API供Gulpfile使用本地Gulp是真正运行构建任务的程序,全局Gulp只是用来启动各个项目中的本地Gulp创建Gu

2021-07-01 16:41:55 302

原创 最全的公众号开发

服务器配置进入微信公众号平台。找到 设置与开发=》开发(基本配置)然后在右侧就有一些公众号的开发信息,其中appid和AppSecret会十分有用,还有服务器配置,这就是我们要配置的第一项。服务器地址就是要验证请求是不是来自微信服务器,token可以自己填写,后期是用来进行一些加密算法的。 在点击提交的时候会显示配置失败,那是需要后台的一些验证。服务器验证接口服务器配置填写完成后点击提交,这时会向你的服务器发送请求,同时会携带四个参数:timestamp:时间戳nonce:随机字符串sig

2021-06-27 19:23:59 508

原创 h5手机拍照+人脸识别

预览地址:https://face-camera.vercel.app调用手机默认的相机调用<!-- 限制只能选择图片 --><input type="file" accept="image/*"> <!-- 限制只能选择视频 --><input type="file" accept="video/*"> <!-- 限制只能选择音频 --><input type="file" accept="audio/*"&gt.

2021-04-21 17:17:11 4040 1

原创 vi编辑器你不知道的命令

vi编辑器常用命令Vim 是 Vi improved 的缩写,是 vi 的改进版。在Linux中,vi 被认为是事实上的标准编辑器,因为:所有版本的 Linux 都带有 vi 编辑器;占用资源少;与 ed、ex 等其他编辑器相比,vi 对用户更加友好。你可以使用 vi 编辑器编辑现有的文件,也可以创建一个新文件,还能以只读模式打开文本文件。进入 vi 编辑器可以通过以下方式进入 vi 编辑器:命令描述vi filename如果filename存在,则打开;否则会创建

2020-11-13 13:09:52 390

原创 css代码初始化

各大网站CSS代码初始化集合css代码之所以初始化,是因为能尽量减少 各浏览器之间的兼容性问题!腾讯QQ官网 样式初始化body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} body{font:12px"宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust

2020-11-13 11:15:15 130

原创 公众号开发鉴权及sdk注入

一、服务器配置进入微信公众号平台。找到:开发 => 基本配置然后在右侧就有一些公众号的开发信息,其中appid和AppSecret会十分有用,还有服务器配置,这就是我们要配置的第一项。服务器地址就是要验证请求是不是来自微信服务器,token可以自己填写,后期是用来进行一些加密算法的。在点击提交的时候会显示配置失败,那是需要后台的一些验证。这里会涉及到前后的一些交互,所以我使用的就是express框架搭建前后端的项目运行。使用express应用程序生成器快速创建npm install

2020-10-10 16:41:44 800

原创 微信公众号开发(工具篇)

微信公众号开发其实就是h5的页面使用了微信提供的接口实现的一些功能。那么想要很好的使用微信提供的功能那么就需要一些配置。一、服务器配置二、JS接口安全域名敲黑板–私人大放送想要微信配置那么就需要有自己的服务器,那么我总不能去买服务器吧,最后还要一大堆需要配置,太麻烦了不是我的风格。这里我提供两个解决方案,可以进行参考。一、使用内网穿透,把本地服务器映射到外网。其实对于内网穿透从网上一搜一大堆,我这里可以介绍两个工具natapp、ngrok。natapp-不太推荐1、找到官网登录注册(好像还

2020-10-10 16:21:43 2894 1

原创 RN的环境配置

最近两天在研究使用react-native开发移动App,但是开发前的第一关配置环境就让我歇火了,这两天配置环境我心态都崩了呀,还好略有成效,可以做一下简单分享,毕竟配置react-native的环境 出错的原因有一百种哦!!!安装整个环境涉及到JAVA、Node.js、C++、git、python、Android这些环境。node.js和git环境比较简单,之前都会有用过的,至于C++环境,电脑自带集成的都有不用操作,所以只是针对其它的环境配置。java环境配置软件都是傻瓜式安装,对于不熟练的人来

2020-09-30 14:28:29 600

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除