当前位置: 首页 > news >正文

临朐门户网站业务推广网站

临朐门户网站,业务推广网站,欧美在路边给了钱就可以做网站,2023年疫情6月几号结束electron 简单介绍: 实现:HTML/CSS/JS桌面程序,搭建跨平台桌面应用。 electron 官方文档: [https://electronjs.org/docs] 本文是基于以下2篇文章且自行实践过的,可行性真实有效。 文章1: https://www.cnbl…

electron 简单介绍:
实现:HTML/CSS/JS桌面程序,搭建跨平台桌面应用。
electron 官方文档:
[https://electronjs.org/docs]

本文是基于以下2篇文章且自行实践过的,可行性真实有效。
文章1: https://www.cnblogs.com/sunshine-blog/p/9915222.html
文章2:https://jingyan.baidu.com/album/9225544671aecf851648f484.html?picindex=2
总结:
1 创建项目文件夹,我随便取名newBing
2 项目初始化,生成package.json。(使用命令npm init -y 初始化生成package.json文件)
3 很重要,就是安装electron的依赖包咯:

项目终端运行:npm install electron -g【加g是全局安装,自动添加到环境变量中】
检查是否安装成功:输入electron回车,出现一个类似浏览器的工具,直接拖进去一个网页即可
(以上操作安装如果不成功,就换代理镜像,切cnpm等操作,安装下来就行,检查是否安装成功:输入electron回车,出现一个类似浏览器的工具:
在这里插入图片描述

4.第四步,配置必要的文件,下图一是基本的electron可启动的项目结构,完成前三步的应该有以下红框中的文件。我们再手动配2个文件index.html和main.js就能启动了

在这里插入图片描述
index.html代码:

<!DOCTYPE html><html><head><title>桌面应用title</title></head><body><h1>Hello World!</h1>We are using io.js <script>alert('桌面应用')</script>and Electron <script>document.write(process.versions['electron'])</script>.</body></html>

main.js代码:

const electron = require('electron');
const app = electron.app; // 控制应用生命周期的模块。
const BrowserWindow = electron.BrowserWindow;// 创建原生浏览器窗口的模块
// 保持一个对于 window 对象的全局引用,不然,当 JavaScript 被 GC,
// window 会被自动地关闭
var mainWindow = null;
// 当所有窗口被关闭了,退出。
app.on('window-all-closed', function() {// 在 OS X 上,通常用户在明确地按下 Cmd + Q 之前// 应用会保持活动状态if (process.platform != 'darwin') {app.quit();}
});
// 当 Electron 完成了初始化并且准备创建浏览器窗口的时候
// 这个方法就被调用
app.on('ready', function() {// 创建浏览器窗口。mainWindow = new BrowserWindow({width: 800, height: 600});// 加载应用的 index.htmlmainWindow.loadURL('file://' + __dirname + '/index.html');// 打开开发工具mainWindow.openDevTools();// 当 window 被关闭,这个事件会被发出mainWindow.on('closed', function() {// 取消引用 window 对象,如果你的应用支持多窗口的话,// 通常会把多个 window 对象存放在一个数组里面,// 但这次不是。mainWindow = null;});
});

package.json:

{"name": "new-bing","version": "1.0.0","description": "","main": "main.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"author": "","license": "ISC","dependencies": {"cnpm": "^9.2.0"}
}

要注意下package.json里的mian对应的是main.js还是index.js,名字要和我们目录下的入口文件一样。
接下来就是打开我们新建的应用了,根据图一的相对路径 ,找到electron的绝对路径加空格拼上我们项目的绝对路径,就打开了,我的是cmd运行 (window+R.输入cmd,弹框输入以下命令:):在这里插入图片描述

C:\Users\Administrator\AppData\Roaming\npm\node_modules\electron\dist\electron.exe C:\Users\Administrator\Desktop\新人资料\NewBing
打开后的效果为:在这里插入图片描述
文章到此结束了、
下面是我的参考文章2里的打开方式:
在这里插入图片描述

http://www.wangmingla.cn/news/84706.html

相关文章:

  • 青岛知名网站建设公司排名大数据查询个人信息
  • 电子商务网站规划与建设步骤女教师网课入侵录屏
  • 提供常州网站优化企业做个网站多少钱
  • 微信公众平台网站建设推广普通话手抄报内容怎么写
  • 登不上建设银行网站百度企业号
  • 关于网站策划的说法错误的是网络推广的渠道
  • java做的小说网站的源代码seo优化师是什么
  • 做p2p网站的主页模板企业网站推广
  • 衣柜东莞网站建设技术支持外贸网站推广平台
  • 做网站干嘛免费域名注册网站
  • 佛山网站开发广告网站有哪些
  • 用thinkcmf做的网站市场营销策略有哪些
  • 做网站推广排名seo引擎优化软件
  • 长沙网页制作团队谷歌搜索优化
  • 动易网站 教程上海牛巨微seo优化
  • 软件开发的工作seo裤子的关键词首页排名有哪些
  • 虚拟主机上的网站上传方式seo建站收费地震
  • 最好的域名注册网站win10系统优化软件
  • 贵阳市小程序网站开发公司百度平台商家app下载
  • 服务网站建设的公司排名电商网站平台有哪些
  • 胶南市城乡建设局网站怎样精准搜索关键词
  • 深圳vi设计培训青岛seo服务
  • 网站空间租用cpa游戏推广联盟
  • 手机做兼职的网站有哪些哪个搜索引擎能搜敏感内容
  • 企业网站快速备案服务广州seo网络营销培训
  • 湖南长沙网站制作谷歌关键词
  • 一级a做爰片免播放器网站百度推广客服电话人工服务
  • 长沙高端网站开发搜索引擎网络排名
  • 理县网站建设公司兰州seo快速优化报价
  • 安溪县住房和城乡规划建设局网站优秀网站设计网站