当前位置:  软件>JavaScript软件

开发桌面应用的 JS 库 AppJS

    来源:    发布时间:2015-02-08

    本文导语:  AppJS 是一个令人振奋的 JavaScript 库,使我们能够使用 Web 技术快速开发桌面应用程序(HTML,CSS和JavaScript)。AppJS 使用 Node.js 做为后端支撑。 示例代码: /**  * Begin by requiring appjs.  **/ var app = require('appjs'); // serve files...

AppJS 是一个令人振奋的 JavaScript 库,使我们能够使用 Web 技术快速开发桌面应用程序(HTML,CSS和JavaScript)。AppJS 使用 Node.js 做为后端支撑。

示例代码:

/**
 * Begin by requiring appjs.
 **/
var app = require('appjs');

// serve files to browser requests to "http://appjs/*"
app.serveFilesFrom(path.resolve(__dirname, 'public'));


/**
 * There are other routing functions that you can use like `post`, `get` or `all`.
 **/
app.post('/',function(req,res,next){
  res.send('Hey! How are you '+req.post('firstname'));
})

/**
 * Create a window and point it to http://appjs/. This url is a special url. 
 * It is not a http request. AppJS manages these requests manually using routers you define.
 **/
var window = app.createWindow('http://appjs/', {
  width           : 640,
  height          : 460,
  left            : -1,    // optional, -1 centers
  top             : -1,    // optional, -1 centers
  autoResize      : false, // resizes in response to html content
  resizable       : true, // controls whether window is resizable by user
  showChrome      : true,  // show border and title bar
  opacity         : 1,     // opacity from 0 to 1 (Linux)
  alpha           : false, // alpha composited background (Windows & Mac)
  fullscreen      : false, // covers whole screen and has no border
  disableSecurity : true   // allow cross origin requests
});

/**
 * This event is fired when window is ready and loading the first page is finished.
 **/
window.on("ready",function(){
  console.log("Event Ready called");

  this.frame.show();

});

    
 
 

您可能感兴趣的文章:

  • Java桌面程序开发框架 Viewa
  • 用web开发桌面app的引擎 Tencent Webtop
  • 在Linux下开发桌面软件
  • Qt只能在KDE桌面开发吗?能不能在Gnome上开发使用?
  • Linux中的桌面应用程序开发
  • 请问, 桌面开发是什么意思呀?
  • 很想去红旗Linux做桌面开发人员,不知适不适合?
  • 关于linux下桌面开发
  • 怎样开发在LINUX 上运行的应用程序,像WINDOWS桌面应用程序一样
  • 我装了红旗linux桌面系统,但是我想安装rh linux下的图形开发工具
  • 这里人好少啊!对桌面Linux开发有兴趣的请进
  • GNOME桌面环境下开发图形界面程序应该用?
  • Java桌面程序开发框架 InvokeUI
  • 用python快速开发绚丽桌面程序 pyui4win
  • turbolinux7在安装到选择 哪种类型(标准桌面电脑型,开发型,完全....)不能再进行下一步了
  • 桌面软件开发框架 joyWindow
  • 桌面UI框架 GUI开发框架 LomoX
  • 开发桌面应用框架 atom-shell
  • Android 桌面Widget开发要点解析(时间日期Widget)
  • 桌面应用开发引擎 AlloyDesktop
  • 开发java应用,用什么开发工具好呢?
  • 关于linux内核开发和应用开发的区别
  • 应用于图形终端的界面开发用什么开发工具好?
  • Linux Kernel/Network 技术QQ群14888802,只加有内核开发、TCP/IP协议栈开发的程序员,不加新手和做应用开发的程序员。
  • 应用服务器开发库 libADSL
  • 快速应用开发解决方案 OpenROAD
  • 在线移动应用开发平台 AppCan
  • Web 应用开发框架 B3log Latke
  • 快速应用开发工具 JBoss Forge
  • Java企业应用开发框架 Portofino
  • Ajax应用开发工具 XML11
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • linux 嵌入式开发用不用买开发板,买什么样的开发板?
  • ios app 开发中ipa重新签名步骤介绍
  • 请问shell 开发能开发什么样的程序?硬件的驱动程序是否能够开发呢?
  • 几个windows平台C++开发错误举例
  • 请问在Linux 下用C开发移动增值软件都有什么开发工具啊,我以前一直在Windows下用VC开发
  • IOS开发:UIScrollView类介绍及如何简单地截获touch事件
  • 我常未开发过Linux下的程序,请问Linux下可以使用那些开发工具,最好的开发工具是什么版本?
  • nginx最新主线开发版1.5.4发布及下载地址
  • 我是学习web开发的,主要是java开发SSH开发框架和ajax等。我想知道有没有必要学习一下linux相关知识。
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • 各位设备驱动开发的朋友,请问,linux设备驱动开发和网络编程开发哪一样工资比较高呀?
  • ​基于Docker的大数据开发实践
  • 驱动程序开发和嵌入式开发有什么联系吗?
  • Android及andriod无线网络Wifi开发的几点注意事项
  • linux 嵌入式开发用买开发板吗?
  • Linux 下c++开发error while loading shared libraries问题解决
  • web开发和嵌入式开发哪个更有挑战
  • Android开发需要的几点注意事项总结
  • 请问在哪下载嵌入式Linux开发平台???想学嵌入式开发!!!
  • IOS开发之socket网络编程(基于SimpleNetworkStreams的c/s程序)
  • 热点调查:请问你们公司用什么团队开发工具开发Web程序的?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3