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

国内团购网站做的最好的是新闻发布平台有哪些

国内团购网站做的最好的是,新闻发布平台有哪些,大学生做偷拍视频网站,牡丹江百姓信息网历史小剧场 呜呼!古有匈奴犯汉,晋室不纲,铁木夺宋,虏清入关,神舟陆沉二百年有余,中国之见灭于满清初非满人能灭之,能有之也因有汉奸以作虎怅,残同胞媚异种,始有吴三桂洪承…

历史小剧场

呜呼!古有匈奴犯汉,晋室不纲,铁木夺宋,虏清入关,神舟陆沉二百年有余,中国之见灭于满清初非满人能灭之,能有之也因有汉奸以作虎怅,残同胞媚异种,始有吴三桂洪承畴,继有曾国藩袁世凯以为厉。今率堂堂之师,征讨汉贼袁氏筑共和之体,或免于我子子孙孙被异族奴役。---- 《讨汉贼袁世凯檄文》

基本使用

1、初始项目

注意:main: 改为 main.js

npm init
2、安装electron
npm install --save-dev electron
3、修改package.json
{"name": "electron-app-cycle","version": "1.0.0","description": "","main": "main.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1","start": "nodemon --watch main.js --exec npm run build","build": "electron ."},"author": "","license": "ISC","devDependencies": {"electron": "^30.0.1"}
}
4、编写main.js
const { app, BrowserWindow, ipcMain } = require('electron')// 创建窗口
let mainWin = null;
function createWindow() {mainWin = new BrowserWindow({x: 100,y: 100,show: false,width: 1000,height: 600,maxWidth: 1000,maxHeight: 800,minWidth: 400,minHeight: 200,resizable: false, // 可缩放movable: true, // 可移动frame: true, // 无边框title: "Electron 学习",icon: "logo.png",// transparent: true, // 透明autoHideMenuBar: true, // 隐藏菜单栏webPreferences: {nodeIntegration: true, // 集成 NodejscontextIsolation: false, // 隔离上下文}})mainWin.loadFile('index.html')mainWin.on("ready-to-show", () => {mainWin.show()})mainWin.webContents.on('dom-ready', () => {console.log("22222 ---> dom-ready")})mainWin.webContents.on('did-finish-load', () => {console.log("33333 ---> did-finish-load")})// 当前窗口关闭时触发mainWin.on("closed", () => {console.log("88888 ---> this window is closed")mainWin = null;})
}// 监听来自渲染进程的 openListWindow 事件
ipcMain.on("openListWindow", () => {const chidlWin = new BrowserWindow({x: 400,y: 300,width: 400,height: 200,parent: mainWin,webPreferences: {nodeIntegration: true,}})chidlWin.loadFile('list.html')chidlWin.on("closed", () => {chidlWin = null})
})app.on('ready', () => {console.log("11111 ---> app is ready")createWindow()
})app.on('window-all-closed', () => {console.log("44444 ---> all windows are closed")app.quit()
})app.on('before-quit', () => {console.log("55555 ---> before-quit")
})app.on('will-quit', () => {console.log("66666 ---> will-quit")
})app.on('quit', () => {console.log("77777 ---> quit")
})

补充知识:Electron 生命周期

  • ready: app 初始化完成
  • dom-ready: 一个窗口中的文本加载完成
  • did-finish-load: 导航完成时触发
  • window-all-closed: 所有窗口都被关闭时触发
  • before-quit: 在关闭窗口之前触发
  • will-quit: 在窗口关闭并且应用退出时触发
  • quit: 当所有窗口被关闭时触发
  • closed: 当窗口关闭时触发,此时应删除窗口引用
5、编写主窗口页面 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><h2>Electron生命周期</h2><button id="open-list-window">点击打开新窗口</button><script src="index.js"></script>
</body>
</html>

index.js

const { ipcRenderer } = require('electron')window.addEventListener("DOMContentLoaded", () => {const btn = document.getElementById("open-list-window");btn.onclick = () => {// 当按钮被点击时,发送消息到主进程ipcRenderer.send('openListWindow')}
})

补充知识
- DOMContentLoaded事件:此时浏览器已经完全加载了HTML文件,并且DOM树已经生成好了。但是其他外部资源,比如样式文件、图片、字体等并没有加载好;
- Load事件:此时浏览器已经将所有的资源都加载完毕,可以正确读取页面中的资源。

6、编写子窗口 list.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><div>新窗口</div>
</body>
</html>

运行

npm run start

Electron案例

http://www.tj-hxxt.cn/news/69277.html

相关文章:

  • 丰台房城乡建设委网站网站seo优化徐州百度网络
  • 商贸公司可以做独立网站销售产品今日国际军事新闻头条
  • python做网站稳定吗网站注册页面
  • 郑州专门做喷绘安装的网站人民政府网站
  • 深圳B2C网站什么网站百度收录快
  • 政府网站建设运维方案最新新闻摘抄
  • seo关键词优化软件排名优化seo是什么
  • 自己做网站需要什么程序nba排名最新赛程
  • 如何制作网站app郑州seo团队
  • 烟台网站建设哪家好打广告在哪里打最有效
  • 外贸网站建设 惠州商务软文写作范文200字
  • 电商网站首页图片切换怎么做的百度地图推广怎么做的
  • 天津开发网站公司百度推广运营这个工作好做吗
  • 网站开发会计科目网络推广外包内容
  • 那些网站可以做外链今日武汉最新消息
  • 做淘宝店头的网站唐山网站建设方案优化
  • 建设网站的技术风险aso优化{ }贴吧
  • seo做关键词怎么收费的网络优化培训要多少钱
  • 页面跳转是什么意思国外seo
  • 十堰网站建设哪家好媒体公关
  • 网站优化常见的优化技术推广产品的软文怎么写
  • 邯郸手机建站价格推广普通话奋进新征程演讲稿
  • 给网站做公正需要带什么免费域名注册申请
  • 网站设计证书西安百度公司地址介绍
  • 信用网站一体化建设方案泉州百度关键词优化
  • 重庆知道推广网站方法如何进行电子商务网站推广
  • 潍坊企业做网站最近的新闻有哪些
  • 动态网站系统是什么在线刷关键词网站排名
  • 政府网站制作费用哪些行业适合做网络推广
  • 做美图 网站有哪些凡科小程序