前端

小迷糊的学习记录4 分钟前
前端·javascript·面试
0.1 + 0.2 不等于 0.3在前端(JavaScript)里 0.1 + 0.2 ≠ 0.3,核心原因是 十进制小数在二进制中无法被精准表示,导致运算时出现精度丢失——这不是JS的bug,而是所有使用「二进制浮点数」的编程语言(如Python、Java)都存在的通用问题。
梦帮科技44 分钟前
前端·人工智能·windows·前端框架·node.js·json
Node.js配置生成器CLI工具开发实战在日常的Node.js项目开发过程中,我们经常需要初始化新的项目。传统的做法是手动创建目录结构、编写package.json、配置ESLint和Prettier、安装各种依赖,这个过程繁琐且容易出错。本项目旨在开发一个智能化的CLI工具,通过交互式问答和命令行参数两种方式,帮助开发者快速初始化符合最佳实践的Node.js项目结构。
VT.馒头1 小时前
前端·javascript·算法·leetcode·职场和发展·typescript
【力扣】2695. 包装数组创建一个名为 ArrayWrapper 的类,它在其构造函数中接受一个整数数组作为参数。该类应具有以下两个特性:
css趣多多1 小时前
前端·javascript·vue.js
一个UI内置组件el-scrollbar自动识别滚动:只要包裹的内容超出自身设定的高度 / 宽度,会自动显示垂直 / 水平滚动条,内容未超出则隐藏; 隐藏水平滚动条
C澒2 小时前
前端·架构·系统架构·前端框架
前端整洁架构(Clean Architecture)实战解析:从理论到 Todo 项目落地整洁架构 Clean Architecture 由 Robert C. Martin(“Uncle Bob”) 提出,是一种以 “业务逻辑中心化、外部依赖解耦” 为核心的软件架构设计方法。它通过分层设计 + 单向依赖规则,将业务逻辑与框架、UI、数据源等外部元素隔离,确保核心逻辑独立于技术实现。 在前端应用中,这一架构能帮助开发者构建易维护、可测试、能长期迭代的代码结构 —— 尤其适用于业务复杂、多端适配的大型项目:比如企业级后台管理系统、跨 Web / 小程序 / 桌面端的应用,可通过核心逻辑复用降低跨
C澒2 小时前
前端·架构·前端框架·状态模式
Remesh 框架详解:基于 CQRS 的前端领域驱动设计方案Remesh 是一款基于 CQRS(命令查询职责分离)模式 的 前端领域驱动设计(DDD)框架,核心用于解决大型前端应用的状态管理混乱、业务逻辑与视图耦合严重的问题 该框架在 Vue 和 React 生态中均可使用,核心差异点如下:
Charlie_lll2 小时前
前端·three.js
学习Three.js–雪花基于Three.js的粒子系统+自定义着色器实现真实感3D雪花飘落效果,还原雪花的自然视觉与动态特征,核心能力包括:
onebyte8bits2 小时前
前端·国际化·i18n·工程化
前端国际化(i18n)体系设计与工程化落地✈️ 当一个前端项目开始支持多语言时,问题就不再是“翻译几行文案”那么简单。 国际化(i18n)考验的是:架构设计能力、工程化能力和长期维护能力。
C澒2 小时前
前端·架构·系统架构·前端框架
前端分层架构实战:DDD 与 Clean Architecture 在大型业务系统中的落地路径与项目实践在某电商后台管理系统的迭代中,我们曾陷入典型的前端业务膨胀困境:修改 “订单拦截规则” 的状态校验逻辑时,需要同时调整 5 个关联组件的代码 —— 业务逻辑散落在组件的 setup 或 methods 中,耦合严重;后续扩展至小程序端时,核心业务逻辑无法复用,需重新编写 60% 的代码;新成员接手时,需花 1 周才能理清 “拦截规则从查询到展示” 的全链路逻辑。 这些问题的核心是 “业务逻辑与技术实现的耦合”。领域驱动设计(DDD)与整洁架构(Clean Architecture) 为解决这些问题提供了思
BestSongC2 小时前
前端·人工智能·目标检测
行人摔倒检测系统 - 前端文档(1)目录项目概述技术栈目录结构界面设计原则核心文件解读页面架构API 请求规范组件说明开发指南1.项目概述
0思必得03 小时前
前端·爬虫·python·selenium·自动化
[Web自动化] Selenium处理滚动条在Selenium中,直接调整滚动条(无论是横向还是纵向)并不是直接支持的功能,因为Selenium主要关注于网页的DOM元素交互,而不是浏览器的具体UI元素(如滚动条)。但是,你可以通过几种间接的方法来模拟滚动条的行为。 在 Selenium 中处理滚动条,无论是横向还是纵向,都需要使用一些特定的方法来实现。以下是一些处理滚动条的常用方法: 纵向滚动条 适用于整个页面只有一个纵向滚动条的情况。
Misnice3 小时前
前端·webpack·node.js
Webpack、Vite、Rsbuild区别下面从定位、原理、性能、生态、配置复杂度、适用场景几个维度,对 Webpack、Vite、Rsbuild 做一个系统对比,适合前端工程化选型参考。
青茶3603 小时前
前端·php·接口
php怎么实现订单接口状态轮询(二)要实现订单状态轮询,可以使用以下方法来实现:1. 客户端轮询:在前端页面中使用JavaScript定时器,定时向后端发送请求,查询订单的最新状态。后端可以使用AJAX技术将订单状态返回给前端,并进行相应的处理。这种方式简单易懂,但对服务器压力较大,需要定时发送请求,不太适合大量订单的情况。
大橙子额4 小时前
前端·javascript·vue.js
【解决报错】Cannot assign to read only property ‘exports‘ of object ‘#<Object>‘sourceType: 'unambiguous'一行代码解决报错Cannot assign to read only property 'exports' of object '#<Object>'
爱喝白开水a5 小时前
前端·人工智能·大模型·prompt·交互·agent·rag
前端AI自动化测试:brower-use调研让大模型帮你做网页交互与测试文章介绍了Browser-Use这一Python库,它让AI能通过自然语言描述自主与网页交互,支持多种大模型。基于此库,AI自动化测试可探索prompt工程、MCP协议和一体化测试平台等方向。相关项目如VibeSurf、QA-Use等已实现智能测试功能,能自动执行UI测试、数据采集和业务流程。未来需平衡AI测试效果与token成本,实现高效且经济的自动化测试解决方案。
董世昌415 小时前
前端·javascript·es6
深度解析ES6 Set与Map:相同点、核心差异及实战选型ES6引入的Set和Map,是JavaScript中两种重要的“集合类型”,用于解决传统数组、对象在数据存储与查找中的痛点——比如数组去重繁琐、对象键名只能是字符串/ Symbol 类型。很多开发者在使用时,常混淆二者的用法,比如用Set存储键值对、用Map实现去重,导致代码冗余或性能损耗。
吃杠碰小鸡6 小时前
前端·数学·算法
高中数学-数列-导数证明高中数学,数列、数学归纳法、导数证明,知识大纲;定义:相邻两项之间差值为常数,称为公差d;通项公式: a n = a 1 + ( n − 1 ) ⋅ d a_n = a_1 + (n - 1) \cdot d an=a1+(n−1)⋅d
kingwebo'sZone6 小时前
前端·c#·word
C#使用Aspose.Words把 word转成图片///文件分页保存成图片//文件处理完成后,保存字节流保存图片
xjt_09017 小时前
前端·javascript·vue.js
基于 Vue 3 构建企业级 Web Components 组件库在前端技术栈百花齐放的今天,我们经常面临一个痛点:组件复用难。React 组件无法直接在 Vue 项目中使用,Vue 2 的组件难以平滑迁移到 Vue 3。
我是伪码农7 小时前
前端·javascript·vue.js
Vue 2.3目标:明确如何给仓库提供数据,如何使用仓库的数据1.提供数据State提供唯一的公共数据源,所有共享的数据都要统一放到Store中的State中存储。 在state