javascript

清汤饺子7 小时前
前端·javascript·vibecoding
OpenClaw 本地部署教程 - 从 0 到 1 跑通你的第一只龙虾基于官方文档:docs.openclaw.ai/start/getti…在安装 OpenClaw 之前,你需要准备:
颜酱8 小时前
javascript·后端·算法
图的数据结构:从「多叉树」到存储与遍历图(Graph)在算法题和工程里都很常见,但很多人一上来就被「邻接表、邻接矩阵、DFS、BFS」绕晕。其实只要抓住一点:图就是「带环的多叉树」,树会遍历,图也就会了一大半。这篇文章从直觉出发,把图在代码里怎么存、怎么遍历、以及一笔画(欧拉路径)怎么想,一次性讲清楚。
橙某人12 小时前
前端·javascript·vue.js
LogicFlow 小地图性能优化:从「实时克隆」到「占位缩略块」!🚀Hi,各位朋友们好呀!😋今是2026年03月10日,虽迟但到,时间飞快,又过去一个月了。灵魂一问:你养虾了吗?🦞
boooooooom12 小时前
javascript·vue.js·面试
讲清 Proxy + effect + track/trigger 流程作为程序员,我们或多或少都听过“响应式”这个词——比如 Vue3 的响应式原理、React 的状态管理,背后都藏着一套“数据变了,页面自动更”的魔法。而这套魔法的核心,就是 Proxy + effect + track/trigger 这铁三角。
leafyyuki12 小时前
前端·javascript·vue.js
在 Vue 项目中玩转 FullCalendar:从零搭建可交互的事件日历在很多业务场景中,我们都需要把「时间维度上的事件」清晰地呈现在一个可交互的日历里,并和其它数据视图(图表、报表、分析面板等)联动。本文基于一个典型的「事件日历 + 外部报表联动」场景,总结一套在 Vue 项目中落地 FullCalendar 的通用实践。
豆苗学前端13 小时前
前端·javascript·面试
彻底讲透浏览器缓存机制,吊打面试官首先要明白一个铁律:网络请求很慢,内存和硬盘很快。想象一下:你是一位厨师(浏览器),客人(用户)点了一份宫保鸡丁(网页)。
swipe13 小时前
前端·javascript·面试
箭头函数与 this 面试题深度解析:从原理到实战在现代 JavaScript 开发中,你是否遇到过这些场景:箭头函数是 ES6 引入的最重要特性之一,它不仅仅是语法糖,更是解决了 JavaScript 中 this 绑定的历史难题。在 React、Vue 等现代框架中,箭头函数已经成为标配写法。
进击的尘埃15 小时前
javascript
拖拽搭建场景下的智能布局算法:栅格吸附、参考线与响应式出码你拖了一个按钮到画布上,松手的瞬间,它"啪"地吸到了网格线上,左右两边自动出现等距参考线,旁边的卡片默默让了个位。你觉得这很自然——直到你要自己实现一个。
小猪努力学前端15 小时前
前端·javascript·游戏
基于PixiJS的试玩广告开发-续篇接上篇 基于PixiJS的试玩广告开发中,我们讲到了Moloco平台的试玩广告投放,这次我们的新需求是要兼容更多平台🤣🤣🤣,Facebook、Liftoff、RevX。
wuhen_n15 小时前
前端·javascript·vue.js
v-model 的进阶用法:搞定复杂的父子组件数据通信在 Vue 开发中,父子组件之间的数据通信是一个核心话题。v-model 作为 Vue 的双向绑定指令,看似简单,实则蕴含着强大的表达能力。很多开发者对 v-model 的理解停留在"表单输入绑定"的层面,殊不知它早已进化为处理复杂父子组件通信的利器。
wuhen_n15 小时前
前端·javascript·vue.js
TypeScript 深度加持:让你的组合式函数拥有“钢筋铁骨”在 JavaScript 的世界里,自由往往伴随着风险。当你写下一个函数,一个月后回来修改时,你还记得它接受什么参数、返回什么值吗?当团队成员接手你的代码时,他们需要花多少时间去理解函数的使用方式?
滕青山15 小时前
前端·javascript·vue.js
基于 ZXing 的 Vue 在线二维码扫描器实现这篇只讲功能层 JavaScript:同一个扫描器同时支持“图片上传识别”和“摄像头实时识别”,识别到的内容进入结果列表,并提供复制能力。
swipe16 小时前
前端·javascript·面试
深入理解 JavaScript 中的 this 绑定机制:从原理到实战在日常开发中,你是否遇到过这些困惑:this 是 JavaScript 中最容易被误解的概念之一。它不像其他语言那样简单地指向"当前对象",而是具有动态绑定的特性。掌握 this 的核心规则,不仅能让你写出更优雅的代码,还能在排查 bug 时快速定位问题。
兆子龙16 小时前
前端·javascript·算法
前端哨兵模式(Sentinel Pattern):优雅实现无限滚动加载在实现无限滚动加载时,传统做法是监听 scroll 事件,计算滚动位置、元素高度、视口距离等,代码复杂且性能开销大。哨兵模式(Sentinel Pattern)换了个思路:在列表底部放一个「哨兵元素」,当它进入视口时触发加载,利用浏览器原生的 Intersection Observer API 实现,代码简洁、性能更好。
进击的尘埃17 小时前
javascript
可视化搭建引擎的撤销重做系统:Command 模式 + Immutable 快照实现操作历史树你做低代码搭建平台,撤销重做是第一个"看起来简单、做起来怀疑人生"的功能。用户拖了个组件,改了个属性,调了个层级,然后按了 Ctrl+Z——页面回去了。再按 Ctrl+Shift+Z——页面又回来了。看起来就是个栈操作,对吧?
豆苗学前端16 小时前
前端·javascript·面试
彻底讲透浏览器渲染原理,吊打面试官首先,我们要明白浏览器的核心使命:将一堆乱七八糟的代码(HTML/CSS/JS),变成用户能点、能看的网页。
Hilaku19 小时前
前端·javascript·面试
在 HTTP/3 普及的 2026 年,那些基于 Webpack 的性能优化经验,有一半该扔了最近面了几个号称精通前端工程化的候选人,看着他们简历里大段大段的 Webpack 性能优化实战,我心情挺复杂的。🤷‍♂️
进击的尘埃19 小时前
javascript
基于 LLM Function Calling 的前端动态表单生成引擎:从 JSON Schema 映射到运行时组件树的端到端实现上个月接了个活:给内部运营平台加一个"智能工单"功能。运营人员用自然语言描述需求,系统自动生成对应的表单让用户填写。
SuperEugene19 小时前
前端·javascript·vue.js
Vue3 + Element Plus 全局 Message、Notification 封装与规范|Vue生态精选前端实战:Vue3 + Element Plus 全局 Message、Notification 封装教程,从概念区分、场景选择到统一错误处理、代码落地,一站式学会前端提示框封装,告别混乱代码与重复开发。
梁大虎19 小时前
前端·javascript·后端
Electrobun 开发必看:CEF 依赖下载失败?手动解压一招搞定!在使用 Electrobun + Bun + WebView2 构建跨平台桌面应用时,很多开发者(尤其是国内网络环境)在运行 bun dev 启动项目时,可能会遇到这样一个令人头大的报错: