自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 混入mixin——逻辑复用

摘要:mixin(混入)是前端开发中实现逻辑复用的方案,本质是封装通用逻辑的代码块。适用于跨组件共享工具方法、通用业务逻辑等场景。

2025-11-26 14:33:30 429

原创 前端面试题之对象创建方式

前端创建对象有三种方式:1)对象字面量{},简洁高效且原型指向Object.prototype;2)new Object(),与字面量方式原理相同但效率稍低;3)Object.create(),可自定义原型对象,若参数为null则创建无原型对象。日常开发优先使用字面量方式,需要控制原型链时选择Object.create()。三者主要区别在于语法简洁性和对原型链的控制能力。

2025-11-14 17:42:47 366

原创 【无标题】

本文介绍了JavaScript数组的splice和slice方法。splice会修改原数组,用于添加、删除或替换元素,返回被删除元素组成的数组;slice不会修改原数组,用于提取子数组。两者在功能、参数和返回值上都有区别:splice参数为起始索引、删除数量和新增元素,slice参数为起始和结束索引。文中通过示例代码展示了如何移动数组元素和使用slice提取子数组。

2025-10-30 16:30:31 324

原创 瀑布型和迭代型

摘要: 瀑布模型是线性顺序开发,各阶段严格分离,适合需求明确的项目;迭代模型则通过多次循环逐步完善产品,适应需求变化。瀑布模型像建造大楼,一旦完成难修改;迭代模型则类似拼乐高,可灵活调整。核心区别在于反馈机制:瀑布模型后期才获反馈,迭代模型每个周期都有反馈。代码结构上,瀑布模型模块耦合紧密,迭代模型更模块化。选择标准取决于项目需求稳定性——稳定选瀑布,多变选迭代。

2025-09-08 18:51:46 403

原创 node -v 显示node不是内部命令

摘要: nvm安装到自定义路径后,node -v命令提示"node不是内部命令"。原因是环境变量配置错误,需修改NVM_SYMLINK路径指向nvm安装目录下的空nodejs文件夹。具体步骤:1)检查并修正环境变量路径;2)在nvm目录新建nodejs文件夹;3)更新NVM_SYMLINK路径;4)重新执行nvm use命令即可解决。该问题与环境变量配置不匹配有关。

2025-09-05 09:00:16 356

原创 控制与决策投稿

《控制与决策》期刊的投稿流程包括通过指定网址进行在线投稿,作者需登录或注册账号后提交新稿。

2025-05-09 16:27:27 642 1

原创 axios的封装

axios 封装是前端开发中一项重要的技术,它能够让我们的 HTTP 请求更加规范、高效和可靠。在实际项目中,根据具体需求对 Axios 进行灵活封装,能够为项目的开发和维护带来极大的便利。

2025-04-29 16:09:51 1335

原创 Cesium 实现火车路线动态展示

Cesium 动画开发的成功依赖于五个关键要素的协同作用:数据初始化搭建基础框架,样条曲线算法塑造平滑路径,场景实体赋予动画真实感,时间驱动的更新机制确保流畅过渡,而用户交互则是连接虚拟与现实的桥梁。

2025-04-27 17:12:21 960

原创 Vue 中响应式 Proxy 对象导致的条件判断问题

避免直接在模板中对响应式对象进行复杂条件判断

2025-04-25 10:21:19 414

原创 Vue响应式数据

在 Vue中,响应式数据是构建动态、交互性强的应用程序的核心。而ref、shallowRef和markRaw作为 Vue 提供的几个重要 API,在处理响应式数据时扮演着关键角色。

2025-04-23 14:57:47 543

原创 vite+vue3创建一个地球应用过程中遇到的问题

Vue 3与Cesium整合开发

2025-04-22 15:35:40 364

原创 从 URL 传参到 Body 传参

前后端传参问题看似微不足道,但却可能对项目的开发进度和质量产生重大影响。

2025-04-18 16:23:19 971

原创 Webstorm中的编码辅助AI

MarsCode 是一款由 字节跳动(ByteDance) 推出的 AI 编程助手,类似于 GitHub Copilot,提供智能代码补全、生成和优化功能。

2025-04-17 11:17:18 3715

原创 前端实现选择文件下载路径

前端要实现选择文件下载路径的功能,可借助浏览器提供的 showSaveFilePicker API。这个 API 允许用户选择文件保存的位置与文件名。

2025-04-16 10:49:48 857

原创 地理信息可视化库之GroundPolylineGeometry类

GroundPolylineGeometry 主要处理的是笛卡尔坐标数组(Cesium.Cartesian3 数组)类型的数据。GroundPolylineGeometry 是 Cesium 中一个专门用于 在地形表面绘制折线 的几何类型,它的核心作用是解决传统 PolylineGeometry 无法贴合地形的问题。在地理信息系统(GIS)中,常见的地理坐标数据格式是二维数组,数组中的每个元素代表一个坐标点,包含经度和纬度值,有时还可能包含海拔高度值。

2025-04-15 11:42:44 283

原创 首次创建vite+vue3项目步骤

创建vite+vue3项目

2025-04-15 09:32:25 422

原创 vue中watch的第三个参数

实习中遇到的小问题

2025-04-11 16:24:16 298

原创 Springer 系统pdf编译乱码

这个错误是.bib文件中作者名字不符合latex的语法,而且错误显示在第33个参考文献中,因此排除了这个错误即可,我直接删掉了这个参考文献。解决这个错误后,再次上传系统编译pdf成功。投稿Springer期刊时,按顺序上传.tex .bst .bib .cls 和 figure文件后,编译的pdf是乱码,如图。注意上面这个并不是错误,不用管。

2024-05-08 15:46:13 802 1

空空如也

空空如也

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

TA关注的人

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