今天将AjaxHelper的版本升级到0.56。
这次主要的修改是将原来三十多K的AjaxHelper.js分成了三个文件:AjaxHelper.js, Form.js, WebPart.js。另外,还为支持JSRS的两个函数RSCallback和RSUpdater增加了一个返回值,返回值为为当前页面动态生成的指向远程脚本的<script>元素的引用,这个返回值的主要作用是,当同一个JSRS操作被重复执行时,可以使用这个返回的对象来操作是不允许重复执行还是取消前一次执行等等,具体地说明见reference。
对于分成了三个文件的文件名,第一个包含了AjaxHelper最常用的功能,后两个使用时必须在之前包含第一个;Form.js主要提供了对<form>的序列化功能,考虑到在asp.net下如果页面不包含很多form的话其实用的不多,所以分离开来;WebPart.js则为SPS中的无刷新WebPart开发做了些特别支持,在WebPart中的具体的使用还请参考:LiteMDA的开发上。
谢谢很多朋友一直以来的批评指教!
Enjoy!
//文章结束
相关文章: