首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
缪宇
掘友等级
Web Developer
|
sefon
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
371
文章 304
沸点 67
赞
371
返回
|
搜索文章
赞
文章( 304 )
沸点( 67 )
Lerna-如何优雅地管理多个npm包
翻译之后,还是一脸懵吧 😂。那就对了,没有实际场景,鬼才知道这是干嘛的,来往下走~ 下面我们来通过一个典型场景来分析 lerna 能解决什么实际的痛点。 这些问题,先看看 lerna 是基于什么解决的,然后,我们再开始深入了解 lerna。 Lerna 对于包的管理,有两种模…
lerna+yarn workspace+monorepo项目的最佳实践
对于维护过多个package(功能相近)的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护。Multirepo 是比较传统的做法,即每一个 package 都单独用一个仓库来进行管理。Monorepo 是管理项目代码的一个方式,指在…
微前端连载 6/7:微前端框架 - qiankun 大法好
前端早早聊大会,前端成长的新起点,与掘金联合举办。 加微信 codingdreamer 进大会专属内推群,赢在新的起跑线。 大家好,今天由我带来前端早早聊本次微前端专题的最后一场,《如何设计实现微前端框架 - qiankun》。首先呢,我做一个简单的自我介绍。 我叫方涣,在一些…
15分钟快速理解qiankun的js沙箱原理及其实现
qiankun框架为了实现js隔离,提供了三种不同场景使用的沙箱,分别是 snapshotSandbox、proxySandbox、legacySandbox。 从名字上我们可以理解快照就是给你着一张相片,来记录你此刻的状态。qiankun的快照沙箱是基于diff来实现的,主要…
尤雨溪几年前开发的“玩具 vite”,才100多行代码,却十分有助于理解 vite 原理
1. 学会 vite 简单原理 2. 学会使用 VSCode 调试源码 3. 学会如何编译 Vue 单文件组件 4. 学会如何使用 recast 生成 ast 转换文件 5. 如何加载包文件等
React 中 setState 是一个宏任务还是微任务?
最近有个朋友面试,面试官问了个奇葩的问题,也就是我写在标题上的这个问题。 能问出这个问题,面试官应该对 React 不是很了解,也是可能是看到面试者简历里面有写过自己熟悉 React,面试官想通过这个
完了,又火一个前端项目
大家好,我是鱼皮。 今天逛 GitHub 的时候,在趋势榜上看到一个项目,竟然短短一天的时间内,涨了 1000 多个星星! 就是这个名为 solid 的项目: 要知道日增上千 star 可是非常难得的
组件库之按需加载
目前按需加载有两种方式实现。 babel-plugin-import是ant-design团队出的一个babel插件,主要用于模块的按需加载。其原理就是将直接引入的方式通过babel转化成按需引入的方式。如果css也需要按需加载,也会注入css引用代码。 babel-plugi…
Taro跨端开发之让Taro UI支持React Native
Taro UI 文档上很早就说明会有可能支持rn了,但是快一年多了,因为taro ui团队人力的问题一直没有兼容到rn. 业务紧迫,我们等不到那一天了.自己动手丰衣足食. 一般来说,组件库打完包之后 dist/index.js文件会是这样的. 根据运行时的环境变量区分是否要引入…
如何开发跨框架的组件
笔者所在的业务中台团队,需要提供业务组件给不同的上层业务方使用,但因为一些历史遗留问题,不同业务线使用的框架不统一,包括 jQuery、React 、Vue 。为了满足不同业务方的需求,往往需要根据业务方使用的框架,开发对应框架的组件。 很容易想到用原生 JS 来实现,避免跨框…
下一页
个人成就
优秀创作者
文章被点赞
3,094
文章被阅读
256,100
掘力值
9,222
关注了
78
关注者
2,443
收藏集
2
关注标签
22
加入于
2016-09-19