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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!