- 博客(112)
- 收藏
- 关注
原创 深入思考:技术生态的繁荣与开发者的选择
技术生态的繁荣是一把双刃剑:它既是开发者面临“选择困难”和“知识碎片化”的源头,又是推动技术进步的核心动力。真正的技术能力,不在于记住多少 API 或配置项,而在于能否在生态的洪流中锚定本质问题,用原理思维破局。用技术手段释放业务价值,同时在业务实战中锤炼技术深度。
2025-02-13 16:12:04
714
原创 一文讲清前端热更新
热更新的本质是模块替换与状态协调的精密协作。理解其实现需要掌握模块化、构建工具、实时通信等知识。让开发者专注于代码,而非等待。
2025-02-13 14:17:44
1103
原创 对前端的技术进行分层
前端相比较后端而言,由于其发展历史和浏览器的标准不一,导致其看上去简单,但是深入起来又很复杂,在最开始学习的时候,我们往往是了解一下三剑客和vue、react的api就开始上手工作了,但是到后面会发现,每一步就像缺了一根拐杖,而这根拐杖指的就是对前端整个层面的了解。前端技术的分层可以类比为计算机科学的“分层抽象”思想,每一层都建立在底层的基础之上,同时又为上层提供更高维度的能力。只有我们建立了对整个层面的了解,才能到我们遇到的问题进行分类,才能在遇到困难的时候,能够分门别类的去解决问题。
2025-02-12 21:30:03
650
原创 干货!代码规范
这一类规范关注代码的整体结构,包括模块化、层次划分和代码的物理组织。这一类规范专门针对前端开发,涉及 UI 组件和响应式编程等方面。这一类规范涉及编码时的具体实践,如何编写代码以提高效率和质量。reactive 重新赋值怎么做?《重构 改善既有代码的设计第二版》中文版。这一类规范专注于提高代码的运行效率。
2024-08-23 18:43:19
430
原创 树在前端的应用
引言: 树是数据结构中必须学习的一个概念。 树在操作中有哪些应用? 本文从实际业务出发,在简单阐述树的定义后,对需求解析,最终抽象出满足业务的树结构。
2023-10-19 15:37:30
220
原创 前端工程化 | vue3+ts+jsx+sass+eslint+prettier 配置化全流程
前端开发过程中,为了提高开发效率,我们拆分的模块和开发语法和实际运行的代码有很大差异,而为了建立快速开发的工具,我们需要很多插件来辅助。 而如何配置这些插件来提高开发效率,是一个成熟的front-end 应具备的基础素养。
2023-06-30 16:51:06
1899
原创 前端监控之用户行为监控实践1(数据收集)
前文对前端监控进行了简单介绍,起因是因为当前做的一个需求,老板要看当前项目的uv、pv信息。其实这是非常简单的统计。 但在最开始接到这个需求,却难倒我了。 现在进行简单的复盘,记录一下实现方法。
2023-02-23 16:14:41
1464
1
原创 ast语法树初探
前端开发中,使用了很多工具,譬如webpack、eslint来提升研发效率,但我们并不知道这些工具的实现原理。基于这些工具的核心都是抽象语法树,那我们就从抽象语法树开始理解底层原理的新世界吧。
2022-10-25 17:57:47
1503
1
原创 需求复盘 | 职责分离原则开发实战
职责分离是我们耳熟能详的设计模式,在实际的工程中,职责分离是如何体现的呢? 通过日常开发中的一个小例子帮助大家了解。
2022-09-14 10:56:31
263
原创 保姆级教程 | 表格自动行合并实现
在 element-ui 和 antv 中都有表格合并,但如何确定哪几行要合并呢? 在随机给定数据的情况下,如何实现自动合并呢?本文将一一解答这些问题。
2022-08-26 17:40:30
1499
原创 getUserMedia` undefined 火狐firefox
很多资料都是 chrome 的解决办法。firefox 的解决办法是:在 about:config 中修改,红框中的两个属性为 true
2022-01-16 11:53:43
942
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人