最近要做个桌面的应用,用起来也方便。找了一圈发现NW.js挺容易上手,分享给大家。...NW.js 官网https://nwjs.io/ 1.下载适合当前版本的js 【这里下载的SDK版本,方便后续调试】 2.解压到本地 3.构建自己的project index.html...4.把项目放到nw.js解压后的同一目录下 5.命令进入到当前文件夹 输入 nw myapp 也可以直接把项目拖到nw.exe 6.将应用打包成app.nw文件,进入myapp文件夹中
HoorayOS是一套web桌面应用框架,你可以用它开发出类似与115应用中心、Q+web这类的桌面应用网站,也可以在它的基础上二次开发出适合项目的桌面式管理系统。 HoorayOS需要什么环境?
安装完毕后会发现桌面上有了一个快捷方式,双击运行后在桌面右下角就会出现这个图标。
Web前端-Vue.js必备框架(二) Web前端-Vue.js必备框架(二) vue调式工具vue-devtools 过滤器:vue.js允许你自定义过滤器,可被用作一些常见的文本格式化。.../lib/vue-2.4.0.js"> js"> js"> {{ msg | msgFormat('a+1', 'abc').../lib/vue-2.4.0.js"> <script src=".
A:HoorayOS是一套web桌面应用系统框架,你可以用它开发出类似与115应用中心、Q+web这类的桌面应用网站,也可以在它的基础上二次开发出适合项目的桌面式管理系统。...A:框架开源免费,若需要特殊定制,则进行收费。 Q:HoorayOS有其他语言版本么?如asp、jsp?
Web前端-Vue.js必备框架(四) 计算属性: {{ message.split('').reverse().join('') }} <div
Web前端-Vue.js必备框架(三) Web前端-Vue.js必备框架(三) vue是一款渐进式javascript框架,由evan you开发。vue成为前端开发的必备之一。...vue的好处轻量级,渐进式框架,响应式更新机制。...开发环境,浏览器使用chrome,ide:vs code或者webstorm,node.js8.9+,npm等 uni-app直接使用引入vue.js,vue会被注册为一个全局变量,开发环境不要使用压缩版本...cdn.jsdelivr.net/npm/vue"> 生产环境: js... js
JS正则 -test 判断字符串是否符合规定的正则表达式 -exec 获取匹配的数据 test的例子: 从上述的例子我们可以看出,如果rep.test匹配到了就返回true,否则返回false exec.../m 表示多行匹配 这里的多行匹配需要注意: 默认情况下js的正则匹配就是多行匹配 通过下面例子理解加上m之后的正则匹配 从例子可以看出只匹配到第一行的内容,第二行的并没有匹配,这里是因为整个text是一个字符串...UTF-8"> Title js...(function () { $('.bxslider').bxSlider(); }); WEB框架 MVC框架: Model... View Controller 数据库 模板文件 业务处理 MTV:Django就是MTV框架 Model Template View 数据库 模板文件
Web前端-Vue.js必备框架(五) Web前端-Vue.js必备框架(五) 页面组件,商品列表组件,详情组件,购物车清单组件,结算页组件,订单详情组件,订单列表组件。...v-bind v-model v-slot v-pre v-cloak v-once bind inserted update componentUpdated unbind vuex是一个专门为vue.js
Web前端-Vue.js Web前端-Vue.js必备框架(一) Vue js ...是目前最火的框架,React是最流行的框架,打包工具Webpack,目前三大主流Vue.js,Angular.js,React.js框架。 Vue.js构建用户界面框架,注重视图层。...只关注视图层 {{ message }} 下载地址: https://vuejs.org/js/vue.min.js js"> <!
bmp原始数据1068*1024的图片压缩jpg需要200k,每秒20帧的画面不卡顿,如果要操作流畅传输图像是不行,使用ffmpeg传输视频的方式,内部自带图像压缩算法数据量小 不带关键帧的码流,知识桌面的变化区域...内网穿透 方向穿透的原理,建立第三方服务器,接收已有服务端和客户端的ip数据,并发送给客户端,实现客户端的重定向 web绘制 canvas绘制图像效率很高,操作不会卡顿 https://editor.csdn.net...articleId=105863632 web ffmpege asm.js调用ffmpege代码的二进制代码 videojs https://docs.videojs.com/index.html
经过大量自愿者的BUG提交,建议讨论之后,迎来了第五版。让我们一起来看看第五版更新了哪些新功能吧。
var n = new Notification(‘状态更新提醒’,{ body: ‘你的朋友圈有3条新状态,快去查看吧’, data: { url: ‘...
然而推送通知一直被认为是 Web App 缺少的能力, 申请通知权限 为避免网站滥用 Notification 给用户造成影响,在展示桌面通知之前,首先需要向用户获取通知权限,只有获得用户授权之后...比如我的是global if ('ServiceWorker' in window) { navigator.serviceWorker .register('service-worker.js
下一版本的重要功能就是“文件夹”,随着应用码头的出现,任务栏也改成大图标的模式,桌面可放置图标的位置越来越少,“文件夹”就应然而生了,但在制作过程中,发现几个难点,也就是图标拖动时需要注意的部分。...如下图,文件夹内的图标在拖动结束的时候,位置可能会处在四处:应用码头、桌面、当前文件夹、其他文件夹 ? 前两种情况可以参考下图,图标拖动的第一步就是先画格子。...当我拖动完毕释放图标的时候,判断鼠标释放的位置处于哪个格子中间,进行图标移动并重新排序,实现图标拖动功能,应用码头拖动也是同样思路,两者结合起来无非就是要判断两次,先判断释放位置是否处于应用码头的格子内,然后再判断是否处于桌面的格子内...我在想,文件夹之间的图标拖动是否也可以参考这种模式,桌面上所有已打开并处于显示状态的文件夹窗口,当作是一个个的格子,保存到一个数组里。...因为显示在桌面的窗口不管在任何情况都是高于桌面的,也就是覆盖在桌面上,所以当拖动结束释放时,优先判断图标是否处于文件夹的格子内,然后再依次判断应用码头的格子和桌面的格子。
Javascript在web开发中已经稳稳的占据了重要位置,现在已经开始渗透到桌面开发了 Electron 便是用来创建桌面应用的框架 使用 JavaScript + HTML + CSS 就可以开发跨平台的桌面应用...是否满足桌面应用开发的需求呢?...右边的界面是不是很熟悉,因为Electron就是基于Chromium的 代码结构 electron_test ├── package.json ├── main.js └── index.html package.json...{ "name": "deskjs", "version": "0.1.0", "main": "main.js" } 格式和 Node 的完全一致,main 字段是应用的启动脚本 index.html... Hello World 第一个 JS 桌面应用</
于是找了找其它 node.js 的 GUI 框架,大家有兴趣的话可以关注一下: positron positron 兼容于 electron,只是 Web 内核方面,把 Chromium 换成了 Gecko...而且两者都不如类 Web 的 GUI 方案来的灵活便捷(React 也算此类)。 这么说来,近几年桌面开发似乎越来越不温不火,大家的关注中心似乎都转移到了移动端上。...而移动端的话,原生开发方面,从传统原生开发方式与 react-native 的出现、苹果推出 Swift,到最近谷歌钦定 Kotlin 作为安卓开发的一级语言;Web 前端开发方面,node.js 带来的...grunt、gulp、webpack 工作流,以及各种优秀 MVVM 框架竞相出现,新技术不断出现,让前端开发成为了众所周知最爱造轮子的一拨人。...或许可以这么说,我们现在正经历着桌面端开发向移动端转移中心的过渡期。桌面端 GUI 开发的需求存在感日渐稀薄,现有传统开发方案已能应对日常需求,所以虽然也有一些技术痛点,却并没有更新开发方式的必要。
一、 背景 在工作中我们经常须要构件一些基于web的项目,例如内部测试平台、运维系统等。本篇主要介绍如何使用后端Django + 前端Vue.js的技术栈快速地搭建起一套web项目的框架。...Django是Python体系下最成熟的web框架之一,由于Python语言的易用性和受众面广,Django框架也因其能够快速开发网站应用的特性成为了中小型网站开发框架首选。...项目 我们首先使用Django来搭建web后端api框架。...后缀为vue的文件是Vue.js框架定义的单文件组件,其中标签中的内容可以理解为是类html的页面结构内容,标签中的是js的方法、数据方面的内容,而则是css样式方面的内容: 3、 我们在src/component...在样式组件上我们使用了饿了么团队推出的element-ui,这是一套专门匹配Vue.js框架的功能样式组件。
Tone.js 是一个Web Audio框架,用于在浏览器中创建交互式音乐。Tone.js旨在使音乐家和基于Web Audio 应用程序的音频程序员都能熟悉应用。...此外,Tone.js 提供高性能的构建模块,以创建您自己的合成器、音效和复杂的控制信号。...AudioContext时间是Web Audio API用来安排事件的时间,随当页面加载时从0开始,以秒为单位进行计数。...Signals 信号和底层的Web Audio API一样,Tone.js构建时几乎所有内容都有音频速率信号控制。这是一个功能强大的特性,可以实现样本精确的同步和参数调度。...MIDI 文件要使用MIDI文件,首先需要将它们转换成JSON格式,使得Tone.js可以读取。
应用码头 图标右键菜单 桌面右键菜单 主题模块 更多细节上的修改就不一一描述了,以下是测试地址,由于第二版与第一版相比,更新较多,所以之前注册的用户都清空了。
领取专属 10元无门槛券
手把手带您无忧上云