前端进阶之路

2025 年 Object 和 Map 如何选择?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发,您的支持是我不断创作的动力。1. 什么是 JS 的 Map1.1 什么是 MapMap 对象保存键值对(Key-Value Pairs),并且能够记住键的原始插入顺序,任何值,包括:对象或者原始值都可以 …

一起深入盘点 2025 年 React 发展的 10个趋势?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!1.React 服务器组件React 服务器组件 (React Server Components) 方面取得了长足进步,该规范的第一个实现在 Next.js 13 中被引入,该规范于 2022 年 1 …

前端开发-SVG从入门到实战

SVG(可缩放矢量图形)是前端开发中不可或缺的技术,它既能实现高清无损缩放,又能通过代码动态控制,完美适配复杂交互场景。本文将从基础到进阶,带你快速掌握SVG的核心技巧。SVG的核心优势矢量图形,无限缩放SVG基于数学公式绘制,放大缩小不会失真,特别适合图标、图表等需要适配多尺寸的场景。代码可控,动态交互通过JavaScript可直接修改SVG属性(如颜色、 …

【一入前端深似海】如何才能成为优秀的前端攻城师

很多刚入门的前端攻城师会有一个疑问:如何才能成为一名优秀的前端工程师呢?其实这个问题说大也大,说小也小,展开了说可以写一本书。当然我相信大部分人并不希望去读一本厚厚的书,大道至简,下面总结的几条方法或许能成为走向优秀前端的进阶之路。1. 多写。很多问题都是积累得来的。写了,遇到了,才能去真正理解解决方案,才会随着自己的不断成长而有进步。别人问我为什么知道那么 …

请务必用 postTask/isInputPending 释放JS主线程!

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!今天给大家带来的主题是主线程阻塞相关话题,文章大部分内容来自 Jeremy Wagner 发布的《Optimize long tasks》。话不多说,直接进入主题。1.什么是任务任务是指浏览器执行的任何 …

前端学习保姆级教程,轻松入门 Web 开发

在当今数字化时代,我们每天浏览的网页、使用的各类应用,其美观的界面、流畅的交互体验背后,都离不开前端开发技术的支撑。前端开发,简单来说,就是负责将网站或应用的界面呈现给用户,它直接影响着用户对产品的第一印象。接下来,就为大家带来一份超详细的前端学习保姆级教程,助你轻松开启前端开发的大门。一、HTML:搭建网页结构的基石HTML,即超文本标记语言,是前端开发的 …

  • 1