首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
重学前端
Holin_浩霖
创建于2021-07-04
订阅专栏
每个技术点都值得深入研究和实践
暂无订阅
共15篇文章
创建于2021-07-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
🚀 异步编程团队标准文档(Team Async Coding Standard)
📘 异步编程总体原则 一、设计理念 可控性优先:异步逻辑必须可追踪、可中断、可恢复。 一致性优先:全项目统一使用 async/await 风格,禁止混用回调与 Promise 链。 异常外抛:错误必须
异步编程深度 - 不仅知道“怎么用”,而且知道“为什么要这样设计 / 这是怎么实现的 / 有哪些隐患 / 怎么优化
为什么需要异步?问题与历史动力 问题 现代应用与 I/O 密集:网络请求、读写文件、数据库查询、UI 渲染等都是耗时的操作。同步阻塞会“卡死”执行线程(单线程环境里尤为致命)。 响应性需求:UI
AI + 前端工程
前端智能化的时代背景 1.1 前端的演进:从页面到智能系统 前端技术经历了以下典型阶段: 静态页面 —— HTML + CSS,交互极少。 动态应用 —— 引入 JavaScript,单页面应
JavaScript 语言革命:ES6+ 现代编程范式深度解析与工程实践
语法增强篇 — 从“语法糖”到语言哲学 一、解构赋值(Destructuring Assignment) 背景动机: 在 ES5 时代,数据提取是重复又冗长的: ES6 引入了解构赋值,提升代
UI设计的底层逻辑:从组件到系统的跃迁
一、原子设计(Atomic Design)深度解析 核心概念 原子(Atoms) :最小的界面单元 —— 按钮、输入框、颜色块、图标。 分子(Molecules) :由原子组合的小组件 —— 带标签的
代码质量工程完全指南 🚀
代码质量工程完全指南 🚀 TypeScript 高级用法 泛型约束(Generics & Constraints)🎯 为什么需要泛型约束? 在开发可复用组件时,我们经常需要处理多种数据类型
前端开发者的 Web3 全图解实战 二
使用 ethers.js 与智能合约交互 🧩 4.1 前端和合约是如何“对话”的? 想象你在写一个普通网站时: 你用 axios 请求 REST API; API 返回 JSON 数
前端开发者的 Web3 全图解实战 一
什么是区块链?为什么前端要学 Web3? 🌍 1.1 Web2 与 Web3 的核心区别 想象你在使用淘宝: 你输入账号密码; 请求发送到“阿里巴巴的服务器”; 数据存储在“阿里的数据
前端安全
前端不仅是美化页面或提升用户体验,更承担着保护用户数据和系统安全的重要责任。每一次表单提交、接口请求或动态交互,都可能成为攻击入口。前端开发者必须关注网络安全,如防止 XSS、CSRF、数据泄露等风险
作用域(Scope)与闭包(Closure)——深入底层的学习笔记(笔记风格、图文/步骤/记忆要点)
JS 中作用域(Scope)和闭包(Closure)的“为什么/怎么发生/如何用/如何避免坑”,并配合大量实例、执行流程与记忆小技
前端原型与继承全景学习图解版
一份带“脑图逻辑”的完整讲义,让你一眼看懂 JS 的对象与继承机制。 本文在你现有内容基础上做了扩充:为何有原型链 → 底层查找/设置机制 → 各继承方案底层差别 → 优缺点与能否打破 → 调试/练习
从输入URL到页面展示,这中间发生了什么?
这是一个非常经典且深度的问题。我将从浏览器多进程架构的底层视角,为你详细拆解从输入URL到页面展示的完整过程。这个过程涉及多个进程和线程的协同工作,我会明确每一步是由哪个进程主导,以及它们之间如何通信
前端性能优化深度解析
Web技术栈的复杂度爆炸: 1990-2000年:静态HTML页面,平均页面大小约14KB 2005年:AJAX技术兴起,动态内容加载成为可能 2010年:jQuery等库普及,页面平均大小增长到5
为什么typeof null 返回 "object" ?
typeof null 返回 "object" 的历史原因 这是一个非常好的问题!让我为你详细解释这个JavaScript历史上著名的"bug": 历史背景 JavaScript 的早期实现 Java
重学前端 - 学习路线
每个技术点都值得你深入研究和实践,根据自己的实际工作需求和职业发展方向,有选择性地重点深入研究某些领域。