javascript

万少10 小时前
前端·javascript·后端
万少的博客 - 技术分享与解决方案大家好,我是万少,一个深耕鸿蒙和 AI 的技术人员。随着 AI 时代的发展,相关工具涌现的速度可太快了。很多时候一些开源工具研发出来了,但可能文档还没来得及跟着更新。那么万少就会去用 AI 读取源码的方式来学习使用,这里主要分享一下 智谱 推出的源码阅读工具 ZRead。
尘世中一位迷途小书童12 小时前
前端·javascript
用 Cesium 撸了一个森林火情监控大屏,弧线、粒子、发光效果都齐了最近接了个可视化 demo 的活,要在地图上展示火源点和周边资源(取水点、消防站、监测云台、机场)的关联关系。产品给的参考图是那种大屏风格——卫星底图、彩色弧线连到火点、线上有光点流动、弧线还会呼吸闪烁。
先吃饱再说14 小时前
javascript
JavaScript中`this` 的“千层套路”:从默认绑定到箭头函数的五种指向摘要:this 是 JavaScript 最让人头疼的概念。本文从一段 setTimeout 的“惊喜”代码入手,拆解 this 的五种绑定规则——普通函数、对象方法、事件处理、call/apply/bind 手动绑定、箭头函数——帮你彻底告别 this 困惑。
foxire14 小时前
javascript
基于nodejs实现服务端内核引擎Elpis-Core 是一个基于 Koa 的 Node.js 内核实现。三层设计:Loader 系统:
触底反弹16 小时前
javascript·人工智能·算法
🧠 搞懂 Token,才算真正入门大模型——从分词原理到 Embedding 语义实战摘要:很多同学用 ChatGPT 写代码、写文章,却连 Token 是什么都说不清楚。本文从原理到代码,带你彻底搞懂 LLM 的最小工作单元,附带 js-tiktoken 分词实战 + 阿里百炼 Embedding 向量语义对比。
free3516 小时前
javascript
AST Interpreter 的设计:为什么分 evaluate() 和 execute()在 Tiny JavaScript Engine 里,Lexer 和 Parser 负责把源码变成 AST。
等咸鱼的狸猫17 小时前
javascript
JavaScript 隐式类型转换:从入门到精通深入理解 JavaScript 中的隐式类型转换机制,掌握 ==、+、! 等运算符背后的转换规则,避开常见陷阱,写出更健壮的代码。
kyriewen19 小时前
前端·javascript·ai编程
我用 Codex 重写了同事维护三年的代码,他没说谢谢——而是找了领导我以为我在帮忙,他以为我在"打脸"。AI 让重构变得太容易了,但它解决不了的,恰恰是最难的那个部分——人。
铁皮饭盒20 小时前
前端·javascript·后端
S3已成为文件存储标准,阿里/腾讯/华为云都支持,Bun率先原生支持就这几行:同一份 Bun.S3 API,阿里、腾讯、华为三家云全通。完事儿。兄弟们,搞过后端上传下载的都知道。
Cobyte20 小时前
前端·javascript·vue.js
22.Vue Vapor 组件 props 的实现我们在前一篇中已经实现了 Vue Vapor 的组件渲染,普通 Vue3 组件的渲染是通过运行组件的 render 函数生成组件的虚拟DOM,然后再通过渲染器把组件的虚拟DOM 渲染到父级节点元素上,而 Vue Vapor 组件也是通过运行组件的 render 函数进行渲染的,但 Vue Vapor 组件的 render 函数返回的不是虚拟DOM,而是真实DOM,然后把组件的真实DOM 挂载到父级节点元素上。这就是 Vue Vapor 组件和 Vue 虚拟DOM 版本的组件的区别之一。
浮生望1 天前
javascript·算法
JS字符串与回文算法:从包装类到双指针的面试进阶之路为什么 'abc'.length 能跑通,但 'abc'.reverse() 直接报错?这个问题背后,藏着一整套 JavaScript 语言设计的底层逻辑。
疯狂的魔鬼1 天前
前端·javascript·typescript
一套 Schema 驱动四视图:记 useCrudSchemas 的设计与实践在企业管理后台开发中,CRUD 页面往往占据 80% 以上的开发量。搜索、表格、表单、详情——四个视图,四套配置,稍有改动就四处修改。本文介绍一个生产验证过的方案:用单一 Schema 同时驱动四个视图,将 CRUD 页面的开发效率提升一个数量级。
weedsfly1 天前
前端·javascript·面试
栈和堆:JavaScript 内存的“旅馆”和“仓库”对象和原始值到底存在哪?赋值和传参时,内存里发生了什么?为什么 React 强调“不可变更新”,而Vue3 可以直接修改 ref 的值?这些问题的答案,都藏在 JavaScript 内存的两个核心区域里:栈(Stack) 和 堆(Heap),它们就像生活中的旅馆前台和仓库。
半个落月1 天前
javascript
JavaScript 字符串面试题:反转、回文与双指针字符串题是前端面试里很常见的一类题。它们通常不会考特别复杂的语法,而是考你对基础 API、指针思想、边界条件和时间复杂度的理解。
独泪了无痕1 天前
前端·javascript
Lodash-JavaScript的实用工具库前端开发中,数据处理占了业务逻辑的 “半壁江山”,但原生 JavaScript API 在复杂场景下总显得 “力不从心”。而 Lodash 作为前端生态中最经典的工具库之一,提供了很多处理数组、对象、字符串等的便捷方法,旨在简化常见的数组、对象、字符串、函数以及其他数据结构的操作。Lodash 并非 “花里胡哨的工具集合”,而是基于前端开发痛点诞生的 “解决方案库”。它的核心价值,在于用更优雅的方式解决 “原生 API 搞不定或搞不好” 的问题,彻底告别 “数据处理焦虑”。
有趣的老凌1 天前
前端·javascript·后端
用 Vibe Coding 搭了一个完整小程序「一定能成」这不是一篇技术教程,而是一个产品创作者的完整记录——从脑子里一个模糊的想法,到上线一个包含用户端、API、后台管理、AI 集成的真实产品,全程用 Codex 协作完成。
山河木马2 天前
javascript·webgl·计算机图形学
矩阵专题3-怎么创建投影矩阵(uProjectionMatrix)在顶点着色器里通常是:这里的 uProjectionMatrix,就是投影矩阵。先建立直觉你可以把投影矩阵理解成“相机镜头规则”。
泯泷2 天前
前端·javascript·安全
第 2 篇:设计第一套字节码:Opcode、Instruction 与 Constant Pool上一篇我们写了一台最小 VM,它执行的是对象形式的指令:本篇要把这套“适合人读”的指令改造成更接近真实 VM 的数字 bytecode:
泯泷2 天前
前端·javascript·安全
第 1 篇:从 1 + 2 开始:亲手写出第一台 JSVM这一篇从一个最小目标出发:不让 JavaScript 引擎直接算出 1 + 2,而是让我们自己写的一台小机器来执行它。
朦胧之2 天前
前端·javascript
页面白屏卡住排查方法页面白屏卡住,通常是 JavaScript 死循环/死递归(CPU爆满)或 内存暴涨(占满RAM)导致的。别慌,按下面这套“外科手术式”的排查流程走,你不需要瞎改代码: