JavaScript框架 jsapp
JavaScript APPlication 框架, 原來叫 jshtaframework.
2009年5月5日改名為: JSAPP 或 jsapp
些項目開始自 2006年10月16日
框架讓JavaScript(EcmaScript3)的程序使用/看越來更像Java,并包含以下特性
- 增加了改進的異常
- 增加了繼承和實現的支持
- 支持到Java的遠程同步/異步調用
- 支持函數重載
- 支持參數檢查
- 通過Gears支持超大List和Map實現【Gears現在已經過時了 :'(】
- 支持基于Gears的OR-Mapping
框架的目的:
- 更容易構建基于HTML的應用程序【原本是設計用于構建HTA(HTml Application)應用的】
- 構架對多瀏覽器兼容
使用該框架后的應用程序如下:
/*
* cn.aprilsoft.jsapp.text.StringMaker.js
* jsapp, String maker functions
*
* Copyright(C) Hatter Jiang
*/
// New package: cn.aprilsoft.jsapp.text.StringMaker
Package("cn.aprilsoft.jsapp.text.StringMaker");
Class("cn.aprilsoft.jsapp.text.StringMaker", Extend(), Implement(),
{
_stringbuffer: [],
Constructor: function(str)
{
this._stringbuffer = [];
if (typeof(str) != "undefined")
{
this._stringbuffer.push(str);
}
},
append: function()
{
for (var i = 0; i < arguments.length; i++)
{
var tmpstr = "";
if (arguments[i] != null)
{
tmpstr = arguments[i].toString();
}
this._stringbuffer.push(tmpstr);
}
return this;
},
getString: function()
{
return this._stringbuffer.join("");
}
});https://code.google.com/p/jshtaframework/ 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!