JavaScript For JCFXBL 服务器端脚本I/O扩展
来源:互联网 发布:java基础教程视频教程 编辑:程序博客网 时间:2024/05/29 15:14
JavaScript For JCFXBL 服务器端脚本I/O扩展
本系列文章由ex_net(张建波)编写,转载请注明出处。
http://blog.csdn.net/ex_net/article/details/8038868
作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流!
一、JSFxBLSrv架构图
二、JSFxBLSrv语法概述:
语法兼容 JavaScript语法但不支持JavaScript的大多数类(对象)。
三、JSFxBLSrv的Request与Response说明
Request、Response与FxBL类似
Request请求规范
Request采用Post和Put方式进行调用操作
http://192.168.0.1/JSFxBLSrv.ashx?act=[JS代码文件名]
¶ms=[参数个数]
POST参数采用二元值
Name1:Value1
Name2:Value2
Name3:Value3
Name4:Value4
…
Response应答数据包(JSON)。
返回数据包:
【1】success 、 failed (ajax如果调用成功则返回“success ”,否则返回“failed ”)
【2】-1、0、1 (DBS调用成功则返回“1”,否则返回“-1”,0表示其它)
【3】string (return_msg与return_value配合使用,作为return_value的解释说明,提供前台UI显示或处理)
【4】result (JSON) (结果数据集JSON字符串,详细见下面的接口说明)
【5】totalCount>=0 (本次操作影响的数据记录数,如果是select操作则返回记录总数)
四、JSFxBLSrv接口说明
五、为提高系统运行速度,采用Cache加速JS代码
JS_ACT_Cache (Key,Value)
Key=>ACT
Value=> JavaScript Code
六、JSFxBLSrv对JavaScript的扩展
文件操作扩展
var g_FileID=JSFxBLSrv_OpenFile(filename, ReadOnly)
// g_FileID 采用 guid编码
//说明FileID为文件ID值,该值储存在 ASP.NET的全局变量里
var g_result=JSFxBLSrv_WriteFile(g_FileID, content, mode);
//说明content为内容
//当mode=Text时,content为字符串数据 utf-8编码
var str= JSFxBLSrv_ReadTextFile(g_FileID)
//每次读取1行文本数据,指针下移一行
var eof=JSFxBLSrv_EofTextFile(g_FileID)
//判断文件是否读取到最后了
var g_result= JSFxBLSrv_Close(g_FileID)
//释放文件指针
七、JavaScript代码编写规范
/* 代码注释区 功能说明*/js_main(param1, param2, param3, param4, param5…){ //程序入口 return 1; // 执行完毕后返回1}
- JavaScript For JCFXBL 服务器端脚本I/O扩展
- JCFXBL JSM文件(I/O)操作设计思想
- PCF8574 I/O扩展
- 单片机I/O扩展
- Java I/O 扩展
- 服务器端执行javascript脚本
- Scheduling for I/O
- 服务器端select I/O多路复用模型
- 网络I/O模块的IOCP扩展
- 服务器端I / O性能:Node,PHP,Java与Go
- 服务器端控件用javascript脚本来验证
- 服务器端向页面动态添加javascript脚本
- 关于I/O的一些脚本
- I/O Stack Optimization for Smartphones
- Google I/O 2014 - Keynote for Android
- Fio for I/O performance testing
- select – Wait for I/O Efficiently
- JCFXBL扩展DLL模块编译说明(C#)
- hdu 3627 Giant For
- char与wchar_t的区别
- 肖陶扩
- 2012hulu笔试题
- 2011年美国留学:美国地理信息系统(GIS)专业研究方向解析
- JavaScript For JCFXBL 服务器端脚本I/O扩展
- object 常用 数学运算
- 《C与指针》读书笔记
- <controller>与 RequestProcessor类处理请求
- linux 设置root 密码
- ubuntu 屏幕闪烁并且移位问题
- 最简单关闭软键盘的方法——只需要一行代码,关闭无限个输入视图 非resignFirstResponder
- IO操作 文件的读取
- Struts1工作流程