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

毕业设计答辩网站开发原理html网页设计作品代码编写

毕业设计答辩网站开发原理,html网页设计作品代码编写,wordpress乱码,管理系统有哪些新建一个文件夹,然后进行 npm init -y 进行初始化,然后我们在进行 npm i electron --save-dev , 此时我们按照官网的教程进行一个初步的搭建, 1.在 package.json 文件进行修改 {"name": "electron-ui","version…

新建一个文件夹,然后进行 npm init -y 进行初始化,然后我们在进行 npm i electron --save-dev   , 此时我们按照官网的教程进行一个初步的搭建,

  • 1.在 package.json 文件进行修改
{"name": "electron-ui","version": "1.0.0","description": "electron app!","main": "main.js","author": "He Ming","license": "ISC","scripts": {"start": "electron ."},"devDependencies": {"electron": "^30.1.0"}
}
  • 新建 main.js  文件

在 main.js 文件中我们需要进行初步搭建 

  •  引入 electron 
const { app, BrowserWindow } = require('electron')
  • 创建启动执行之后的窗口

在创建启动执行窗口我们需要进行搭建,

whenReady:返回的是一个 Promise 我们在then里面进行窗口实例创建 

loadFile : 窗口加载页面

on: 监听窗口关闭事件

     生命周期事件

app.whenReady().then(() => {const mainWin = new BrowserWindow({width: 600,height: 600,})// 窗口加载页面mainWin.loadFile('index.html')// 监听窗口mainWin.on('closed', () => {// mainWin = null})
})
  • 监听所有窗口都关闭

此次监听窗口关闭的是所有的窗口关闭事件,

// 监听所有窗口都关闭
app.on('window-all-closed', () => {// macOS 下,当关闭所有窗口时,应用不会退出if (process.platform !== 'darwin') {// 调用退出事件app.quit()}
})

完整代码 

  •  mian.js
const { app, BrowserWindow } = require('electron/main')
const path = require('node:path')function createWindow () {const win = new BrowserWindow({width: 800,height: 600,webPreferences: {preload: path.join(__dirname, 'preload.js')}})win.loadFile('index.html')
}app.whenReady().then(() => {createWindow()app.on('activate', () => {if (BrowserWindow.getAllWindows().length === 0) {createWindow()}})
})app.on('window-all-closed', () => {if (process.platform !== 'darwin') {app.quit()}
})
  •   preload.js
window.addEventListener('DOMContentLoaded', () => {const replaceText = (selector, text) => {const element = document.getElementById(selector)if (element) element.innerText = text}for (const type of ['chrome', 'node', 'electron']) {replaceText(`${type}-version`, process.versions[type])}
})
  • 新建 index.html  文件
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>桌面应用</title>
</head><body><h1>桌面级应用</h1>
</body></html>

http://www.yayakq.cn/news/535228/

相关文章:

  • 如何建立网站教程济南哪家公司做网站好
  • php 网站响应时间php网站后台无法上传图片
  • 网站建设完成之后要索取哪些东阳网站建设yw126
  • 网站无法被百度收录百度网站怎么做的赚钱吗
  • 那里可以建设网站网站建设合同约定三年后
  • wordpress 插件下载站国外wordpress主题商店
  • 亦庄开发区建设局网站山东平台网站建设设计
  • 2016网站设计规范网站制作外包
  • 兰州拼团网站建设群晖nas建设网站
  • 网站建设收费标准案例百度 网站添加
  • 手机端网站开发框架宜飞思工业设计网站
  • 电子商务网站建设调查问卷网站开发的税率是多少
  • 网站怎么做rsswordpress按分类显示图片
  • 免费商城自助建站上海网站推广服务
  • 腾讯广告建站工具电商网站增加客户
  • 做外链一定要淘宝网站吗中国建筑企业500强排名
  • 如何看网站做打好坏网站开发资质要求
  • 美的企业微信网站短视频平台
  • 受欢迎的汕头网站推广网站内容的编辑和更新怎么做的
  • wordpress ip 改变乐云seo商城网站建设
  • 池州网站seoh5制作方法和步骤
  • 宣城网站开发百度推广建站平台
  • 电子商务的网站怎么做网站建设的界面风格有哪些
  • 用ps做网站画布一般建多大app价格表
  • 安徽省建设工程协会网站个人网站赚钱
  • wordpress 侧边栏错位seo关键词优化公司官网
  • 北京城乡住房建设部网站wordpress会员内容
  • 西城区网站建设PHP做网站的核心是什么
  • 超值的镇江网站建设小红书推广引流收费
  • 网站pv统计方法wordpress开启icon