首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
我的收藏
订阅
kairos1874
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
正式介绍一下Element3这个小朋友
后来我还和element团队的iamkun通过一次话,对方也表示认可我们为了教育理念的开源。就一直维护下来了
【第三期】使用lerna管理常用工具库
在工作中我们有时会写一些常用的库,比如包含数据类型判断、cookie存储模块的工具库等,但可能在某些业务场景中,并不需要用到所有的模块。 我们通常会将这个库拆分成多个,分别创建git仓库,分别打包上传到npm,这样做看起来并没有什么问题。 但当多个库之间产生依赖的时候,问题就就…
lerna 和 yarn 实现 monorepo
monorepo 是指一种把多个项目的源代码放在同一个代码仓库里面管理的一种方法。与 monorepo 相对的是 multirepo,它的思想是按模块分成多个仓库。当前有很多流行的开源项目使用 monorepo 管理代码,如 Babel、Vue3.0。 方便统一生成 Chang…
使用Jenkins实现前端自动化发布和通知,让你的发布只需要git push
以前我们在发布项目时都要手动进行打包,然后使用FTP或者其他方式同步到服务器上,这种方式非常繁琐和低效,而且容易出现环境发布错误,为了解决这些问题我们可以使用jenkins来进行自动化发布。 我使用的系统是CentOS 7.5,在安装环境的时候其他系统会有区别。 如果启动成功,…
基于 Lerna 管理 packages 的 Monorepo 项目最佳实践
最近在工作中接触到一个项目,这个项目是维护一套 CLI,发到 npm 上供开发者使用。先看一张图: 项目仓库中的根目录上就三个子模块的文件夹,分别对应三个 package,在熟悉了构建和发布流程后,有点傻了。工作流程如图中所示: 最后使用拷贝文件的方式,把pkg-main、pk…
✨如何用JS实现“划词高亮”的在线笔记功能?✨🖍️
1. 什么是“划词高亮”? 上图的示例网站可以点击这里访问。用户选择一段文本(即划词),即会自动将这段选取的文本添加高亮背景,用户可以很方便地为网页添加在线笔记。 笔者前段时间为线上业务实现了一个与内容结构非耦合的文本高亮在线笔记功能。非耦合是指不需要为高亮功能建立特殊的页面 …
可能是最详细的React组件库搭建总结
组件不多,但在搭建过程中掌握了很多知识,再看 antd 等热门组件库,对其中的一些设计也有了更深的感悟,故记录下来,希望能帮助到其他的同学。
Web 应用的撤销重做实现
这个制作间页面有着类似 PPT 的交互:从左侧的工具栏中选择元素放入中间的画布、在画布中可以删除、操作(拖动、缩放、旋转等)这些元素。 在这个编辑过程中,让用户能够进行操作的撤销、重做会提高编辑效率,大大提高用户体验,而本文要讲的正是在这个功能实现中的探索与总结。 下面,开始实…