javascript

To_OC2 小时前
javascript·算法·leetcode
LC 239 滑动窗口最大值:从暴力超时到单调队列一遍过刷滑动窗口的题,你是不是上手就想写两层循环?我当初也是这么干的,结果这道 hard 题一提交直接超时,给我整懵了。今天就聊聊怎么用「单调队列」把这道题轻松拿捏。
Mh3 小时前
前端·javascript·性能优化
虚拟滚动真的比普通滚动性能更好吗?在日常的开发中,列表几乎是最常见的页面形态。订单列表、日志列表、消息列表、商品列表、审批记录、监控告警,这些页面看起来都很普通,但是为了让页面在操作的流畅,开发者往往在性能方面默默做了很多的优化。
clorinda16 小时前
前端·javascript·windows·electron
把 DeepSeek Harness 打包成类似 Codex 的 Windows 桌面应用:Electron、一键启动、插件管理和动态壁纸最近我尝试把 DeepSeek Harness 做成一个类似 Codex 的 Windows 桌面程序。
kyriewen6 小时前
前端·javascript·面试
我把 AI 写的并发请求控制器手写了一遍——3 个语义我当时根本讲不清Claude Code 生成的并发请求控制器,在我项目里跑了一个多月,零事故。直到上周我整理代码,试着自己解释"这段为什么这么写"——第 3 行就卡住了。
_codemonster6 小时前
前端·javascript·vue.js
Vue中的ref和reactive到底在干嘛Vue 需要盯着你的变量,一变就自动更新网页上显示的内容。普通变量 Vue 盯不住:Vue:完全没感知,页面数字不会变。
张元清7 小时前
javascript·react.js
React useEventListener Hook:类型安全的 DOM 事件监听 (2026)这是一个「按 Esc 关闭弹窗」,它悄悄地做错了事:如果父组件传的是内联的 onClose={() => setOpen(false)}——而它几乎总是——那么 onClose 每次渲染都是一个新函数,于是这个 effect 会在父组件每一次渲染时都把监听拆掉再重新挂上。把 onClose 从依赖里删掉来止住这种抖动,你就换来了另一个 bug:监听器从此永远持有第一次渲染的 onClose,关闭弹窗调用的是一个过期闭包。
weixin_461408588 小时前
开发语言·前端·javascript
npm npx yarn目录对比1、npm① 启动 npm 这个命令本身 ✅依赖 PATH② npm 运行本地项目脚本 npm run xxx
四千岁8 小时前
前端·javascript·后端
RAG系统中的分块在RAG系统中,第一步就是要对公司内部的文档进行文本分块(Chunk)处理。分块有俩个不得不做的目的和原因:
进击的明明8 小时前
前端·javascript·面试
闭包:JavaScript里的“随身背包” 🎒在JavaScript的江湖里,有一个听起来高大上、实则非常接地气的概念——闭包(Closure) 。它是理解JS作用域、函数执行以及很多高级玩法的基石。别被专业名词吓到,今天我们不讲枯燥的理论,就用最通俗的大白话,带你彻底搞懂闭包!
码艺-Alimjan11 小时前
javascript·css·计算机外设
横向滚动组件纯用 CSS,丝滑鼠标滚动不许js在移动端和桌面端项目中,横向滚动展示图片或卡片是一种常见的交互模式。最直接的方式是使用 overflow-x: auto,但这种方式滚动条在底部,视觉体验不够优雅,用户需要用鼠标横向拖动,操作不够自然。
我会冲击波11 小时前
前端·javascript·后端
vibe coding 一个多月,我把 Claude Code + Pi 做成了桌面 IDE,还给它移植了 VS Code 的编辑体验先说清楚:这不是广告,是我自己项目的一篇记录文。我用了一个多月的时间,用 vibe coding 的方式,从零肝出了一个叫 Mcode 的桌面应用。它把 Claude Code 和 Pi 这类 agent 平台,放进了一个完整的桌面 IDE 里——会话管理、实时流式输出、工具审批、计划模式、内置浏览器、文件树、Git、终端,全都打包进一个窗口。
JimmtButler11 小时前
javascript·后端
从 Java 到 JS:我终于把闭包想明白了我是 Java 出身的后端开发,最近在学 Agent 开发,被迫开始读 TypeScript。Groovy 写 Gradle 脚本的时候见过闭包,Kotlin 里也见过,但我一直是"照着抄能跑就行"的状态,从没真正理解它。直到我读一份 Agent 教学代码,被下面这十行卡住:
常宇佳11 小时前
前端·javascript·vue.js
vue3 实战系列之无法识别vue组件在引用.vue组件时,明明路径都对,但是就是报错,解决方法:在src下创建内容如:
全栈项目管理程序猿12 小时前
javascript
ArcGIS JS 基础教程(12):视图截图 takeScreenshot📌 本系列教程完整目录:ArcGIS JS 系列基础教程(100个项目常用热门功能)💡 在线示例:完整可运行的 HTML 示例,无需任何环境配置,可直接在浏览器中打开体验 🗂️ 专栏导航:收藏 + 关注,专栏文章第一时间送达 ❤️ 一键三连:点赞(给教程充电)+ 评论(提问必回)+ 收藏(下次再看)
小棉花的ai跨境之旅12 小时前
javascript
Codex 子 Agent 分工实战:Sol 当军师、Luna 当搬砖工,单任务成本压到 $0.61先看一组反常识的数据:在 DeepSWE(软件工程能力评测)排行榜上,gpt-5.6-luna 以 $0.61 的单任务成本登顶榜单,而 Claude Opus 5、GPT-5.6 这些更贵的模型,花了数倍成本,得分反而不如它。贵的模型不是不能打,是用错了地方——让高级架构师去搬砖,不是不行,是太贵了。
daols8812 小时前
前端·javascript·vue.js
vue 实现基于 vxe-table 构建多维度产品对比表在电商、3C 数码或 SaaS 服务等场景中,产品对比页是帮助用户快速决策的关键工具。传统方案通常采用静态 HTML 或简单的表格布局,维护成本高、扩展性差。 本文以手机产品对比为例,展示如何利用 vxe-table(Vue 生态最强表格组件)的高级特性,快速搭建一个多级表头、动态行合并、布尔值可视化的对比表格,并分享核心实现技巧与可优化方向。
前端 贾公子12 小时前
服务器·前端·javascript
第08章:中间件(5)用于故障转移,当主模型无法访问时,启用备用模型。{'messages': [HumanMessage(content='你是啥模型', additional_kwargs={}, response_metadata={}, id='a5bef311-6a1e-4ec0-a5d5-8510e0024226'), AIMessage(content='我是 DeepSeek 最新版模型,由深度求索公司开发。', additional_kwargs={'refusal': None, 'reasoning_co
二级小助手14 小时前
javascript·css3·html5·web前端·计算机二级·二级web·web真题
二级Web前端选择题高频真题20道与考场避坑笔记二级 Web 前端程序设计选择题占 40 分。这门科目考点涵盖网络协议、HTML5 标签规范、CSS3 层叠与盒模型以及 JavaScript 基础语法,很多考点其实搞清楚底层逻辑就能秒杀,但死记硬背很容易在细节上丢分。
前端小卡拉14 小时前
前端·javascript
用了大半年 AI 编程工具,我才搞懂 Skill 到底是什么不知道你有没有这种感觉,打开 AI 编程工具的那一刻,满屏都在蹦词。Agent、MCP、Prompt 还算眼熟,可 Skill 这个词,我是真被它绕了好一阵。
郭邯14 小时前
前端·javascript
用 Intl.DateTimeFormat 手写一个时区转换器,顺便聊聊我和 AI 结对编程的日常最近在做一个独立开发的小项目,需要处理一个很常见的需求:时区转换。这个需求听起来简单,但真正动手做的时候才发现,坑比想象中多得多。