-
2012.03.16 JSDK3 V1.8.0 Beta
20120316
增加了公共方法“ajax()”、“post()”等两个方法。
增加了“站点域”设置项,可在引入标签上设置域属性“domain”
修改了公共方法“ajax()”、“get()”
-
2012.02.28 JSDK3 V1.7.7 Beta
20120229
增加了DOM类“HTMLForm”中对应表单项的值改变事件的处理,从而进一步加强了表单的校验功能。
对原生类“String”扩展了一个方法“word(sep,index)”
-
2012.02.07 JSDK3 V1.7.6 Beta
20120207
修复了公共方法“getURIRelPath()”的路径获取问题。
增加了公共方法“isDate()”
更新了类“js.dom.HTMLForm”到版本V1.0.
修复了公共方法“dom()”在指定对象范围后的一个选择问题。
修复了DOM类“HTMLForm”对于不存在的表单项仍然进行校验的问题。
-
2011.11.03 JSDK3 V1.7.5 Beta
20111103
修改了类库的路径从原来的“lib”到新的“lib\classes”
增加了公共方法“getURIPrmt(sPrmts,sName)”,可采用“JSDK.getURIPrmt(window.location,"name")”
的调用方法进行调用。
完成精简版V1.0,见“lite”目录。
修复了ArrayList的一个问题
-
2011.10.31 JSDK3 V1.7.3 Beta
20111031
增加了脚本压缩类“js.build.Compressor”,可按三种压缩方式压缩脚本代码
根据这个新的压缩类重新编译了所有类,并更新了基本类库,从而减少了整个框架的文件体积。
给数组类添加了实例方法“toNewArray(fn)”。
修复了“Class.forName()”在外部调用时,部分命名空间没有发布到实际应用根空间上。
-
2011.09.29 JSDK3 V1.7.0 Beta
20110929
分离了宿主模式为浏览器模式时运行的代码。
-
2011.09.23 JSDK3 V1.6.0 Beta
20110923
分离了“base.js”文件,
但使用时需合在一起
调整了“kernel.js”与“base.js”的先后加载顺序为先“base.js”再“kernel.js”
增加了一个内部基类“Date”
给内部基类“String”增加了实例方法“encodeNonAscii()”
升级了原公共方法“dom(value)”为新的“dom(value,obj)”
升级了DOM模版类“js.dom.DOMTemplate”
增加了类“js.dom.HTMLForm”,并集成到类库“dom.json”中了。
修复了“Class.forName()”在外部调用时,在内部方法“loadClass()”中不能动态装载类的问题
-
2011.09.21 JSDK3 V1.5.7 Beta
20110921
修复了公共方法“get()”在IE下获取本地XML时不能正常解析的问题。
升级了DOM模版类“DOMTemplate”,使之支持嵌套模版。
修复了通用类的实例方法“applyInstance”的问题。
增加了原生类“Object,Function,String,Number,Boolean,Date,Math,Array,Error”到类包中,可在实际应用中
用于比较或调用原生类的属性和方法。
完善了模拟模态对话框的处理方式,使不支持模态对话框的浏览器和支持的做更好的统一调用。
-
2011.08.23 JSDK3 V1.5.3 Beta
20110823
修复了多框架网页联合模式下的问题。
修复了类打包后的中文问题,直接把中文也序列化了。
-
2011.08.21 JSDK3 V1.5.0 Beta
20110821
完善了类的打包方式,使类的导入优先从类库中查询。
优化了多框架网页模式下的运行效率,使代码最大可能的共享
-
2011.08.19 JSDK3 V1.4.3 Beta
20110819
修改了String、Number的扩展方法
升级了“js.build.Packager”类,实现了类的打包方式
-
2011.08.13 JSDK3 V1.4.2 Beta
20110813
给Object类对象增加了addEventListener方法
修改了function.ajax.js的内容
-
2011.08.04 JSDK3 V1.4.0 Beta
20110804
修复了一个跨域问题
实现了类的版本机制,可导入指定版本的类,但不允许同时导入一个类的多个版本。
完善了类文件扩展名“.class”,并修改了加载顺序,使如果在调式模式,则优先选择扩展名
为“.class.js”的类文件进行加载,如果不在调式模式,则优先选择扩展名为“class”的类文件进行加载,
其中“.class”文件可理解为压缩混淆后的发布代码,“.class.js”文件可理解为源文件,这样的目的是使
开发调式更容易些。
-
2011.07.29 JSDK3 V1.3.0 Beta
20110729
修改JObject名称为Object,此为扩展封装的基本对象,非原始对象。一共封装了“Object”、
“String”、“Number”这些基本对象,并作了较多扩展。在内部可使用“Object(value)”
进行封装类的调用,比如:“Object()”、“Object({})”、“Object("abc")”、“Object(123)”。
在外部可使用“JSDK.obj(value)”、“JSDK.Object(value)”进行调用。
-
2011.07.05 JSDK3 V1.2.5 Beta
20110705
增加了公共方法“dom(selector)”,可以像这样“jsdk.dom("div.class1.class2#title")、
jsdk.dom("input[name='file']")”使用。
-
2011.06.23 JSDK3 V1.2.4 Beta
20110623
增加了公共方法“get(url,data,callback,type)”
-
2011.06.21 JSDK3 V1.2.3 Beta
20110621
修复了一些bug
-
2011.06.13 JSDK3 V1.2.0 Beta
20110613
增加了模态窗口的兼容处理。使不支持模态窗口的浏览器使用“window.open()”方法进行模拟。
-
2011.06.07 JSDK3 V1.1.0 Beta
20110607
修复了一些bug
-
2011.06.06 JSDK3 V1.0.0 Beta
20110606
为了适应不同的使用环境,而独立出装载器了,由“loader.js”装载“jsre.js”。
修复了一些bug和与jQuery的冲突问题
-
2011.06.01 JSDK3 V0.3.3 Beta
20110601
修复了一些bug。
完善了操作系统和浏览器的检测功能。
完善了对所有主流浏览器(IE6、IE7、IE8、Firefox 3.6+、Safari
5+、Chrome 13+、Opera 11.11+)的支持功能。
-
2010.01.28 JSDK3 V0.1 Beta
20100128
修复了一些bug,较好的使Firefox 3.5.16+ 支持IE的HTC组件。
-
2010.01.03 JSDK3 V0.1 Beta
20100103
JSDK第三版,基于多外壳模式的可分类管理类包的脚本框架
-
2010.11.08 JSDK2 V2.5.3.0
最后的稳定版本。只支持IE6+
-
2007.11.12 JSDK2 V2.0
JSDK第二版,可动态装载类的脚本框架。仅支持IE6+