Electron新手入门实战

我的小英短
博客专家认证
2023-01-13 01:00:48

课程名称适应人群
Electron新手入门实战前端爱好者,web开发工作者,前端工程师,node.js工程师,Electron客户端开发爱好者

本课程大喵将手写每一行代码,手把手带着大家从环境搭建开发,逐步开发一个零基础入门级的实战项目;通过基础实战项目来快速学习掌握Electron的相关API知识点,以及掌握使用Electron构建客户端应用程序的流程,体验Electron客户端开发的魅力和强大;本课程最终,会把我们开发的实战项目代码,分别编译打包输出三个平台(windows、mac、linux)系统所支持的PC客户端应用。

本课程的主要内容:

01. Electron课程介绍

02. Electron项目案例介绍

03. Electron Github源码仓库课程分支

04. 本地环境搭建及初体验

05. 主窗口开发

06. 主窗口页面结构搭建

07. 顶部文件及新增菜单项

08. 开发者工具及刷新菜单项

09. 开发及线上环境配置

10. 子窗口开发

11. 子窗口通信

12. 主窗口通信

13. 清空信息菜单项

14. PC客户端打包(windows、mac、linux)


课程章节代码地址:

https://github.com/damiao-classroom/electron-primary


为什么要学习掌握Electron呢?


01. 由于Electron是基于Node.js构建的,也就是说,Electron应用可以调用Node.js中的大量API(包括第三方的API)、如网络、加密、存储等。

02. Electron具备简单快捷开发、WEB技术栈、非常良好的跨平台性、开源社区等特性,决定了使用Electron开发项目是一个非常不错的选择。

...全文
1339 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
volvo_5555 2021-02-01
  • 打赏
  • 举报
回复
123
askarnet 2021-01-07
  • 打赏
  • 举报
回复
19元购买了此课程很值得,要讲的部分都讲了一遍,按实例内容我成功创建了一个electron应用了,最后打包都成功了。
Electron in Action guides you, step-by-step, as you learn to build cross-platform desktop applications that run on Windows, OSX, and Linux. By the end of the book, you'll be ready to build simple, snappy applications using JavaScript, Node, and the Electron framework. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Wouldn't it be great to build desktop applications using just your web dev skills? Electron is a framework designed for exactly that! Fully cross-platform, Electron lets you use JavaScript and Node to create simple, snappy desktop apps. Spinning up tools, games, and utilities with Electron is fast, practical, and fun! About the Book Electron in Action teaches you to build cross-platform applications using JavaScript, Node, and the Electron framework. You'll learn how to think like a desktop developer as you build a text tool that reads and renders Markdown. You'll add OS-specific features like the file system, menus, and clipboards, and use Chromium's tools to distribute the finished product. You'll even round off your learning with data storage, performance optimization, and testing. What's inside Building for macOS, Windows, and Linux Native operating system APIs Using third-party frameworks like React Deploying to the Mac App Store About the Reader Requires intermediate JavaScript and Node skills. No experience building desktop apps required. About the Author Steven Kinney is a principal engineer at SendGrid, an instructor with Frontend Masters, and the organizer of the DinosaurJS conference in Denver, Colorado.

1

社区成员

发帖
与我相关
我的任务
社区描述
Q版前端开发攻城狮
社区管理员
  • 我的小英短
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧