- 博客(114)
- 收藏
- 关注
原创 学习: Threejs (4)
如果多个模型引用了同一个材质,如果该材质`.visible`设置为false,意味着隐藏绑定该材质的所有模型。material.visible可以控制是否隐藏该材质对应的模型对象。更加语义化,Object3D本身就是表示模型节点的意思。给模型添加一个可视化的局部坐标系。查看Scene的子对象。
2026-01-08 14:11:39
69
原创 学习: Threejs (3)
position执行等方法本质上改变的都是模型的位置属性.position。属性.scale表示模型对象的xyz三个方向上的缩放比例,.scale的属性值是一个三维向量对象Vector3,默认值是。
2026-01-08 14:10:19
106
原创 学习: Threejs (1)
开启 Web 3D 之门:WebGL与Three.js简介 | Threejs指南//BoxGeometry:长方体// SphereGeometry:球体// CylinderGeometry:圆柱// PlaneGeometry:矩形平面// CircleGeometry:圆形平面23. threejs语法总结 | Three.js中文网// 引入three.js// 引入轨道控制器扩展库OrbitControls.js/*** 创建3D场景对象Scene*/
2026-01-07 08:37:34
840
原创 学习:MyBatis Plus (1)
将name=Tom的用户的emai1改为Tom@baobidou.com。查询邮箱域名为baomidou.com且年龄小于30或大于40的用户。将name=Tom的用户的邮箱改为Tom@tom.com。查询邮箱域名为baomidou.com的所有用户。创建mapper.UserMapper.xml。创建testDeleterById并运行。创建testSelectById并运行。创建testUpdateById并运行。创建testGetById并运行。创建testInsert并运行。
2026-01-06 10:48:24
932
原创 学习:Linux (1)
由于 Linux 是自由软件,任何人都可以创建一个符合自己需求的 Linux 发行版。目前市面上较知名的发行版有:Ubuntu、RedHat、、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
2026-01-04 17:07:04
892
原创 学习:Java (1)
文档注释的格式通常包含一些特定的标签,如 @param 用于描述方法参数,@return 用于描述返回值,@throws 用于描述可能抛出的异常等等,这些标签有助于生成清晰的API文档,以便其他开发者能够更好地理解和使用你的代码。import 关键字用于引入其他包中的类、接口或静态成员,它允许你在代码中直接使用其他包中的类,而不需要完整地指定类的包名。Start 方法返回在以前的匹配操作期间,由给定组所捕获的子序列的初始索引,end 方法最后一个匹配字符的索引加 1。该类的所有属性必须是可序列化的。
2025-12-25 11:48:07
1027
原创 学习:TypeScript (1)
类型安全:在编译时捕获错误,减少运行时问题更好的代码组织:通过接口、类和模块系统增强的工具支持:提供精确的代码补全、重构和导航现代 JavaScript 特性:支持最新的 ECMAScript 标准渐进式采用:可以逐步将 JavaScript 项目迁移到 TypeScript。
2025-12-25 11:47:43
937
原创 学习:VueUse (1)
VueUse是一个Vue组合式函数(Composables)的集合,为Vue开发者提供了大量实用的工具函数,可以极大地提高开发效率。VueUse是一个Vue组合式函数的集合提供了大量可重用的逻辑适用于Vue 2和Vue 3无需安装整个库,可以按需导入完全使用TypeScript编写,提供优秀的类型支持安装VueUse# 使用npm# 使用yarn# 使用pnpm// 按需导入setup() {// 使用组合式函数return {x, y,storage。
2025-12-15 09:10:39
1028
原创 学习:Vuex (1)
Vuex是Vue的官方状态管理库,专为Vue.js应用程序设计的状态管理模式。Vuex 采用单仓库加多级模块的树状结构,层级固定,依赖 mutations,整体更重。
2025-12-10 11:53:51
886
原创 熟悉RuoYi-Vue-Plus-前端 (3)
401 - 认证失败提示信息:'认证失败,无法访问系统资源'场景:用户未登录或 token 过期时访问受保护资源403 - 权限不足提示信息:'当前操作没有权限'场景:用户已登录但没有访问特定资源的权限404 - 资源不存在提示信息:'访问资源不存在'场景:请求的资源不存在或已被删除default - 默认错误提示信息:'系统未知错误,请反馈给管理员'场景:处理未明确定义的其他错误在。
2025-12-09 10:35:05
889
原创 熟悉RuoYi-Vue-Plus-前端 (2)
函数定义了一个名为 'app' 的 store 模块,包含状态(state)和操作(actions)。在src\layout\components\Sidebar\SidebarItem.vue 处使用。函数定义了一个名为 'permission' 的 store 模块,用于管理权限和路由。函数定义了一个名为 'settings' 的 store 模块,用于管理系统设置。函数定义了一个名为 'dict' 的 store 模块,用于管理数据字典。导航栏采用固定高度(50px),白色背景,带有轻微阴影效果。
2025-12-05 16:50:45
613
原创 学习:Tailwind CSS v4 (4)
您可以在theme: {extend: {colors: {// 自定义颜色// 自定义品牌色'brand': {},// 自定义渐变},},Tailwind CSS 的背景颜色系统非常强大,提供了从基础颜色到复杂渐变的完整解决方案您可以在theme: {extend: {// 自定义边框宽度},// 自定义圆角},},},Tailwind CSS 的边框系统提供了丰富的工具来创建各种视觉效果,从简单的分隔线到复杂的卡片设计,都能轻松实现。您可以在theme: {
2025-11-28 09:21:25
667
原创 学习:Tailwind CSS v4 (3)
* 在tailwind.config.js中自定义间距 */theme: {extend: {spacing: {theme: {extend: {// 自定义宽度width: {},// 自定义高度height: {},// 自定义最大宽度您还可以在theme: {extend: {// 自定义字体大小},// 自定义行高},// 自定义字体族},},},Tailwind CSS 的排版系统非常强大且灵活,通过组合不同的工具类。
2025-11-27 15:13:24
1055
原创 学习:Tailwind CSS v4 (2)
theme: {extend: {colors: {// 自定义深色模式颜色dark: {-- 使用自定义深色模式颜色 -->使用自定义深色模式颜色</div>Tailwind CSS的深色模式功能让创建支持深浅主题的现代Web应用变得非常简单,同时确保了良好的用户体验和可访问性。// 组合使用函数:root {这是最核心的自定义方式,通过修改配置文件来扩展Tailwind的功能。theme: {extend: {colors: {// 自定义品牌色。
2025-11-27 10:26:56
1090
原创 学习:Sass
<title>Sass 简单案例</title><p>p</p><button class="btn ">按钮</button></div>
2025-11-21 16:01:17
852
原创 学习:ES6(3)
尾调用是指某个函数的最后一步是调用另一个函数。// 尾调用// 非尾调用return y;// 非尾调用参数默认值:为函数参数设置默认值rest 参数:使用...获取函数的多余参数箭头函数:更简洁的函数语法,没有自己的thisname 属性:获取函数名称尾调用优化:提高递归函数的性能这些新特性使函数定义和使用更加简洁和灵活,特别是在函数式编程、高阶函数和性能优化等场景中非常有用。// 定义类// 构造方法// 普通方法。
2025-11-20 11:21:05
609
原创 学习:ES6(2)
模板字符串:提供了更强大的字符串拼接和多行字符串支持新增方法:如includes()endsWith()repeat()padStart()padEnd()等Unicode 支持:更好地处理4字节Unicode字符标签模板:提供自定义字符串处理的能力这些新特性使字符串处理更加简洁、直观和强大,特别是在模板生成、国际化、格式化等场景中非常有用。新的表示法:二进制 (0b) 和八进制 (0o) 表示法Number 对象新方法:如isFinite()isNaN()等Math 对象新方法:如。
2025-11-19 14:48:35
797
原创 学习:ES6(1)
let和const的引入是JavaScript语言发展的重要里程碑,它们解决了var块级作用域使代码更加可预测和安全暂时性死区减少了因变量提升导致的意外错误不可变性(const)有助于编写更可靠的代码在现代JavaScript开发中,推荐使用const作为默认选择,只在需要重新赋值时使用let,完全避免使用var。解构赋值是ES6中一个非常实用的特性,它使代码更加简洁、可读性更强。简化代码:减少临时变量的使用提高可读性:直观地展示数据结构增强灵活性:支持默认值、重命名等高级特性减少错误。
2025-11-18 15:07:29
872
原创 学习:JavaScript(12)
隐式类型转换:由JavaScript自动完成的转换显式类型转换:通过代码手动完成的转换JavaScript的类型转换是一个强大但容易出错的特性。理解其工作原理和常见陷阱对于编写可靠的JavaScript代码至关重要。通过显式转换和使用现代JavaScript特性,我们可以避免许多常见的类型转换问题。捕获阶段:事件从window对象向下传播到目标元素目标阶段:事件到达目标元素冒泡阶段:事件从目标元素向上传播回window对象。
2025-11-17 16:52:23
630
原创 学习:JavaScript(11)
严格模式是 ECMAScript 5 引入的一种运行模式,它使 JavaScript 在更严格的条件下执行,提供更好的错误检查和安全性。
2025-11-14 10:57:41
998
原创 学习:JavaScript(9)
是用于在指定时间后执行代码的机制。以下是定时器的完整指南,涵盖用法、区别和实际应用。对象的完整指南,涵盖属性、方法和实际应用。用于管理浏览器的会话历史记录。的完整指南,涵盖语法、用法和实际应用。是用于处理异常(错误)的机制。在 JavaScript 中,在 JavaScript 中,在 JavaScript 中,,5秒后会看到文本显示。
2025-11-10 11:57:19
751
原创 学习:JavaScript(8)
在 JavaScript 中,Navigator提供了关于浏览器和操作系统的详细信息。以下是Navigator对象的完整指南,涵盖属性、方法和实际应用。
2025-11-06 16:03:21
626
原创 学习:JavaScript(7)
在 JavaScript 中,Element对象代表 HTML 文档中的元素节点。以下是 Element 对象的完整指南,涵盖属性、方法、遍历和实际应用。
2025-11-06 11:27:48
1170
原创 学习:JavaScript(6)
在 JavaScript 中,Math对象提供了数学常数和函数的属性和方法。以下是 Math 对象的完整指南,涵盖常数、函数和实际应用。
2025-11-05 14:04:39
906
原创 学习:JavaScript(5)
在 JavaScript 中,String是用于表示文本数据的基本数据类型和对象包装器。以下是字符串的完整指南,涵盖创建、操作、方法和实际应用。
2025-11-04 15:47:08
782
原创 学习:JavaScript(2)
方法环境适用场景所有环境通用调试输出alert()浏览器简单用户提示(不推荐频繁使用)DOM 操作浏览器动态更新页面内容Node.js命令行输出所有环境结构化数据展示。
2025-10-30 15:49:38
879
原创 熟悉RuoYi-Vue-Plus4.8.2-后端 (1)
Sa-Token/*** 登录验证方法* 该方法用于处理用户登录请求,包括验证码验证、用户验证、密码校验、生成token等功能* @param username 用户名* @param password 密码* @param code 验证码* @param uuid 唯一标识,用于验证码验证* @return 结果*/// 获取验证码是否启用的配置// 验证码开关// 验证验证码是否正确。
2025-10-16 16:49:15
779
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅