技术栈
ecmascript
我命由我12345
18 分钟前
前端
·
javascript
·
react.js
·
前端框架
·
html
·
ecmascript
·
js
React - 组件优化、children props 与 render props、错误边界
只要执行 setState,即使不改变状态数据, 组件也会重新 render只要当前组件重新 render,就会自动重新 render 子组件,纵使子组件没有用到父组件的任何数据
@大迁世界
1 天前
前端
·
javascript
·
react.js
·
前端框架
·
ecmascript
2026年React大洗牌:React Hooks 将迎来重大升级
React 开发的底层逻辑变了。彻底变了。而且这一次,变动的幅度大到让你怀疑人生。如果你已经在 React 这条船上摸爬滚打好几年了,你一定懂那种被 useEffect 的“面条代码”支配的恐惧,被嵌套到死的 useCallback 链条折磨到崩溃,还有那种写了 80 行才勉强跑通的表单逻辑。React 19 和它的继任者们不是在打补丁,它们是把这些破烂玩意儿直接从地基上推倒重来。
我命由我12345
1 天前
前端
·
javascript
·
vue.js
·
react.js
·
前端框架
·
json
·
ecmascript
在 React 项目中,可以执行 npm start 命令,但是,无法执行 npm build 命令
start、test、stop、restart 被视为生命周期脚本,这些命令在 NPM 生态中有特殊含义
ByteCraze
1 天前
开发语言
·
javascript
·
ecmascript
JavaScript 深拷贝完全指南:从入门到精通
在现代前端开发中,深拷贝是一个看似简单却暗藏玄机的话题。本文将带你深入探索深拷贝的各种实现方案,剖析其底层原理,并掌握在实际项目中做出正确选择的能力。
视觉CG
1 天前
javascript
·
ecmascript
·
tailwindcss
【tailwindcss】网页标题样式
适合「企业荣誉」「认证资质」「合作伙伴」等区块,左侧徽章+右侧标题,强化信任感。适合「核心优势」「技术突破」等需要强调的区块,斜线背景+文字浮动。
吴声子夜歌
1 天前
前端
·
ecmascript
·
es6
ES6——函数的扩展详解
ES6允许为函数的参数设置默认值,即直接写在参数定义的后面。可以看到,ES6的写法比ES5简洁许多,而且非常自然。下面是另一个例子。
IT 行者
2 天前
开发语言
·
javascript
·
ecmascript
·
逆向
Web逆向工程AI工具:JSHook MCP,80+专业工具让Claude变JS逆向大师
前面聊的几个工具各有特点,但要论专门为 JS 逆向打造的工具链密度,JSHook MCP 绝对是独一档的存在。
程序员 沐阳
2 天前
开发语言
·
javascript
·
ecmascript
JavaScript 内存与引用:深究深浅拷贝、垃圾回收与 WeakMap/WeakSet
写好 JavaScript 不仅要理解作用域和原型链,更要摸清数据在内存中的流转方式。本文将从深浅拷贝出发,延伸到垃圾回收机制,最后通过 WeakMap 与 WeakSet 揭示弱引用的巧妙设计——帮你打通 JavaScript 内存管理的“任督二脉”。
前端郭德纲
2 天前
开发语言
·
javascript
·
ecmascript
JavaScript Object.freeze() 详解
Object.freeze() 是 JavaScript 中的一个内置方法,用于使对象变为不可变(immutable)状态,防止其属性被修改、添加或删除。
我命由我12345
2 天前
开发语言
·
前端
·
javascript
·
react.js
·
前端框架
·
ecmascript
·
js
在 React 项目中,配置了 setupProxy.js 文件,无法正常访问 http://localhost:3000
辻戋
2 天前
javascript
·
react.js
·
ecmascript
从零手写mini-react
感谢 Build your own React 的作者 Rodrigo Pombo,他用不到 300 行代码加上优雅丝滑的动画效果,把 React 内核讲得清清楚楚。这篇博客沿袭了他的思路,并引用了部分原文内容。遵循真实React代码的架构,但没有所有优化和非必需功能,一步步打造出 MiniReact。
我命由我12345
2 天前
开发语言
·
前端
·
javascript
·
vue.js
·
html
·
ecmascript
·
html5
Vue3 开发中,字符串中的 <br\> 标签被直接当作文本显示出来了,而不是被解析为 HTML 换行标签
还是大剑师兰特
3 天前
开发语言
·
javascript
·
ecmascript
pnpm format 什么作用
pnpm format 是 pnpm 项目中用于一键统一代码风格、自动格式化所有源码的命令(本质是运行 prettier)。
@大迁世界
3 天前
前端
·
javascript
·
react.js
·
前端框架
·
ecmascript
17.在 React 中如何根据条件决定渲染哪个组件?
在 React 里,组件不是一上来就“全给你渲染出来”的。 很多时候,我们希望:界面要看情况说话——登录了看“欢迎回来”
众创岛
4 天前
开发语言
·
javascript
·
ecmascript
iframe的属性获取
必须先切换到 iframe 内,才能访问内部文档的属性,iframe 内页面的 URL 并不是浏览器地址栏的 URL,而是其自身加载的地址。用driver.current_url获取到是主文档的url,并不是iframe的URL
echome888
4 天前
开发语言
·
javascript
·
ecmascript
JavaScript Promise 与 async/await 实战:5 个高频异步编程场景的优雅解决方案
JavaScript Promise 与 async/await 实战:5 个高频异步编程场景的优雅解决方案
摸鱼仙人~
4 天前
开发语言
·
javascript
·
ecmascript
Math.js 使用教程
Math.js 是 JavaScript 生态里最强大、通用的数学计算库,核心解决原生 Math 功能弱、精度差、无表达式解析、不支持复数/矩阵/单位等痛点。
zzginfo
4 天前
开发语言
·
javascript
·
ecmascript
JavaScript 解构赋值
解构赋值是一种 JavaScript 表达式,允许我们从数组或对象中提取数据,并赋值给不同的变量。 解构赋值是 ES6 的强大特性,可以简化代码。
Shirley~~
4 天前
开发语言
·
javascript
·
ecmascript
力扣hot100:每日温度
输入: temperatures = [73,74,75,71,69,72,76,73]输出: [1,1,4,2,1,1,0,0]
kyriewen11
5 天前
开发语言
·
前端
·
javascript
·
ecmascript
·
html5
你点的“刷新”是假刷新?前端路由的瞒天过海术
为什么单页应用切换页面时,浏览器没有真正刷新?地址栏变了,页面却没白一下?今天我们来拆穿前端路由的“魔术”——它根本没去服务器要新页面,而是自己偷偷换了内容。看完这篇,你也能实现一个自己的前端路由。