前端开源小册-《从0到1手写可插拔前端框架》

想让自己的学习有意义,想做点技术输出回报大家

所以开源了一本名叫《从0到1手写可插拔前端框架》的前端小册

开源小册的所有源码:https://github.com/BoyYangzai/mini-umi

共计25+小节

目前已开源前6小节 -- 手把手教你从0到1开发前端类库实战,深入前端工程化

每篇都是匠心之作千字长文,已实战为主,请放心食用

小册地址:https://github.com/BoyYangzai/mini-umi

体验 mini-umi + Vue3.2 + Vite预设

npx create-mumi 项目名
npm install
npm run dev
npm run ssr // 服务端渲染模式

你将获得

  1. 类库开发,从0基础到掌握开源类库开发的所有知识;
  2. 新人友好,手摸手教你从0开始造轮子;
  3. 深入浅出,理解微内核架构、拓展无限可能;
  4. 手写内核,一步一步实现umi的微内核架构;
  5. 定制框架,教你搭建企业级可插拔定制框架。

作者介绍

        前百度、现蚂蚁-支付宝体验技术部 AntV 开源团队实习生,牛客千粉博主,喜欢探索前端工程化解决方案,热爱开源,喜欢分享技术,同时 AntVMemberUmi、Dumi、AntDesignContributer<br>我的Github:https://github.com/BoyYangzai

适宜人群:

在校大学生 ,初、中级前端工程师

  • 对前端开源社区中类库开发、框架开发、基础架构相关感兴趣的前端工程师
  • 对前端工程化感兴趣,想要学习如何参与开源,但没有系统学习认识的在校大学生和初级前端工程师
  • 一起阅读源码,和作者一起学习优秀前端工程师们的工程实践经验
  • 对于Umi微内核架构感兴趣,对如何基于Umi内核拓展能力开发例如蚂蚁金服的中后台框架-Bigfish,npm包研发工具father,以及刚刚推出的dumi2 感兴趣的前端工程师

小册介绍:

如果你现在去使用 Umi,你会发现它是一个类似于Nextjs、Remaix一个样的前端框架,它有很多功能:约定式路由、SSR、MOCK数据、配置文件...

像蚂蚁金服内部的中后台前端框架Bigfish其实就是基于Umi框架封装的,类似的还有Dumi、father这两个框架

如果你对如何手写实现这样的前端框架感兴趣,这本小册你一定不能错过

什么是微内核架构?

如果你平时喜欢玩游戏,那你一定对MOD(模组)这个词并不陌生

通过微内核暴露出来的API,你可以自定义各式各样的模组去实现任何你想要的功能,比方说给你的游戏角色换个衣服,比方说给你的前端框架加个SSR的模式,只不过在前端领域我们把它叫做Plugin-插件

在本课程中,我分了三个大部分来系统讲述:

1.前端工程化-类库开发

系统认识如何开发好用的npm类库与框架,每一小节都配备了充足的实战项目,保证新手同学也能看得懂,学得下去,为后续手写内核和框架学习必要工程化知识

2.手写微内核架构-实现mini-core

在这一大章,你将认识微内核架构的原理与实现,并亲手实现微内核架构的各个模块,如Service、Plugin、PluginAPI、可扩展插件系统、应用元数据等

3.手写企业级中后台前端框架

这一大章你已经实现了自己的微内核架构,我们将在微内核架构的基础上,手写实现一个企业级可用的中后台前端框架-mini-umi

#前端工程师##前端开发实习##前端实习#
全部评论
直接开看!!!
1 回复 分享
发布于 2022-12-14 20:36 北京
芜湖,🐑神!
点赞 回复 分享
发布于 2022-12-14 19:19 重庆
已收藏
点赞 回复 分享
发布于 2022-12-14 19:24 北京
羡慕啊
点赞 回复 分享
发布于 2022-12-14 19:42 山东
大佬,是真的强
点赞 回复 分享
发布于 2022-12-14 22:02 河南
洋神!
点赞 回复 分享
发布于 2022-12-15 10:11 湖北
直接全文背诵!!!!
点赞 回复 分享
发布于 2022-12-15 20:05 浙江
浇我
点赞 回复 分享
发布于 2022-12-16 09:58 上海
🐑神
点赞 回复 分享
发布于 2022-12-22 16:35 浙江
牛逼
点赞 回复 分享
发布于 2023-01-09 01:33 北京
牛逼
点赞 回复 分享
发布于 2023-01-12 17:15 安徽
牛逼啊
点赞 回复 分享
发布于 2023-04-05 22:50 河北
太强了!!!
点赞 回复 分享
发布于 2023-04-19 13:21 上海
大佬!
点赞 回复 分享
发布于 2023-04-24 15:35 重庆
点赞 回复 分享
发布于 2023-06-03 08:37 广东
通篇背诵,面试官都得叫我佬
点赞 回复 分享
发布于 2023-10-07 23:53 广东

相关推荐

莉莉丝游戏数据分析师的面试经验:‌面试流程与内容:‌面试通常包含自我介绍、‌针对实习和项目经历的深入提问、‌业务指标体系及思路的考察、‌数据处理和分析能力的评估等环节。‌具体可能包括A/Btest的配置流程、‌样本量计算、‌功能上线后的指标监控方式和具体指标等‌。‌游戏相关知识:‌面试官会询问应聘者平时玩的游戏、‌对特定游戏的看法,‌以及游戏内重要数据的识别和分析,‌如流失原因、‌付费表现影响因素等‌。‌综合能力与岗位匹配度:‌面试还会考察应聘者的优势、‌最近一年的目标及其为实现目标所做的努力,‌以及对游戏领域市场动态的了解等,‌以评估其与岗位的匹配度和潜力‌。‌莉莉丝游戏2025校园招聘正式启动&nbsp;内推免HR筛选【内推链接】https://lilithgames.jobs.feishu.cn/s/ir83CLDU【内推码】UWMZ21P(点击校园大使内推,免hr筛选)【关于我们】莉莉丝游戏于2013年创立于上海,是集游戏研发与全球发行于一体的游戏公司,总部坐标上海,在全球拥有2300+位员工,是持续领先的出海发行商之一。【秋招岗位】每个同学可以投递三个志愿1.产品岗位:数据分析师、关卡策划、局外系统策划、大世界系统策划、米哈游、技术音频2.技术岗位:客户端开发、引擎开发、服务器开发、游戏开发、构建开发、测试3.美术岗位:角色原画设计师、场景原画设计师、技术美术师、用户体验设计师、3D动画师4.战略岗位:战略研究员5.发行岗位:发行管培生6.职能岗位:HRBP【工作城市】上海、深圳【内推链接】https://lilithgames.jobs.feishu.cn/s/ir83CLDU【内推码】UWMZ21P(点击校园大使内推,免hr筛选)使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态
莉莉丝游戏
|
校招
|
16个岗位
点赞 评论 收藏
分享
评论
56
111
分享
牛客网
牛客企业服务