ecmascript

只睡四小时8 小时前
开发语言·javascript·性能优化·ecmascript·游戏开发·three.js·碰撞检测
Three.js Sub-tick:漏判 60.7%→0同一个 Three.js 第一人称小项目,把「每帧只在当前点测一次」换成「拿这一帧的移动线段去测」,10fps 下必中弹的落空率从 60.7% 掉到 0。这篇把思路拆成 3 段源码讲清。
速易达网络2 天前
开发语言·javascript·ecmascript
Three.js 动画入门教学:从场景搭建到流畅动效在浏览器里做 3D 动画,过去意味着要写大量 WebGL 原生代码:着色器、缓冲区、矩阵变换,一个旋转的立方体就能劝退不少人。Three.js 把这些底层细节封装成直观的对象模型,让开发者用「场景 + 相机 + 渲染器」三件套就能跑起一个 3D 世界。
tryCbest3 天前
前端·ecmascript·es6
ES6 ( ECMAScript 2015)核心语法ES6 新增了 let 和 const 命令,用于声明变量,它们与传统的 var 有本质区别。let 声明的变量只在它所在的代码块内有效:
幻境如梦丶皆为虚3 天前
开发语言·javascript·ecmascript
从零写一个 DSH 插件:在左侧菜单栏加一个「测试」这篇博客记录一次真实的、从零到跑通的插件开发过程:在 DeepSeek Harness(下称 DSH)Web 界面的左侧菜单栏里加一个「测试」入口,点进去是一个自己的页面。
总要学点什么4 天前
开发语言·javascript·ecmascript·webgl·cesium·空间分析·1024程序员节
第89篇:三维特效-螺旋圆效果——让螺旋臂卷起一圈圈外扩的涟漪上回书说到 #88 雷达线,我们在结尾留了这么一句预告:下一篇按序号是 #89 螺旋圆效果(同属「三维特效」线,主角从「一条直的扫描线」换成「一条会卷起来的螺旋臂」)。
এ慕ོ冬℘゜5 天前
开发语言·javascript·ecmascript
JS 事件循环、宏任务微任务:单线程底层原理 + 执行顺序JS 最初设计用途是操作页面 DOM。 如果 JS 是多线程,就会出现冲突场景: 线程 A 修改 DOM,线程 B 同时删除同一个 DOM,浏览器不知道以哪个操作为准,会引发混乱。
Dxy12393102165 天前
开发语言·javascript·ecmascript
JS AES加密详解AES(Advanced Encryption Standard,高级加密标准)是目前Web接口加密里使用最多的对称加密算法。对称加密意味着加密和解密使用同一个密钥 Key,前端加密、后端解密(或者反过来),在前后端报文保护、参数加密场景中非常普及。
外贸GEO优化6 天前
开发语言·javascript·ecmascript
外贸独立站的可抓取性:JS 渲染、懒加载与无限滚动到底影响什么浏览器里看得见,不等于爬虫读得到。产品页若由 JavaScript 在客户端渲染,服务端返回的 HTML 里往往只有一个空壳——这是外贸站最常见、也最容易被忽略的可抓取性问题。下面三个动作就能判断自己的站属于哪一类。
web打印社区6 天前
前端·javascript·edge·pdf·ecmascript·html5
Lodop在Edge和双核浏览器-先分清内核反馈经常是这样:装了、也启动了,Chrome 里能打,Edge 里提示未安装。同一个人、同一台电脑、同一个系统,差别只在浏览器。这说明问题不在安装,在内核。
Non-existent9878 天前
开发语言·javascript·ecmascript
在 WPS/Excel 里做地理数据处理:功能市场 + 奥维 / Google Earth / QGIS 三种跳转实战工参表、路测数据、网点清单、客户地址——这些数据的共性是都带经纬度,而且动辄几千上万行。但在表格里你看不出任何空间关系。想知道"这批点落在地图上是什么形状",得走一遍:另存 CSV → 打开奥维 → 找导入 → 选字段 → 看一眼 → 回去改一个数 → 再来一遍。
大团米线8 天前
javascript·vue.js·ecmascript
vite多环境合并打包configvite.config.base.ts 默认base文件 配置其余开发环境变量配置文件 vite.config.dev.ts
天外飞雨道沧桑10 天前
开发语言·javascript·ai·ecmascript·ai编程
我在浏览器里练了一个 792 参数的大模型,它学会了补全 JavaScript全部代码不到 200 行,零依赖,跑在浏览器里。loss 从 3.69 掉到 0.70 用了不到 1 秒,之后它能一个字一个字给你补出合法代码——也能一本正经地补出语法正确、语义错误的代码。 练完这一个,你会对三件事有手感:它为什么会胡说、为什么记不住你说的话、为什么同一个问题两次答案不一样。
咩咩啃树皮11 天前
开发语言·javascript·ecmascript
JavaScript 异步流程为什么容易失控?从回调到可维护设计导语: JavaScript 的异步能力让页面可以流畅处理网络请求、定时任务和用户交互,但异步流程也容易带来复杂度。回调嵌套、错误处理分散、并发控制不清、竞态条件频发,都会让代码难以维护。很多开发者以为学会 Promise 和 async/await 就解决了异步问题,实际上语法只是工具,真正决定可维护性的是异步流程的设计方式。
Ai-_Man11 天前
开发语言·javascript·人工智能·microsoft·chatgpt·ecmascript·copilot
Microsoft Copilot对话数据怎么导入到另外一个Microsoft Copilot账号里去?AI导出鸭Microsoft Copilot对话数据怎么导入到另外一个Microsoft Copilot账号里去?AI导出鸭 结论前置:Microsoft Copilot目前没有官方的跨账号对话导入功能。 对话历史与账号身份深度绑定,个人微软账号(MSA)与组织账号(Entra ID)之间的历史数据无法直接迁移。账号切换意味着从零开始,这是 Copilot 账号架构的硬性约束,不是产品缺陷。
只睡四小时13 天前
开发语言·javascript·人脸识别·ecmascript·tensorflow.js·face-api.js·端侧推理
端侧推理:face-api.js 首屏 92% 是白下载的端侧推理最容易翻车的是体积。把 face-api.js 的 public/models 拆开算账:6.67MB 模型里 FaceRecognitionNet 独占 92.1%,而"能框出人脸"只需 0.18MB 的 TinyFaceDetector。本文用真实权重实测,摆出 7 个性能账本。
酷炫码神13 天前
javascript·vue.js·ecmascript
Day 8|Vue3 响应式:告别手动操作 DOM,让数据驱动界面前几天我们一直在"手写 DOM":商品列表要自己 map 出 HTML 字符串、再 innerHTML 塞进去;改一个价格要手动找到那个节点、改文字、再同步合计。数据一变,界面就得你亲手去推——这就是原生 JS 做界面的累:数据和视图是两套东西,你得当"中间人"。 今天正式进入 Vue3。Vue 最核心的能力叫响应式:你把数据声明好,界面用模板"描述"数据长什么样;之后只要数据变,界面自动跟着变,你再也不碰 DOM。今天要串起 响应式原理、ref/reactive、模板与指令、v-model、v-for、
Highcharts.js15 天前
开发语言·前端·javascript·编辑器·ecmascript·bi·highcharts
BI可视化图表“维护难”问题的解决方案很多团队都会遇到一个问题:图表一开始配置的好写,后来越来越难改。表现为:很多人以为是图表库的问题,其实不是。
u01110267515 天前
javascript·vue.js·ecmascript
Vue 3 统一右侧编辑面板:布局、滚动与底部操作区设计从图片处理工作台的真实代码出发,拆解一个可维护的编辑页布局协议在图片编辑类产品里,右侧面板经常同时承载文件信息、参数选择、提示说明、费用信息和提交按钮。功能少时,把这些内容简单地堆在一个 aside 里似乎也能工作;一旦选项变多,问题就会集中出现:面板高度不够时滚动条到底应该放在哪里?底部“开始处理”是否始终可见?移动端切成上下布局后,是否会出现页面滚动和面板滚动互相抢焦点?
Sapphire~15 天前
开发语言·javascript·ecmascript
odoo-095 视图的重写规则(全部重写还是部分改写)ir.actions.act_window 重写 = 只写要改/加的字段,没写的自动保留原值。context 是整体覆盖,不是合并; id 必须是完整外部 ID(跨模块重写)
Ai-_Man16 天前
开发语言·javascript·人工智能·chatgpt·小程序·ecmascript
ChatGPT还是不可以导出左侧所有对话,只能点进去单条内容导出,方法不对吗?ChatGPT还是不可以导出左侧所有对话,只能点进去单条内容导出,方法不对吗? 如果你正在用ChatGPT网页版,尝试把左侧栏那几十甚至上百条历史对话一次性导出来,很可能会陷入一个死循环:点开一条对话,找到导出选项,保存,关掉,再点下一条。三五十条对话操作下来,半小时起步,中途还得忍受格式乱码、公式变源码、长对话丢内容的反复折磨。