logo

编写可读代码的艺术 The Art of Readable Code

· 30minprogrammingbest practicesreadability
这是一篇阅读笔记,关于如何编写可读性更高的代码的文章。总结了很多提高代码可读性的小技巧,看似都微不足道,但是对于整个软件系统的开发而言,它们与宏观的架构决策、设计思想、指导原则同样重要。编码不仅仅只是一种技术,也是一门艺术,编写可读性高的代码尤其如此。如果你要成为一位优秀的程序员,要想开发出高质量的软件系统,必须从细处着手,做到内外兼修

技术人的自我提升之道

· 10minlearninggrowth
探讨技术人员持续学习与自我提升的有效方法与思维模式

前端已死?行业观察与思考

· 5minfrontendtrend
分析前端开发领域的发展趋势,探讨技术人的职业发展方向

产品设计:商业计划书撰写指南

· 15minproductbusiness
从 0 到 1 的产品设计方法论,详解商业计划书的核心要素与撰写技巧

如何思考新的产品想法

· 10minproductinnovation
分享从 0 到 1 构思新产品的方法论与实用技巧

独立开发者生存指南

· 2mincareerstartup
真实案例分享,揭秘独立开发者的成功路径与避坑指南

Netflix 文化与摇滚明星工程师

· 3minculturemanagement
解析 Netflix 独特的企业文化与管理哲学

MVC、MVP 与 MVVM 架构模式对比

· 20minarchitecturedesign-pattern
深入解析三种主流前端架构模式的特点、区别及应用场景

为什么学习 Node.js

· 10minnodejsbackend
深入分析 Node.js 技术优势与应用场景,帮助开发者做出学习决策

费曼学习法

· 5minlearningmethodology
诺贝尔奖得主理查德·费曼的高效学习四步法详解与实践

前端工程师的工作思考

· 12mincareerfrontend
分享前端开发中的经验与思考,探讨技术成长路径与方法论

JavaScript 手写代码

· 20minjavascriptinterview
从 Promise 到深拷贝,全面解析常见 JavaScript 手写代码实现原理

Ajax 技术全面解析

· 10minjavascriptweb
从 XMLHttpRequest 到现代 Ajax 实践,详解异步 JavaScript 与 XML 技术

CORS 跨域资源共享详解

· 20minjavascriptwebsecurity
深入解析 CORS 跨域资源共享机制,包括简单请求、预检请求及常见跨域解决方案

async 与 defer 属性深度解析

· 5minjavascriptperformance
全面比较 script 标签的 async 和 defer 属性,提升页面加载性能

VSCode 自动补全插件开发指南

· 15minvscodetooling
从零开始开发 VSCode 自动补全插件,详解开发流程与核心 API

Git 常用操作完全指南

· 10mingittooling
整理 Git 日常开发中最实用的命令与技巧,提高版本控制效率

正则表达式 exec 与 match 方法详解

· 12minjavascriptregex
深入解析 JavaScript 中正则表达式的 exec 和 match 方法区别与应用场景

无限滚动(infinite scroll)加载的实现

· 30minjavascriptui
从原理到实现,全面解析无限滚动加载的技术细节与性能优化

虚拟滚动技术实现原理

· -javascriptperformance
大数据量列表渲染优化方案,详解虚拟滚动核心实现机制

浏览器回流与重绘性能优化指南

· 15minjavascriptperformance
深入解析浏览器回流 (Reflow) 和重绘 (Repaint) 机制,提供实用性能优化方案

理解 scrollTop、offsetTop、clientTop 等滚动属性

· 18minjavascriptdom
全面解析浏览器滚动相关属性的计算方式与使用场景

前端模块化演进与实践

· 25minjavascriptarchitecture
从 CommonJS 到 ES Modules,全面解析前端模块化解决方案

浏览器渲染机制全解析

· 12minbrowserperformance
从 HTML 解析到像素绘制,详解现代浏览器页面渲染的核心流程与优化策略

Generator 与异步编程实践

· 15minjavascriptes6
深入解析 Generator 函数在异步编程中的应用与实现原理

JavaScript 核心知识问答

· 15minjavascriptinterview
精选 JavaScript 核心概念问题,检验你的 JS 知识深度