合集-问题记录

摘要:1、明确问题边界,提供必要的上下文。 2、分步骤拆解问题。 3、结构化表达(STAR 法则) Situation(场景):在什么项目 / 页面中遇到问题? Task(任务):你想实现什么功能? Action(行动):已尝试的代码 / 配置 / 操作? Result(结果):实际效果与预期差异? // 阅读全文
posted @ 2025-06-04 23:26 k954 阅读(1378) 评论(0) 推荐(0)
摘要:这是由cesium的设计和渲染机制决定的。 1.渲染机制要求: Cesium 使用 Primitive 来表示场景中的图形对象,而 geometryInstance 则用于描述这些图形的几何信息。当你创建一个 Primitive 时,它需要知道要渲染的几何图形是什么,以及如何渲染它们。如果传递一个空 阅读全文
posted @ 2025-04-09 16:42 k954 阅读(554) 评论(0) 推荐(0)
摘要:一、简介 GeoJSON 是一种用于表示地理空间数据的开放标准格式,他是一种json对象,具有轻量级、易读易写、与多种编程语言和地理信息系统(GIS)软件兼容等特点,在地理空间数据的存储、传输和交换中广泛应用。 二、geojson的格式 1.必须有一个type属性,代表此geojson对象的几何类型 阅读全文
posted @ 2025-04-09 21:00 k954 阅读(1780) 评论(0) 推荐(0)
摘要:一、什么是NaN NaN(NOT A NUMBER)指不合法的数,运用 NaN 进行运算,最后得出也是 NaN,可以使用 isNaN()来判断是否某个值是否为数 // 判断是否为 NaN console.log(isNaN("apple")); // true,是非数字就返回 true consol 阅读全文
posted @ 2025-04-11 23:52 k954 阅读(608) 评论(0) 推荐(0)
摘要:一、数组有哪些方法? 1.数组创建与初始化 Array()构造函数:用于创建新数组 const arr1 = new Array() //创建空数组 const arr2 = new Array(5) //创建包含个空位的数组 const arr3 = new Array(1,2,3) //创建包含 阅读全文
posted @ 2025-04-12 23:13 k954 阅读(607) 评论(1) 推荐(0)
摘要:1. 语法错误(Syntax Errors)这是由于代码不符合语法规则而引起的错误,通常在代码编译阶段发生。 定位:编辑器提示和控制台输出 2. 类型错误(Type Errors)这种错误发生在尝试使用不适合的类型执行操作时。 列举四种情况: (1)调用未定义的方法或属性 定位:控制台输出和cons 阅读全文
posted @ 2025-04-14 22:37 k954 阅读(998) 评论(0) 推荐(1)
摘要:1、&&的短路写法 &&运算时,如果第一个操作数的结果为false,则不会对第二个数进行求值,因为不管第二个数的值为什么,整个表达式的结果都必然是false let a = false; let b = true; let result = a && b; // 由于 a 为 false,b 不会被 阅读全文
posted @ 2025-04-16 15:06 k954 阅读(367) 评论(1) 推荐(0)
摘要:1、可用的情况 检查值是否为假值:false、0、""、null、undefined 和 NaN 被视为假值。要检查一个变量是否为这些假值之一时,可以使用 ! let contractFormValue = ""; if (!contractFormValue) { console.log("con 阅读全文
posted @ 2025-04-16 16:45 k954 阅读(224) 评论(0) 推荐(0)
摘要:1、字符获取与查找 获取字符串长度 const str = "hello", str.length charAt():返回指定位置的字符串。eg:"hello.charAt(1)"返回"e" charCodeAt():返回指定位置的字符的unicode代码点。eg:"A".charCodeAt(0) 阅读全文
posted @ 2025-04-19 00:13 k954 阅读(224) 评论(0) 推荐(0)
摘要:一、let 1、明确变量会被重新赋值的情况 2、块级作用域(if(let i=0;i<10;i++)) 二、const 1、常量值:初始化后不会被修改 2、防止对象或数组被重新赋值:虽然 const 声明的对象或数组的引用不能改变,但对象的属性或数组的元素是可以修改的。如果你只想保证引用不被更改,可 阅读全文
posted @ 2025-04-22 14:57 k954 阅读(180) 评论(0) 推荐(0)
摘要:一、文件上传 1、选择本地文件: 初始化配置对象 const _options = { accept: '*', //允许所有类型的文件 multiple: false //默认单选 } 合并用户传入的配置 if (option) { _options.accept = option.accept 阅读全文
posted @ 2025-04-23 00:12 k954 阅读(164) 评论(0) 推荐(0)
摘要:一、资源加载问题 原因:页面所需要的css、js、图片等资源未加载成功,可能是网络问题、资源路径错误或服务器问题。 解决:检查网络面板看接口。排查是网络问题,路径问题或者服务器问题。 二、js错误 原因:页面中的 JavaScript 代码存在语法错误、逻辑错误或与其他插件、库冲突,可能会导致脚本执 阅读全文
posted @ 2025-04-23 10:19 k954 阅读(740) 评论(0) 推荐(0)
摘要:一、页面加载 进度反馈:页面加载时,显示加载进度条或者加载动画 (需要加loading的情景:页面加载时、数据获取过程中、表单提交时、文件上传时、图片加载时、复杂操作执行时、操作等待响应式) 首屏优化:首屏内容快速呈现,优先加载关键资源 二、操作反馈 1、点击反馈 视觉变化的及时性:按钮按下的视觉反 阅读全文
posted @ 2025-04-24 10:36 k954 阅读(173) 评论(0) 推荐(0)
摘要:一、使用快捷键 1、文件与项目操作 通过文件名快速查找工程内文件:ctrl+shift+n 打开配置窗口:ctrl+alt+s 切换代码选项卡:alt+←/alt+→ 2、代码编辑 复制当前行:ctrl+d 删除一行:ctrl+y 缩进调整:tab增加缩进,shift+tab减少缩进 格式化代码:c 阅读全文
posted @ 2025-04-27 10:16 k954 阅读(143) 评论(0) 推荐(0)
摘要:一、电脑核心硬件组件 电脑主要由CPU、显卡、内存、存储、主板、电源、机箱、显示器等组件构成。 CPU(中央处理器):负责处理所有计算任务,决定电脑的运算速度和多任务能力。 主流的有英特尔处理器,锐龙处理器。 Intel:酷睿(Core)i3/i5/i7/i9,数字越大性能越强(如 i5-13600 阅读全文
posted @ 2025-06-03 22:59 k954 阅读(236) 评论(0) 推荐(0)
摘要:开发环境(dev-env) 生产环境(prod-env) 目标 面向开发者,方便调试和快速迭代 面向最终用户,追求稳定、高效、安全 代码特性 - 包含调试工具- 保留注释和详细日志- 不压缩代码 - 代码压缩混淆- 移除调试代码- 开启性能优化 接口请求 指向本地开发服务器或测试接口(如http:/ 阅读全文
posted @ 2025-06-03 23:18 k954 阅读(188) 评论(0) 推荐(0)
摘要:在模板中,如果是可编辑的: 可以使用el-input-number组件,配置:precision="XX"即可。 如果是不可编辑的,a.toFixed(XX)即可。 阅读全文
posted @ 2025-06-04 14:15 k954 阅读(104) 评论(0) 推荐(0)
摘要:变量在 JavaScript 中可访问,但模板中无法识别。最简单的办法,尽量避免在模板中直接使用。 可能的原因:由于作用域隔离、变量未正确注入或渲染时机问题导致的。 解决办法:正确注册全局变量。 // main.js const app = createApp(App); app.config.gl 阅读全文
posted @ 2025-06-04 14:35 k954 阅读(133) 评论(0) 推荐(0)
摘要:一个轻量级的静态文件服务器,通过 npm 安装后可快速启动 HTTP 服务。 # 在当前目录启动服务器(默认端口 8080) http-server # 指定端口 http-server -p 3000 # 指定目录 http-server /path/to/your/files # 启用 HTTP 阅读全文
posted @ 2025-06-04 15:04 k954 阅读(86) 评论(0) 推荐(0)