首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
华云飞
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
大厂面试官:请阐述一下你对虚拟DOM和Dom-Diff的理解?
随着前端领域快速发展,越来越多的前端框架不断涌现,当下React、Vue两个前端框架已经是前端开发者必备技能。 接下来,我会一步一步的实现一个虚拟DOM,讲解其中核心逻辑以及算法。图文并茂,让需要的小伙伴能够轻而易举的看懂也总结自己对虚拟DOM的理解方便后期复习。 Virtua…
统一公司的项目规范
初始化项目 vscode 里下好插件:eslint,prettier,stylelint 官网模版创建项目:pnpm create vite react-starter --template reac
业务组件库了解一下
现状:一个toB项目内无可避免会涉及页面过多,如果各有各写会产生样式问题,实现问题,一份代码到处黏贴进行修改(代码大量冗余)。 解决办法:如上图结构,结合业务沉淀组件,提高复用度。 确定了有什么能力,接下来就开始实现了。 参考现有的组件库(element-plus,ant-de…
前端业务组件库技术实现的三个关键点
从而提高业务的开发效率。但是我发现埋在明确需求之后,开始调研技术方案时,很多同学并不清楚要调研哪些技术点,怎么找到某个具体方向的解决方案,找到方案之后都需要试哪些case, 以及怎么把这些方案集成在一起等等。 其实不用想那么复杂,你只需要按照以下三个技术实现的关键点搞定就可以了…
用react-query解决你一半的状态管理问题
在陈年的老项目中,通常用Redux、Mobx这样的全局状态管理方案无差别对待他们。 这类状态通常保存在组件内部。 当状态需要跨组件层级传递,通常使用Context API。 再大范围的状态会使用Redux这样的全局状态管理方案。 返回的数据通常作为状态保存在组件内部(如App组…
巨大提升!更快的 async 函数和 promises
JavaScript 的异步过程一直被认为是不够快的,更糟糕的是,在 NodeJS 等实时性要求高的场景下调试堪比噩梦。不过,这一切正在改变,这篇文章会详细解释我们是如何优化 V8 引擎(也会涉及一些其它引擎)里的 async 函数和 promises 的,以及伴随着的开发体验…
📝 如何写「前端简历」,能敲开字节跳动的大门?
本文由字节跳动-基础工程-APM团队合作编写,我们负责开发字节跳动的性能监控平台,还需要很多(10 个以上)优秀的同学来一起共建。 今年我们组打算建立一个字节跳动招聘社群,如果你对加入字节跳动感兴趣的话,我们可以一起进行面试相关的答疑、评估简历、聊聊面试的故事、并且在你准备好的…
👍结合SOLID设计原则,浅谈如何提升前端代码质量
在程序设计领域, SOLID(S: 单一功能、O: 开闭原则、L: 里氏替换、I: 接口隔离、D: 依赖反转),指代了面向对象设计的五个基本原则。当这些原则被一起应用时,可以让软件更加健壮和稳定。 我为什么要使用它,最开始是因为对产品经理需求的恐惧,这可能是很多前端都面临的一个…
手写一个webpack,看看AST怎么用|牛气冲天新年征文
本文开始我会围绕webpack和babel写一系列的工程化文章,这两个工具我虽然天天用,但是对他们的原理理解的其实不是很深入,写这些文章的过程其实也是我深入学习的过程。由于webpack和babel的体系太大,知识点众多,不可能一篇文章囊括所有知识点,目前我的计划是从简单入手,…
「webpack 核心特性」工作原理
在搬砖过程中,webpack 常见的问题我们都能解决。 但当在实战中遇到很特殊的需求或者社区、webpack issues 中找不到解决方案时,我们就需要自己手写 loader 、手写 plugin 和了解 webpack 的工作原理了。 本文从几个面试管常问的问题,介绍 we…