首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏.NET开发那点事

    Fisrt Node-Webkit App

    1.什么是Node-Webkit 基于node.js和chromium的应用程序实时运行环境,可运行通过HTML(5)、CSS(3)、Javascript来编写的本地应用程序。 ——用node-webkit开发多平台的桌面客户端 2.demo 建立如下项目结构: ? 关键的就2个文件:index.html,package.json ? package.json ? 运行: 把下载的node-webkit的最新released包打开,把nw.exe,nw.apk,icudt.dll三个文件放到项目目录下,双击nw.exe就可以运行程序了。 ?

    88450发布于 2018-01-04
  • 来自专栏程序人生

    node-webkit做桌面应用

    我会按照:what - why - how 的顺序介绍node-webkit。 投抱node-webkit的知名项目有 LightTable。 所有种种,CEF和node-webkit都能提供支持,相对于CEF,node-webkit使用起来更简单,对nodejs社区的良好支持是个杀手锏。 对于node-webkit,你可以follow其repo(https://github.com/rogerwang/node-webkit)里的wiki,一步一步做,就能成功做出一个Hello world 如果这样的代码还不得不运行在node-webkit里,而不是浏览器中,那么开发的效率会大打折扣。

    1.6K90发布于 2018-03-28
  • 来自专栏游戏杂谈

    使用node-webkit实现打包工具的小结

    之前一直使用的hta在开发工具,最近转到node-webkit上了,对比一下二者的优劣势。 hta单个文件,体积较小,但有兼容性的问题(兼容ie6、7、8就行了,也还好),node-webkit使用webkit内核,可以直接使用html5、css3的相关特性,比如圆角、渐变等,比较方便,界面炫一些 还有就是node-webkit在windows下进行资源的copy时,容易报error但它是一个空的Error对象,里面并没有errCode和它的信号相关信息,hta没有这个问题很稳定。 不过读写文件和网络请求处理上面来讲,还是node.js方便,一行代码就能解决战斗,所以尽管体积偏大,我还是倾向于node-webkit进行开发。 其中如果你所使用的svn服务器是需要添加注释的,在使用程序自动处理时别忘记了-m参数,不然也是提交失败的~ ~,并且你还拿不到出错信息(就一个errCode和信号id还有是否被kill掉的相关信息) 5、node-webkit

    1K20发布于 2018-11-16
  • 来自专栏liulun

    node-webkit无边框窗口用纯JS实现拖动改变大小

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head>     <meta charset="utf-8" />     <title></title>     <script src="../jquery-1.11.0.min.js"></script>     <link href="../css/bootstrap.min.css" rel="stylesheet" />     <link href

    3K60发布于 2018-01-12
  • 来自专栏全栈程序员必看

    HTML5开发桌面应用:选择node-webkit还是有道heX

    因此在AOL中搜索”html 开发桌面应用“,结果发现了王文睿的node-webkit和有道的heX这两款技术。非常明显node-webkit是较hex之前开发的。那究竟选择那个好呢? 以下简介一下这两款技术: node-webkit is an app runtime based on Chromium and node.js. 最后还是选择node-webkit了。可能是先入为主吧。

    93810编辑于 2022-07-07
  • 来自专栏程序人生

    [产品技术] Operational Transformation

    最近「业余」(真是非常业余,大块时间都用来写东西了)时间在捣鼓node-webkit。还记得之前我提到过的github atom么?它就是基于一个node-webkit的fork上做出来的。 我想用node-webkit做一款兼具桌面优势和互联网特征的协作软件,所以自然想到了久未使用的sharejs。 sharejs是一款允许多人在线协同编辑的javascript库。

    1.5K71发布于 2018-03-28
  • 来自专栏HT

    HT for Web嵌入QtWebKit的客户端解决方案

    Many people will likely find it easier to use a project like node-webkit, which is more generic by design 一般应用采用https://github.com/rogerwang/node-webkit,HT for Web自然也能通过node-webkit打包成客户端应用程序,如下图所示: 最近遇到用户通过Qt

    1.5K50发布于 2018-01-03
  • 来自专栏HT

    HT for Web嵌入QtWebKit的客户端解决方案

    Many people will likely find it easier to use a project like node-webkit, which is more generic by design 一般应用采用https://github.com/rogerwang/node-webkit,HT for Web自然也能通过node-webkit打包成客户端应用程序,如下图所示: 最近遇到用户通过Qt

    1.2K70发布于 2018-01-03
  • 来自专栏hightopo

    HT for Web嵌入QtWebKit的客户端解决方案

    Many people will likely find it easier to use a project like node-webkit, which is more generic by design 一般应用采用https://github.com/rogerwang/node-webkit,HT for Web自然也能通过node-webkit打包成客户端应用程序,如下图所示: 最近遇到用户通过Qt

    1.1K20发布于 2018-07-09
  • 来自专栏web前端踩坑

    如何让一个html网页变成一个exe可执行程序

    2 nw.js工具 nwjs官网下载 nw.js的github地址 nw.js的使用流程: 测试可用 解压下载包后,双击nw.exe,可以正常启动,则说明可以使用node-webkit。 或者"_"或者"-" ,不允许带空格,必须唯一 "description": "demo app of node-webkit",//描述 "version": "0.1.0",//版本 " keywords": [ "demo", "node-webkit" ],//关键字 "window": {//窗体配置 "title": "node-webkit demo", //窗体的标题 参考文章: 让HTML网页变成一个exe执行程序(node-webkit或HTMLRunExe或hta) NW.js构建桌面应用

    24.5K20发布于 2020-11-05
  • 来自专栏liulun

    Electron是什么以及可以做什么

    这两个框架都与中国人有极深的渊源,2011 年左右,中国英特尔开源技术中心的王文睿(Roger Wang)希望能用 Node.js 来操作 WebKit,而创建了 node-webkit 项目,这就是 2012 年,故事的另一个主角赵成(Cheng Zhao)加入到王文睿的小组,并对 node-webkit 项目做出了大量的改进。 后来赵成离开了英特尔,帮助 github 团队尝试把 node-webkit 应用到 Atom 编辑器上,但由于当时 node-webkit 还并不稳定,且 node-webkit 项目的走向也不再受赵成的控制了 但赵成和 github 团队并没有放弃,而是着手开发另一个类似 node-webkit 的项目:Atom Shell,这个项目就是 Electron 的前身,赵成在这个项目上倾注了大量的心血,这也是这个项目后来广受欢迎的关键因素之一

    4K30编辑于 2022-11-18
  • 来自专栏全栈程序员必看

    HT for Web嵌入QtWebKit的客户端解决方案

    Many people will likely find it easier to use a project like node-webkit, which is more generic by design 一般应用采用https://github.com/rogerwang/node-webkit,HT for Web自然也能通过node-webkit打包成客户端应用程序,如下图所示: 最近遇到用户通过

    1.2K30编辑于 2022-07-05
  • 来自专栏Golang语言社区

    不只是Web:十大令人振奋的Node.js项目

    Node-WebKit 作为专门针对Node.js应用程序的运行时,Node-WebKit允许大家将应用程序打包为精简化Chromium副本并将其交付至任何Node.js及Chromium已经移植过的平台 如果大家希望能利用Web技术开发出桌面应用程序,那么不妨将Node-WebKit视为其它那些更大、更笨重框架的有益补充。 (显然,如果大家发布的是一款不涉及图形用户界面的Node.js应用,那么Nexe肯定能帮上大忙;不过对不起拥有图形用户界面的应用,Node-WebKit之类的方案才是正确的选择)。 Hyro 在利用Node-WebKit所打造的应用程序当中,Hyro这款实时HTML 5编辑器可谓一枝独秀。原始HTML内容被显示在当前页面的左手边,而结果内容则被显示在右手边。 Hy0072o 在利用Node-WebKit所打造的应用程序当中,Hyro这款实时HTML 5编辑器可谓一枝独秀。原始HTML内容被显示在当前页面的左手边,而结果内容则被显示在右手边。

    2.4K50发布于 2018-03-19
  • 来自专栏跟着小郑学JAVA

    模拟钉钉!我将Vue项目打包成客户端,万物皆可打包!

    将Web项目封装为PC客户端,其中一种方式就是运用 node-webkitnode-webkit 是一个基于node.js和 chromium的应用程序运行环境,通过它我们可以把建立在chrome浏览器和node.js上的web应用打包成桌面应用,也就是我们所说的客户端,而且还支持跨平台 **程序描述*/ "description": "OA办公系统", /**程序版本号*/ "version": "1.0.0", /**关键字*/ "keywords": ["demo","node-webkit */ "nodejs": true, /** * 指定一个node.js文件,当程序启动时,该文件会被运行,启动时间要早于node-webkit加载html的时间。 默认情况下,如果将node-webkit程序打包发布,那么只能启动一个该应用的实例。 * 如果你希望允许同时启动多个实例,将该值设置为false。

    2.4K30编辑于 2023-08-01
  • 来自专栏互联网杂技

    JavaScript就要统治世界了?

    Node-webkit Node-webkit 是一个 Web 应用程序运行时环境,它可以让你以 Web 的方式来写桌面应用程序,你可以用任何流行的 Web 技术来编写一个跨平台(Windows,Linux ,MacOS)的桌面程序,并且性能和交互也是良好的,Teambition 桌面客户端便是使用 Node-webkit 编写的。 Node-Webkit 作者王文睿:桌面应用的全新开发方式 Node-Webkit 文档/Node-Webkit 教程 heX 介绍/heX 文档 5、神作 React React React(React.js

    2.1K60发布于 2018-04-02
  • 来自专栏前端小作坊

    Atom-Shell 入门

    而在Atom Shell中nodejs api可以在网页中使用,所以开发者可以在网页中访问本地资源,就像Node-Webkit一样。 但是和Node-Webkit不一样的是:不能直接在网页中(Render端)操作本地资源,只能通过remote模块调用Browser端脚本操作本地资源。

    1.7K30发布于 2018-08-01
  • 来自专栏liulun

    极客手中的利器Electron

    Electron的由来 2011年左右,中国英特尔开源技术中心的王文睿(Roger Wang)希望能用Node.js来操作WebKit,而创建了node-webkit项目,这就是NW.js的前身。 2012年,故事的另一个主角赵成(Cheng Zhao)加入到王文睿的小组,并对node-webkit项目做出了大量的改进。 后来赵成离开了中国英特尔开源技术中心,帮助github团队尝试把node-webkit应用到Atom编辑器上,但由于当时node-webkit还并不稳定,且node-webkit项目的走向也不受赵成的控制 但赵成和github团队并没有放弃,而是着手开发另一个类似node-webkit的项目:Atom Shell,这个项目就是Electron的前身,赵成在这个项目上倾注了大量的心血,这也是这个项目后来广受欢迎的关键因素之一

    2K10发布于 2020-06-02
  • 来自专栏那些年我们学过的前端

    前端构造桌面级应用(QQ音乐)

    image 使用命令行安装 (命令行下载比较慢 所以不是特别建议) sudo npm install -g nw nw的打包流程 打包工具 (简单介绍几种 ) nodebob是node-webkit 的构建工具,可以在Windows环境中自动发布node-webkit应用程序。 nw-builder&grunt-nw-builder允许您使用grunt为mac,win和linux构建node-webkit应用程序。 可以轻松地基于node-webkit创建Mac应用程序,从而简化测试和构建过程。它负责创建可执行文件,附加应用程序图标并相应地配置plist文件。 (非常alpha阶段) generator-node-webkit是一个yeoman生成器,用于开发node-webkit应用程序并为mac,linux和win创建包。

    3.4K40发布于 2019-03-29
  • 来自专栏hbbliyong

    用Visual Studio Code写Node.j

    vsc是用atom-shell(现在叫electron)写的,这玩意和node-webkit(现在叫nw.js)一样,都是把node.js和chrome结合起来的工具,所以可以这么使用。 不过vsc使用到的node.js模块并不多,比如引用util和vm等会报错,用node-webkit就不会这样。

    1.3K130发布于 2018-03-06
  • 来自专栏FreeBuf

    ChromeLoader 正在通过破解游戏进行传播

    【properties.bat】 files.zip 文件中包含良性文件和与 node-webkit(nw.js) 相关的恶意 JavaScript 文件(注:node-webkit 是一个使用 Chromium

    1.1K10编辑于 2023-03-29
领券