技术栈
ecmascript
小a杰.
9 小时前
开发语言
·
javascript
·
ecmascript
Flutter 设计系统构建指南
设计系统(Design System)是统一产品视觉和交互规范的核心工具,它包含样式指南、组件库、设计模式和代码实现。一个完善的设计系统能显著提升开发效率,保证多平台体验一致性,并降低团队协作成本。
小明记账簿
13 小时前
开发语言
·
javascript
·
ecmascript
JavaScript浮点数精度问题及解决方案
在JavaScript开发中,我们经常会遇到一些看似简单的数学运算却产生意外结果的情况。例如,0.3 - 0.2 !== 0.1 或 2.55.toFixed(1) 返回 2.5 而不是预期的 2.6。这些问题源于JavaScript的数字表示方式——基于IEEE 754标准的双精度浮点数格式。本文将深入探讨这些问题的根源,并提供实用的解决方案。
古城小栈
21 小时前
javascript
·
ecmascript
JS 中有 undefined 和 null 两个空值,还有谁!
在JavaScript的世界里,undefined和null是两个极易混淆的特殊值,它们都代表着某种形式的“空”或“无”,但在语义、产生方式和实际用途上却有着天壤之别。很多前端开发者在入门阶段会将它们混用,甚至在实际开发中因误解其特性而写出隐患代码。本文将从本质出发,结合详细的示例代码,逐一拆解两者的核心特性、使用场景、核心区别及常见误区,并延伸讲解相关实战技巧,帮助你彻底搞懂这两个“空值”的奥秘。
Gomiko
1 天前
开发语言
·
javascript
·
ecmascript
JavaScript进阶(四):DOM监听
直接在 HTML 标签中通过 on+事件名 属性绑定处理函数,是最原始的方式.语法:示例:缺点:通过给 DOM 元素的 on+事件名 属性赋值函数,实现事件绑定.
syt_1013
1 天前
开发语言
·
javascript
·
ecmascript
grid布局之-子项放置4
这个可以用做表格布局非原创,来自渡一袁老师,简单记录下
by__csdn
1 天前
前端
·
javascript
·
vue.js
·
架构
·
typescript
·
vue
·
ecmascript
微前端架构:从理论到实践的全面解析
随着前端应用复杂度持续攀升,传统单体架构逐渐暴露出维护成本高、团队协作效率低、技术栈升级困难等问题。微前端架构应运而生,它借鉴后端微服务理念,将前端应用拆分为独立自治的子应用,实现技术栈无关、独立部署和团队自治的目标。本文将从概念、核心思想、技术实现到实践案例,全面剖析微前端架构的演进与落地。
!停
2 天前
开发语言
·
javascript
·
ecmascript
深入理解指针(4)
在学习操作符的时候,我们学习了 sizeof , sizeof 计算变量所占内存内存空间大小的,单位是字节,如果操作数是类型的话,计算的是使用类型创建的变量所占内存空间的大小。 sizeof 只关注占用内存空间的大小,不在乎内存中存放什么数据
qingyun989
2 天前
开发语言
·
javascript
·
ecmascript
使用递归算法深度收集数据结构中的点位信息
这是一个递归遍历算法,能够从任意复杂的嵌套数据结构(对象或数组)中,自动提取并收集特定的点位信息。无论数据结构的层级有多深、结构多么复杂,该算法都能智能地遍历所有节点,找到并收集目标数据。
Gomiko
2 天前
开发语言
·
javascript
·
ecmascript
JavaScript进阶(三):DOM事件
最常用的交互事件,适用于点击、悬浮、拖拽等场景:适用于键盘操作(输入、快捷键):适用于表单元素交互:适用于页面加载、尺寸变化、滚动等:
qq_40617614
2 天前
开发语言
·
javascript
·
ecmascript
JavaScript中的循环特点和区别
循环是编程的基础逻辑之一,在 JavaScript 中更是贯穿前端开发、Node.js 后端等所有场景 —— 从 DOM 遍历、数据处理到异步流程控制,几乎无处不在。但多数开发者仅停留在for/forEach的基础使用,忽略了不同循环的适用场景、性能差异和进阶技巧。本文将从基础语法到实战优化,全面拆解 JS 循环的核心知识点,帮你掌握 “什么时候用什么循环” 的底层逻辑。
慧慧吖@
2 天前
javascript
·
react.js
·
ecmascript
React高级用法
React Hooks 是现代 React 的基石,除了 useState/useEffect 基础用法,这些进阶 Hooks 是处理复杂逻辑的关键:
fruge
2 天前
开发语言
·
javascript
·
ecmascript
深入理解 JavaScript 事件循环:宏任务与微任务的执行机制
JavaScript 是单线程语言,但它却能处理复杂的并发操作(如网络请求、定时器、用户交互),这背后的秘密武器就是 事件循环(Event Loop)。本文将深入拆解宏任务与微任务的执行逻辑,通过代码示例帮你彻底搞懂执行顺序。
木易 士心
2 天前
开发语言
·
javascript
·
ecmascript
JavaScript 中的精度丢失与分摊不平问题及解决方案
在前端开发中,尤其是涉及金额计算(如电商、财务系统)时,我们经常会遇到一个“看似简单却极易出错”的问题:JavaScript 浮点数精度丢失导致的分摊不平。它像一个潜伏在代码深处的幽灵,可能在一次看似寻常的促销活动或财务结算中突然爆发,造成数据对不上、用户投诉甚至资损。 本文将不仅展示问题现象,更会深入剖析其底层的计算机科学根源,并提供一套经过生产环境严苛验证的、图文并茂的可靠解决方案,助你彻底告别这个“幽灵”。
FreeBuf_
2 天前
开发语言
·
javascript
·
ecmascript
Next.js 发布扫描工具:检测并修复受 React2Shell 漏洞(CVE-2025-66478)影响的应用
Next.js 发布了一款名为 fix-react2shell-next 的专用命令行工具,帮助开发者快速检测并修复高危"React2Shell"漏洞(CVE-2025-66478)。这款新型扫描器提供单行命令解决方案,可识别存在漏洞的 Next.js 和 React Server Components(RSC)版本,并自动应用最新 Next.js 版本中包含的安全更新。
馬致远
2 天前
javascript
·
vue.js
·
ecmascript
Vue -组件入门
模块 理解:向外提供特定功能的 js 程序,一般就是一个 js 文件 为什么:js 文件很多很复杂 作用:复用 js,简化 js 的编写,提高 js 运行效率
御形封灵
2 天前
开发语言
·
javascript
·
ecmascript
基于原生table实现单元格合并、增删
1、需要做管理对象的扩展信息管理,数据项不确定,且数据项存在任意嵌套,综合考虑只有excel的行为满足需求 2、markdown 对单元格合并支持度未知,不考虑 3、富文本,标准富文本体量有点大,且需要做很多禁用操作,不适合做小需求改造,不考虑,同理各种excel插件相对需求体量太大,也不考虑 4、之前做过基于标记清除的后处理式表格合并,想着看能不能自己写个满足需求的支持合并、增删的表格控件,有以下功能要求:1、插槽渲染 2、合并/拆分 3、增删行|列
还算善良_
3 天前
javascript
·
vue.js
·
ecmascript
【Vue】表格实现表头多彩
表格添加 :header-cell-style编写实现 headerCellStyle
by__csdn
3 天前
前端
·
javascript
·
vue.js
·
react.js
·
typescript
·
ecmascript
·
动画
大前端:定义、演进与实践全景解析
在移动互联网与物联网交织的2025年,前端开发已从"网页制作"演变为覆盖多终端的复杂体系。大前端(Full-Stack Frontend)作为这一进化的产物,其核心在于通过统一技术栈打通Web、移动端、桌面端甚至智能设备,实现"一次开发,多端运行"的愿景。本文将从概念溯源、技术演进到实践落地,系统解析大前端的全貌。
by__csdn
3 天前
开发语言
·
前端
·
javascript
·
vue.js
·
react.js
·
typescript
·
ecmascript
JavaScript性能优化实战:异步与延迟加载全方位攻略
在Web性能优化领域,JavaScript的加载策略直接影响页面加载速度和用户体验。本文将深入探讨异步加载和延迟加载的技术原理、实现方法及最佳实践,结合代码示例帮助开发者掌握这些关键优化技术。