javascript

三*一1 小时前
开发语言·javascript·ecmascript
Mapbox‑GL JS 多边形折点编辑工具:实现原理、功能拆解与踩坑总结背景:在 WebGIS 图斑编辑业务中,除了整形、分割、合并,折点(顶点)编辑是高频需求:拖拽修改顶点位置、在线段增加折点、删除折点、套索批量删除折点、撤销 / 重做。本文基于项目自研MapVertexEditTools工具类,讲解整套折点编辑的实现思路、核心原理、完整能力、关键坑点,适合需要自研顶点编辑,不想重度依赖mapbox‑gl‑draw的同学参考。
FungLeo2 小时前
javascript·node.js·事件循环·后端开发·异步编程·成为全栈
成为全栈·基础补充·Node.js 运行时:事件循环与异步这个项目里有一段代码,它的外形是 async,但内部调用的是一个同步函数:一个 async 函数,却在本地路径上完全同步执行。
Penge6662 小时前
javascript
《Go 后端开发者学 TypeScript:类型别名》类型别名(type alias)就是给一个类型起个名字,用 type 关键字,方便复用和语义化。起完别名后,UserId 和 string 完全等价,只是名字更好懂、能复用。
Penge66610 小时前
javascript
《Go 后端开发者学 TypeScript:数组和元组》在 TypeScript 中,数组(Array)和元组(Tuple)最大的区别是:数组通常只约束元素类型,而元组还可以约束元素的数量、顺序以及每个位置的类型。
Penge66610 小时前
javascript
《Go 后端开发者学 TypeScript:export关键字大全》在 TypeScript 中,export 用来将当前模块中的函数、变量、类、接口、类型等暴露给其他模块使用。
Penge66611 小时前
javascript
《Go 后端开发者学 TypeScript:从零理解 async、await 与 Promise》你先记住一句话:async 表示异步函数,await 表示等待异步操作的结果。你熟悉的 Go 代码:TypeScript 写法:
Penge66611 小时前
javascript
typescript 中const用法TypeScript 中的 const 主要用于声明一个不能被重新赋值的变量。不过,TypeScript 中有三个容易混淆的概念:
程序员大阳21 小时前
javascript·css·html·实战·删除·查询·新增
HTML+CSS+JS对话式实战(3)-活动管理页实现查询、新增、删除API后端接口点此查看 所有教程、项目、源码导航副队:毛哥,咱们项目中JS、CSS文件不多,就不单独建文件夹了,全部和html放在同一级目录。另外有一个关键点,通用的post请求函数,属于整个项目公用代码,可以抽取到通用的JS文件中。 毛哥:哦,我懂了!如果以后还有学生页面,也需要发请求,那还得再复制一遍这个函数,就重复了对吧? 副队:对的,咱们单独新建一个 common.js 放通用请求方法,所有页面都可以引入它。咱们开发顺序调整为:先实现查询活动列表、再实现新增活动、最后实现删除活动,页面打开优先展示已有活动列表,
炫酷的大高个1 天前
前端·javascript
6 亿播放的闪身步,我用前端算出 15 倍重心差结论先放这儿:把「脚钉死、上身侧闪」和「腰腹带动整体平移」放进同一个二维模型跑 61 个采样点,前者的重心投影偏移峰值是 18.00 cm,后者只有 1.19 cm,差 15.13 倍。代价也很明确——这是几何与静力学的量级估计,不含韧带受力、肌肉激活和三维扭转,不能拿来诊断任何人。
林小帅1 天前
前端·javascript·后端
【笔记】Prisma v7 + SQLite TS2305 及连锁 TS7006 问题今日在服务器上部署新服务的时候出现了如下错误这个时候我才想起来之前就碰到过,也花了时间确实解决了。最大的问题是我忘记把过程记录下来了!!!
Dumbness1 天前
javascript·uni-app
订阅消息弹窗必须在用户点击里调:联调实验室里 timing 和 Mock 支付通知踩的坑同一天 CSDN 那篇写的是 uniapp-wx-lab 字段校验的边界;这篇换一条线:requestSubscribeMessage 什么时候能弹、Mock 支付为什么「看起来能弹」、以及支付回调验签在 H5 联调里怎么卡死。对照仓库 HEAD bea299c(lib/check-subscribe-timing.js、examples/uni-app/utils/pay-lab.js、bin/cli.js、server/mock-server.js),数字是本机 Node 24.22.1 跑出来的。
黄连木笛1 天前
javascript·electron
不改一行 Postman 源码,把它汉化了:Electron preload 注入 + fetch 拦截实战Postman 官方界面只有英文和日文。老牌汉化项目 Postman-cn 的做法是「下载 app.zip 替换 resources」。这个方法在 Postman 10 之后彻底失效了:新版界面主体是远程网页,文案也不再打包在本地。
叼烟扛炮1 天前
java·前端·javascript·笔记·学习·langchain
[LangChain] 学习笔记(03):打破失忆症——对话机制与上下文管理大模型无状态:LLM 本身没有记忆,每次请求独立。多轮对话的本质是应用层在每次请求时,将历史消息和最新问题一同发送给大模型。
卋罖7501 天前
javascript·vue·iview·razor视图
Razor 视图 + JavaScript + Vue/iView 组件实现的表格自定义列摘要:本文介绍在 ASP.NET Core Razor 视图项目中实现表格自定义列的实用方案:由 Razor 视图承载页面骨架与初始数据,通过 JavaScript 初始化 Vue 实例,再结合 iView Table 组件动态生成列配置。服务端负责权限校验、数据查询和列定义,前端负责弹窗交互、勾选状态与即时渲染。文章从前置知识、整体数据流、Razor 视图、JavaScript 初始化、服务端数据模型和列设置本地持久化等方面展开,并总结动态列排序、列宽控制、大数据量分页、权限过滤和特殊模板列等常见注意事
系统集成-鹰翔2 天前
javascript·经验分享·后端
ERP图片改名后仍命中识别缓存:缓存键、十分钟到期与调用计数ERP单据图片换了文件名,重新上传后识别结果仍然一样,而且本次OCR调用计数为0,先核对是否命中了提取缓存。文件名改变,不一定改变缓存标识。
FlyWIHTSKY2 天前
前端·javascript·vue.js
vue2和vue3有什么区别,用法上有哪些区别Vue 2 和 Vue 3 在写法哲学上就有根本差异:Vue 2 是 Options API(按 data / methods / computed 等选项分类写),Vue 3 主推 Composition API + <script setup>(按业务逻辑聚合写),同时 Vue 3 也兼容 Options API。下面通过大量对照示例,把核心用法差异讲透。
程序员大阳2 天前
javascript·json·实战·待办事项·本地存储·案例
副队长JavaScript教程(66)-本地存储实战:待办事项网页的开发点此查看 所有教程、项目、源码导航我们来实现一个极简的待办事项,是前端入门很经典的案例。 功能清单:知识点回顾:
Dream-Y.ocean2 天前
javascript·编辑器·harmonyos
鸿蒙PC平台逻控 PLC 编辑器适配实战:基于 Electron 壳方案的纯 JavaScript 梯形图编程与仿真引擎开发逻控 PLC 编辑器是一款纯 JavaScript 实现的梯形图(Ladder Diagram)编程环境,支持七种 PLC 元素(常开触点、常闭触点、线圈、TON/TOF 定时器、CTU/CTD 计数器)、多程序管理、变量面板、仿真运行与日志查看、项目序列化与文件读写。本文记录在鸿蒙 PC 平台上,基于 Electron 壳方案从零构建一个具备梯形图编辑、Canvas 2D 渲染、拖拽放置、仿真执行与 .plc 项目文件管理的完整过程——涵盖梯形图数据模型、Canvas 渲染引擎、简化执行仿真、变量管理系
前端小D2 天前
前端·javascript
JS核心底层是 JS 引擎在执行代码时创建的抽象环境。它可以被理解为代码运行时的“临时工作表”或“舞台”,记录了当前代码能访问哪些变量、函数、参数 以及 this 指向谁。
Dovis(誓平步青云)2 天前
开发语言·前端·javascript·microsoft·交互
启元 T1 Pro 人机相声搭档:语音-触摸双通道的启元机器人节奏引擎设计机器人和你说相声,它逗哏,你拍背捧哏。本文记录 crosstalk(人机相声搭档)的开发过程:TTS 没有语速参数的情况下节奏如何控、2.5 秒捧哏窗口的两条走向、以及一个在三个技能里犯了四次的 ROS2 定时器错误。全部逻辑经 --sim 验证后打包 .rpk 部署上板。