appjs desktop
/* | |
author: daimajia | |
name: appjs Express example | |
email: daimajia@gmail.com | |
any question feel free to email me :) | |
*/ | |
var appjs = module.exports = require('appjs'); | |
var express = require('express'); | |
var utils = require('util');// Create express server for routing | |
appjs.serveFilesFrom(__dirname + '/content'); | |
var appRouter = express(); | |
/* | |
*This is default views jade files directory. | |
*Remeber to create a index.jade file in this directory. | |
*/ | |
appRouter.set('views',__dirname + '/content'); | |
appRouter.use(express.bodyParser()); | |
appRouter.engine('jade', require('jade').__express); | |
appRouter.engine('html', require('ejs').renderFile); | |
/** | |
* Set up the express routes | |
*/ | |
appRouter.get('/', function(req, res, next){ | |
res.render('index.jade', { name: 'Hello Jade!' }); | |
}); | |
appRouter.use(express.static(__dirname + '/content')); | |
/** | |
* Setup AppJS | |
*/ | |
// override AppJS's built in request handler with connect | |
appjs.router.handle = appRouter.handle.bind(appRouter); | |
// have express listen on a port:51686 | |
appRouter.listen(23453); | |
var window = appjs.createWindow('http://localhost:23453/', { | |
width : 640, | |
height: 460, | |
icons : __dirname + '/content/icons' | |
}); | |
window.on('create', function(){ | |
console.log("Window Created"); | |
window.frame.show(); | |
window.frame.center(); | |
}); | |
window.on('ready', function(){ | |
window.require = require; | |
window.process = process; | |
window.module = module; | |
}); |
appjs desktop的更多相关文章
- Power BI官方视频(3) Power BI Desktop 8月份更新功能概述
Power BI Desktop 8月24日发布了更新版本.现将更新内容翻译整理如下,可以根据后面提供的链接下载最新版本使用. 1.主要功能更新 1.1 数据钻取支持在线版 以前的desktop中进行 ...
- Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager
Redis缓存服务器是一款key/value数据库,读110000次/s,写81000次/s,因为是内存操作所以速度飞快,常见用法是存用户token.短信验证码等 官网显示Redis本身并没有Wind ...
- [转] 给ubuntu中的软件设置desktop快捷方式(以android studio为例)
原文链接:http://www.cnblogs.com/kinyoung/p/4493472.html ubuntu的快捷方式都在/usr/share/applications/路径下有很多*.des ...
- 安装ArcGIS Desktop 9.3
本文仅用于学习交流,商业用途请支持正版!转载请注明: http://www.cnblogs.com/mxbs/p/6216865.html 准备: ArcGIS Desktop 9.3.crack_f ...
- ubuntu 14.04 desktop装vnc4server
ubuntu 14.04 desktop上安装vnc4server要装上gnome的一些软件包并修改启动文件~/.vnc/xstartup 问题来源How to make VNC Server wor ...
- 【GitHub Desktop】MacOS和Win下配置及简单的使用
一. GitHub介绍 1.GitHub 是为开发者提供 Git 仓库的托管服务.这是一个让开发者与朋友.同事.同学及陌生人共享代码的完美场所. 总结一下,GitHub 最大的特征是"面向人 ...
- GitHub Desktop+码云(GIT.oschina)使用方法
一.如何从码云GIT导入到GitHubDeskTop桌面工具. 1.先用命令行切换到本地的目录. 2.使用git clone 码云GIT地址 命令将项目克隆到本地. 3.在GitHub Desktop ...
- Local Desktop
Desktop: Paradigm System I:\Apps\Admin\ParaStart.bat Paradigm 1 Report Menu I:\Apps\Admin\ParaStart ...
- Remote Desktop Connection Manager
通过Remote Desktop Connection Manager(RDCMan),当前最新版本是 v2.7. 通过这款软件,我们便可以轻松的管理和访问数个RDP.左边的列表中我们可以创建总的分区 ...
随机推荐
- jQuery插件开发全解析,类级别与对象级别开发
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法.jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级 ...
- Webservice接口和Http接口
WebService又是一种高级应用,与之前学习的Struts.Spring.Hibernate等框架不同.WebService是面向服务的架构(SOA),看起来像是比SSH框架要大.那么它到底是做什 ...
- J2EE 第二阶段项目之部署项目、分工安排
SVN 先通过使用教程,和能够介绍了解svn. svn使用教程总结 ; svn功能介绍. 分工安排:我的任务就是项目统计. 1 效益统计 1 教育效益统计表 (教育效益统计表,增,改,查看,查 ...
- Sqlserver_left join 、right join、 inner join 用法
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只 ...
- 20160805_笔记本_CentOS6.4x64分区
1.严gong 笔记本 CentOS6.4x64分区: 1.1.OS自动分区的方案: 1.2.我模仿上面的方案,自己弄的方案:(没有LVM卷组) 2.
- iOS开发 Date转字符串
+ (NSString *)formatterDate:(NSNumber *)desDate WithDateFormatter:(NSString *)formatter{ NSDateForma ...
- modernizer的意义
modernizer是一个js文件,会检查当前的浏览器支持什么特性,就在Html标签上添加什么类,然后如果不支持添加no-xxx类,这样,就可以针对两种情况写两种css. http://blog.ch ...
- dede会员指定栏目发布文章
后台——核心——网站栏目管理——修改栏目——常规选项——支持投稿
- html5中的表单
<form id="aForm" action="reg.php"> <p>请填写表单内容以完成注册!</p> <fi ...
- AC自动机 & Fail树 专题练习
Fail树就是AC自动机建出来的Fail指针构成的树. [bzoj3172][xsy1713]单词 题意 给定一些单词,求每个单词在所有单词里面的出现次数. 分析 构建Fail树,记录每个单词最后一个 ...