Electron 进程通信(IPC)装饰器应用
通过对 Electron 进程通信代码利用 TypeScript 装饰器进行封装,实现注册事件监听和暴露 API 的操作自动化,在遇到新的进程通信功能时仅需要按约定实现业务部分的核心服务后即可在渲染进程中直接执行 API。
我是小鑫同学(PetitXin1994),在北京工作的一位前端开发工程师。我擅长使用 Vue、 Angular、 Typescript 和 Node 构建 Web 应用程序和网站。同时我也是一位乐于分享的程序员,我经常利用休息时间写写技术文章、分享自己经验及学习心得。
近两年主要利用 MicroApp 微前端框架维护和迭代公司的项目,保证历史的 Angualr 工程逐步向 Vuejs 的平稳迁移。
通过对 Electron 进程通信代码利用 TypeScript 装饰器进行封装,实现注册事件监听和暴露 API 的操作自动化,在遇到新的进程通信功能时仅需要按约定实现业务部分的核心服务后即可在渲染进程中直接执行 API。
本文通过引入一个真实的案例为开端,讲解了微前端的应用和实践,并在业务迭代和转型面对拖慢研发节奏的问题上是如何做的专项优化。
近期有小伙伴在使用 Logic-Flow 流程图编辑框架的时候, 对于如何实现自定义可分组拖拽面板没有找到思路, 在简单沟通过后, 我觉得可以提供一个简单的示例来帮助大家快速了解
添加我的微信(PetitXin1994)为好友,你将获得一位实战经验丰富的高级前端攻城狮的保驾护航~