Electron实战(2):窗口与对话框视频课程

让学员了解Electron窗口相关API的使用方法

4.9(个评分)13784人学习

中级34课时4小时56分钟2022/03/30更新

资料下载

二维码下载学堂APP缓存视频离线看

李宁
粉丝群
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
李宁老师达芬奇级课程专题
总价:
15973.00
套餐价:
5239.55
节省
¥10733.45
跟李宁老师学Python视频课程(16):Python 网络技术
2423人学习
¥39.00
跟李宁老师学Python视频课程(17):Python 多线程
3453人学习
¥29.00
跟李宁老师学Python视频课程(15):Python TCP与UDP编程
2315人学习
¥29.00
更 多 130 门 课 程
用C++和Go语言开发Node.js本地模块:含C++和Go
总价:
2076.00
套餐价:
779.74
节省
¥1296.26
【李宁】Node.js 7.x视频课程(2):交互式运行环境:REPL
1613人学习
¥39.00
【李宁】Node.js 7.x视频课程(3):基础知识
3558人学习
¥69.00
【李宁】Node.js 7.x视频课程(10):Socket通信视频课程
3571人学习
¥4.00
更 多 28 门 课 程
用C++和Go开发Node.js本地模块
总价:
1086.00
套餐价:
504.84
节省
¥581.16
【李宁】Node.js 7.x视频课程(2):交互式运行环境:REPL
1613人学习
¥39.00
【李宁】Node.js 7.x视频课程(3):基础知识
3558人学习
¥69.00
【李宁】Node.js 7.x视频课程(10):Socket通信视频课程
3571人学习
¥4.00
更 多 16 门 课 程
Electron实战
总价:
272.00
套餐价:
143.64
节省
¥128.36
Electron实战(1):基础知识视频教程
13953人学习
¥19.00
Electron实战(4):API视频课程
2980人学习
¥99.00
Electron实战(5):发布Electron应用视频课程
2132人学习
¥66.00
更 多 5 门 课 程
Electron实战专题
总价:
272.00
套餐价:
120.01
节省
¥151.99
Electron实战(3):菜单视频课程
1691人学习
¥19.00
Electron实战(4):API视频课程
2980人学习
¥99.00
Electron实战(5):发布Electron应用视频课程
2132人学习
¥66.00
更 多 5 门 课 程
前端开发工程师6月CKA4月好课返场软考训练营
  • 课程介绍
  • 课程大纲试看
  • 讲师好课189
  • 学员评价

适合人群:

electron程序员,node.js程序员,web程序员,javascript程序员,极客

你将会学到:

让学员了解Electron窗口相关API的使用方法

课程简介:

 购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。

 

本课程是《Electron实战》专题的第2个课程,本课程将帮助学员学习Electron中窗口的各种用法。

本课程同时在WindowsMac  OS X平台上操作和演示,同时也适合于Linux。不管学员使用什么平台,本课程的源代码都可以运行。


本课程的主要内容:

1. 窗口尺寸和位置
2.全屏窗口
3.无边框窗口和透明窗口
4.kiosk应用(锁定模式)
5.设置窗口图标
6.优雅地加载页面
7.父子窗口
8.模态窗口
9. 在关闭多窗口
10.窗口之间的交互(传递数据)
11. 文件展示窗口
12.打开对话框
13.保存对话框
14.消息对话框
15.错误对话框
16. 用HTML5 API打开子窗口
17. 在窗口中嵌入其他页面
18. 用eval方法向子窗口传递数据
19. 渲染当前页面
20. 屏幕API
21. 任务栏进度条

     Electron是Github推出的开源免费的开发桌面应用的框架,现在Github被微软收购,所以Electron目前属于微软公司。 Electron依赖于Node.js,Node.js允许用JavaScript语言开发服务端程序和终端程序(也就是命令行程序),也就是说对于Web应用来说,Node.js + JavaScript = PHP。当然,Node.js不仅能做Web应用,还能做服务端的应用,通过Electron的加入,又让JavaScript增加了一项新技能,这就是开发跨平台桌面应用。Electron使用的技术与开发Web应用的技术基本相同,也就是Web三剑客:HTML、CSS和JavaScript。前两个是做界面的,JavaScript是编写逻辑代码的。通过Electron处理后,可以让Web应用在本地运行,也就是说,用Electron开发的桌面应用本质上就是在本地运行的Web应用。也就是说,Web程序员可以很容易地利用electron开发出强大的桌面应用。


     那么可能有很多同学要问,既然Electron桌面应用就是在本地运行的Web应用,那么我们为什么要使用Electron呢?直接做些网页在本地运行不就可以了吗?用Electron主要有如下两点好处。

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

2.  桌面应用和Web应用的最显著差异就是桌面应用可以访问本地的资源,如连接到计算机上的本地硬件(打印机、扫描仪、摄像头、蓝牙等),还有OS的一些资源,如托盘、docker、touchbar等。而Web应用不可以(即使可以,也是通过安装本地的Web插件实现的)。Electron中提供了大量的API可以完成这项工作。




51CTO学堂推荐专题


李宁老师达芬奇级课程专题李宁老师达芬奇级课程专题   微信小程序实战套餐(JS+ES6+小程序+项目实战)微信小程序实战套餐(JS+ES6+小程序+项目实战)   Web和小程序项目实战系列专题Web和小程序项目实战系列专题   Electron实战专题Electron实战专题   深度学习Python常用函数库系列专题深度学习Python常用函数库系列专题   



51CTO学堂推荐视频课程


Electron实战(1):基础知识视频教程Electron实战(1):基础知识视频教程   Electron实战(3):菜单视频课程Electron实战(3):菜单视频课程   Electron实战(4):高级API视频课程Electron实战(4):高级API视频课程   Electron实战(5):发布Electron应用视频课程Electron实战(5):发布Electron应用视频课程   PyQt5开发与实战视频课程PyQt5开发与实战视频课程   Python数据结构实战(5):链表Python数据结构实战(5):链表   深度学习视频课程(2):Tensorflow与神经网络深度学习视频课程(2):Tensorflow与神经网络   征服ES6(JavaScript)征服ES6(JavaScript)   征服JavaScript征服JavaScript   征服Node.js 7.x征服Node.js 7.x   征服C++ 11征服C++ 11   征服HTML5征服HTML5   项目实战:小程序版网上商城(Node.js + Express + MySQL)视频教程项目实战:小程序版网上商城(Node.js + Express + MySQL)视频教程   Vue视频课程,学习Vue和web开发必备Vue视频课程,学习Vue和web开发必备   项目实战视频课程:美团网(Vue2+Python+Flask)项目实战视频课程:美团网(Vue2+Python+Flask)   开发Node.js本地模块开发Node.js本地模块   Python科学计算与图形渲染库视频教程Python科学计算与图形渲染库视频教程   人工智能-机器学习实战视频课程**人工智能-机器学习实战视频课程**   

展开更多

课程大纲-Electron实战(2):窗口与对话框视频课程

资料下载
展开更多

“李宁”老师的其他课程更多+

5

条学员评分超过  “Node.js”  97%的课程
      展开更多
      加载中
      没有了哦~

      限时优惠

      ¥34.50

      ¥69.00

      立即购买
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部