发布于 2014-07-01 02:19:40 | 160 次阅读 | 评论: 0 | 来源: 网友投递
HIJK JavaScript WebAPI开发包
hijk 是一个自动化的WebAPI开发包,全程使用JavaScript语言,只需要写一个标准JavaScript函数,复制到 js/目录下,就会自动加载为 WebAPI, 可以通过http提供网络服务,无需编译,修改后自动加载新版本。
hijk 是一个自动化的WebAPI开发包,全程使用JavaScript语言,只需要写一个标准JavaScript函数,复制到 js/目录下,就会自动加载为 WebAPI, 可以通过http提供网络服务,无需编译,修改后自动加载新版本。
v 0.2.2 版本增加两个功能
1.WebSocket WebAPI支持,可以通过 send(), onmessage() 与客户端进行双向的数据通讯,使用这个新功能只需要30行JavaScript代码就能完成一个聊天室的服务器端开发。
hijk.api.ws_helloname = function(socket, request, response) { socket.send("Name: ") .onmessage(function(name) { send_all("Welcome " + name); }); };
2.HTTPS 访问支持
v 0.2.2 版本增加两个小工具
1. HTTP 访问代理,可以从其它外部网站的WebAPI中获取数据
2.分布式编程支持,无需学习一门分布式开发语言,直接使用JavaScript就能进行可读性高的分布式开发,一个简易的JavaScript函数,能同时控制多台Web服务器
这两个小工具会打开新端口,只在需要时才使用。
关于系统备份
hijk基于文件夹目录设计,包括数据库文件都位于同一个目录内,备份只需要复制整个文件夹,可以使用操作系统自带的zip工具,一条命令完成压缩加备份,系统还原只需要解压缩文件夹。
hijk的代码全部是JavaScript,能快速阅读,修改及测试。