首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
heisrun
更多收藏集
341篇文章 · 0订阅
前端工程化:组件设计原则和通信方式
一、组件设计原则 1. 单一职责原则 (SRP) 每个组件应该专注于一件事情。比如一个表单组件,与其让它负责所有功能,不如把它拆成表单容器、验证逻辑和具体的表单项。这样代码读起来清晰,改起来也不怕牵一
从零开始手撸一个阅读器--排版引擎的实现(1)
概述 以起点为例,一个款好的阅读器排版引擎需要处理以下几个问题: 避头尾:某些标点不能出现在行的开头,例如“逗号”就不应该出现在行首。有些标点不能出现在行的结尾,例如“正引号”就不应该出现在行的结尾
一年外包经验前端怎么入职字节
写在最前 我是晨霜,于20年毕业于一所双非本科,在经历了一个月左右的面试流程之后,如愿以偿的拿到了字节的offer,本篇主要记录此次面试经历,希望能够对你有所帮助。 准备面试 机会是留给有准备的人的。
如何优雅的拦截项目中所有的路由跳转?
大家好,我是晨霜,本篇会分享如何拦截项目中所有的路由跳转,以及介绍一下笔者封装的相关轮子,希望对你有所帮助。
程序员看了会沉默?我做了一个小白向的视频带你了解流程图渲染原理
打开流程图文件时流程图是如何被渲染出来的,鼠标拖拽时流程图又是如何响应的?这篇文章带你了解LogicFlow在渲染流程图时都在做什么😉
Module Federation原理剖析
最近webpack5正式发布,其中推出了一个非常令人激动的新功能,即今日的主角——Module Federation(以下简称为mf),下面将通过三个方面(what,how,where)来跟大家一起探索这个功能的奥秘。 一. 是什么 结合以上,不难看出,mf实际想要做的事,便是…
Vite 的实现原理,确实很巧妙
vite 是新兴的构建工具,它相比 webpack 最大的特点就是快。 那它是如何做到这么快的呢? 因为 vite 在开发环境并不做打包。 我们创建个 vite 项目: 安装依赖,然后把服务跑起来:
深入理解 AST-带你揭秘前端工程的幕后魔法
引言 本文将带领大家了解什么是 AST,它的语法怎么学习,以及它在我们实际开发中有什么用,最后我们会带大家实现几个小案例,真实的感受一下 AST 的魔法。
前端白屏的检测方案,让你知道自己的页面白了
页面白屏,绝对是让前端开发者最为胆寒的事情,特别是随着 SPA 项目的盛行,前端白屏的情况变得更为复杂且棘手起来 这里的白屏是指页面一直处于白屏状态,要是能检测到页面白屏就太棒了……
深入调研了微前端,还是iframe最香
微前端是什么 微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用还可以独立运行、独立开发、独立部署。