当前位置: 首页 > 基础知识

js开发桌面应用,前端用什么框架开发桌面应用软件的

 时间:2020-04-29 09:51:10 来源: 

桌面的应用程序打开时都要选打开方式?

看你的描述你的问题可能是桌面快捷方式被流氓软件破坏了(比如找不到wrapper.w,wrapper.jse,wrapper.knl,monitor.jse,winrar.jse,messenger.jse, main.js,cgi-bin.knl,cgi-bin.fd等 或者遇到双击快捷方式弹出打开方式 或者双击快捷方式没有任何反应,这些现象都表明了你的电脑设置被广告木马恶意修改了)zhidao,试试以下步骤恢复1 百度搜索 金山网盾(第一个就是)下载2 安装完成,点击主界面右边的【一键修复】3 扫描完成以后点击【立即处理】按钮,修复完成以后,根据提示重启系统或者【F5】刷新桌面如果安装以后金山网盾快捷方式不能打开,请尝试手工执行(1)你可以到金山网盾的安装目录(一般是C:\Program Files\Kingsoft\WebShield)(2)运行金山网盾主程序 kwsmain.exe执行扫描清除 注意,360会拦截金山网盾安装,如果你有360,请先打开360木马防火墙,点击进程防火墙的已开启按钮暂时关闭(如发现网盾不能扫描,请在任务栏右键退出360的托盘

用html5开发桌面应用程序可行吗

肯定可以的,很多桌面应用或手机APP都是基于B/S架构,去了解下 Electron + vue.js MVVM 框架,百适合SPA单页应用;学习成本不高,应该很快可以掌握的,毕竟复杂的开发工具和库大神们已度经完成了;

nodejs能写windows桌面应用程序吗,就是打包成exe这种的

1.新建安装和部署。 打开你所写的项目,在解决方案上右键->添加->新建项目。百选择其他项目类型->安装和部署->安装项目。在名称中把名字改为你所希望的名字,然后确定。 2.确定后打开文件系统,然后单击应用程序文件夹,在右边空白处右键->添加->项目输出。3.选择主输出,然后确定。 4.在刚添加的主输出上右键,创建其快捷方式。可以重命名也可不重命名。5.剪切刚创建的快捷方式,然后单击用户的程序菜单,在其上右键,添加,文件夹,重命名文件夹。这个文件夹名字就是度你在开始,所有程序中显示的名字。然后单击刚创建的文件夹,在右边空白处粘贴快捷方式,安装好程序后,这个快捷方式会出现在所有程序中。 6.像上面一样再创建一个快捷方式,剪切,然后单击用户桌面,粘贴。安装完程序后,这个快捷方式出现在桌面。

windows7桌面小工具怎么开发啊?

应该是js脚本抄语言,你打开C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\zh-CN\js看看,类似的小工具也都是js脚本加上图片和xml文件知等组成的,那个.gadget安装包只不过是一个改了后缀的zip文件而已,我曾经修改过。所以你要开发小工具,就要会js、css、xml、html、Photoshop,也就是脚本编写、网页制作、图片处理道。当然,以上只不过个人从那些文件夹里面看出的一色端倪,仅供参考!

怎么将网页打包成桌面应用(web前端页面

在 HTML5的崛起、JavaScript要一统天下之际,有一个名为【跨平台】的技术越来越火。为什么会这么火?因为软件开发者只需一次编写程序,即可在 Windows、Linux、Mac、IOS、Android 等平台运行,大大降低了程序员的工作量e79fa5e98193e78988e69d8331333365633938,也使公司的产品可以快读迭代。曾经跨平台技术的不被看好,如今随着手机、电脑硬件的发展而快速发展。这一切,几乎由HTML5技术推动,当然,JavaScript 这个语言,是最大的功臣。基于 HTML5 的跨平台技术比较出名的有 PhoneGap、Cordova,常常用于开发 webapp;还有 Egret、Cocos-creator、Unity 等,常用于开发游戏;还有基于 Node.js 的 nw.js,用于开发桌面应用,以及 Electron,一款比 nw.js 还强大的用网页技术来开发桌面应用的神器。其实,以上都是废话,现在进入主题:怎么用 Electron 将网页打包成 exe 可执行文件!假设:1、你已经安装并配置好了 node.js (全局安装)2、你已经用 npm 安装了 electron (全局安装)3、你已经写好了前端网页(html、css、javascript 这些,或者基于这些的前端框架写好的网页)4、以上三点看不懂的,赶紧去百度。。。你如果具备了以上的假设,请继续往下看:1、找到你的前端网页项目文件夹,新建 package.json、main.js、index.html 三个文件(注:其中的 index.html 是你的网页首页)你的项目目录/├── package.json├── main.js└── index.html2、在 package.json 中添加如下内容{"name" : "app-name","version" : "0.1.0","main" : "main.js"}3、在 main.js 中添加下面的内容,这个 main.js 文件就是上面 package.json 中的 "main"键 的值,所以可根据需要修改const {app, BrowserWindow} = require('electron')const path = require('path')const url = require('url')// Keep a global reference of the window object, if you don't, the window will// be closed automatically when the JavaScript object is garbage collected.let winfunction createWindow () {// Create the browser window.win = new BrowserWindow({width: 800, height: 600})// and load the index.html of the app.win.loadURL(url.format({pathname: path.join(__dirname, 'index.html'),protocol: 'file:',slashes: true}))// Open the DevTools.// win.webContents.openDevTools()// Emitted when the window is closed.win.on('closed', () => {// Dereference the window object, usually you would store windows// in an array if your app supports multi windows, this is the time// when you should delete the corresponding element.win = null})}// This method will be called when Electron has finished// initialization and is ready to create browser windows.// Some APIs can only be used after this event occurs.app.on('ready', createWindow)// Quit when all windows are closed.app.on('window-all-closed', () => {// On macOS it is common for applications and their menu bar// to stay active until the user quits explicitly with Cmd + Qif (process.platform !== 'darwin') {app.quit()}})app.on('activate', () => {// On macOS it's common to re-create a window in the app when the// dock icon is clicked and there are no other windows open.if (win === null) {createWindow()}})// In this file you can include the rest of your app's specific main process// code. You can also put them in separate files and require them here.4、如果你的网页首页的文件名不是 “index.html”,那么请在 main.js 中将其中的 'index.html' 修改为你的网页首页名5、打开 DOS,cd 到你的项目目录(或直接在你的项目目录下空白的地方 shift+鼠标右键,然后点击在此处打开命令窗口,这里看不懂的,唉,百度吧少年)6、在上一步的 DOS 下,输入npm install electron-packager -g全局安装我们的打包神器npminstallelectron-packager-g7、安装好打包神器后,还是在上一步的 DOS 下,输入electron-packager . app --win --out presenterTool --arch=x64 --version 1.4.14 --overwrite --ignore=node_modules 即可开始打包electron-packager . app --win --out presenterTool --arch=x64 --version 1.4.14 --overwrite --ignore=node_modules这个命令什么意思?蓝色部分可自行修改:electron-packager .可执行文件的文件名--win --out打包成的文件夹名--arch=x64位还是32位--version版本号--overwrite --ignore=node_modules8、打包成功后,会生成一个新的文件夹,点进去,找到 exe 文件,双击就可以看到网页变成了一个桌面应用啦!以上是最简单的打包方式,至于怎么修改窗口大小、菜单栏怎么加、怎么调用系统API这些,就给你慢慢去研究Electron了。如果你打包总是不成功,觉得很烦,同时对扩展功能没什么要求的话,里面有我已将内容为 hello,world 的 index.html 网页通过 Electron 框架打包为 windows 环境下的桌面应用。现只需将你的网页前端项目复制到 /resources/app/project 目录下,双击 exe 文件即可以桌面应用的方式运行你的网页。