地址:https://github.com/electron/electron

electron 是一个跨平台的桌面应用开发框架,用HTML css js 的技术开发桌面上面可以安装的软件,可以让前端人员用HTML css js 的技术开发跨平台可以安装的桌面软件。

1.为啥学electron

A.有开发桌面应用的需求。(electron 开发速度快、开发周期短、跨平台、维护成本低)

B.提升自己的技能

C.开发开源软件 推广自己的产品 (如:atom  vscode  阿里内部的一个软件也是electron  开发成本低)

D.同样的功能 开发软件比开发网站更赚钱

E.学习 C++ java 成本高,用electron 开发学习成本低

F.electron可以和vue 或者angular 或者react 结合使用

2.Nw.js 和electron介绍

NW.js (英特尔公司提供技术支持)、另一命名为electron (GitHub 公司提供技术支持)

3.官网

https://electronjs.org

4.学习前的准备工作

A.需要nodejs

B.需要安装git

C需要有HTML css js 以及nodejs 基础

electron 介绍相关推荐

  1. Electron教程 (一)Electron介绍

    Electron介绍 Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库. Electron通过将Chromium和Node.js合并到 ...

  2. Electron介绍

    1 Electron 快速入门 简介 Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用.你可以把它看作是专注于桌面应用而不是 web 服务器的,io.j ...

  3. 用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld

    场景 Electron介绍 Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库. Electron通过将Chromium和Node.js ...

  4. Electron教程1_Electron介绍

    Electron介绍 Electron 是由Github开发的,用HTML , CSS 和JavaScript 来构建的跨平台桌面应用程序的一个开源库. Electron 通过将Chromium 和N ...

  5. electron 安装import_Electron: 从零开始写一个记事本app

    Electron介绍 简单来说,Electron就是可以让你用Javascript.HTML.CSS来编写运行于Windows.macOS.Linux系统之上的桌面应用的库.本文的目的是通过使用Ele ...

  6. [Electron]仿写一个课堂随机点名小项目

    自从前几个月下了抖音,无聊闲暇时就打会打开抖音,因为打开它有种莫名其妙打开了全世界的感觉... 无意中看到这个小视频:随机点名 于是仿写了一个课堂点名小项目,算是对Electron的一个简单的认识,有 ...

  7. 第八节 Electron主进程和渲染进程之间的通信

    系列文章目录 第一节 electron 介绍 第二节 创建electron项目并启动 第三节 Electron运行流程 . 主进程渲染进程并使用nodejs 第四节 Electron 调用H5事件结合 ...

  8. electron开发计算器

    electron完成一个简易的桌面计算器 效果: 目录 什么是electron,它能做什么 使用electron展示一个桌面应用程序的界面(简单的窗口展示) electron中菜单的添加和配置 ele ...

  9. 使用Squirrel创建基于Electron开发的Windows 应用安装包

    我们把自己开发的Electron应用发布之前,需要把app打包成简单的安装包,这样app更容易被获取,以此来发布我们的应用.我们可以参考Wix或其他的安装程序,但是对于Electron应用更好的打包程 ...

最新文章

  1. iOS UITouch触摸与UIGesture手势.01.事件、触摸(touch)事件
  2. 为什么要使用符号作为hash的键
  3. mysql联合查询数量不一致_Mybatis关联查询,查询出的记录数量与数据库直接查询不一致,如何解决?...
  4. vue-cli安装、node-sass安装、mintUI组件库安装
  5. AI:《DEEP LEARNING’S DIMINISHING RETURNS—深度学习的收益递减》翻译与解读
  6. mysql t添加注释_mysql—添加注释(comment)的用法
  7. MySQL安装教程图解
  8. mysql中的事物处理
  9. python字符串截取后拼接_Python字符串拼接、截断、搜索、替换,python,截取,查找
  10. Stacked injection--堆叠注入--堆查询注入
  11. 组态软件(Configure)
  12. eclipse工具栏全部隐藏
  13. 计算机硬盘搜索记录,怎么清除Win7搜索记录 Win7搜索历史记录删除教程
  14. ORB_SLAM2源码阅读(一)概要
  15. 英特尔DRM内核驱动程序默认启用PSR2省电功能
  16. 写好的java项目如何部署在公司服务器上,并能让局域网内其他同事访问到,以及遇到的坑!
  17. 时尚品牌如何做微信营销推广?具体方法有哪些?
  18. 《利用python进行数据分析》第二版 第13章-Python建模库介 学习笔记
  19. matlab如何采集两路语音信号,基于MATLAB的语音信号采集与处理
  20. 了解NMCLI网络管理工具以及使用NMCLI配置网络

热门文章

  1. 超市管理系统的html页面,基于WEB的超市管理系统_站内搜索_Web开发网
  2. Arcgis ArcTutor数据下载
  3. 高通Sensor校准
  4. 【完美解决】应用程序无法正常启动(0xc000007b)请单击“确定”关闭应用程序
  5. 【雅思】雅思备考教材推荐--个人收集汇总
  6. vuex:状态管理库,分5大模块:
  7. Origin | 一个X对应多个Y的折线图
  8. python 删除重复文件
  9. LTE物理传输资源(3)-时频资源
  10. chdir: No such file or directory (chdir()函数、strtok()函数)