AjaxHelper v0.56 (Updated to Version 0.56 from 0.55 with little changes)

今天将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中的具体的使用还请参考:支持SPS的AjaxHelper 0.4,无刷新WebPart开发从此变得简单

这样分开的好处是,AjaxHelper.js文件从原来的三十多K减小至13K,使得包含它的页面再入速度大大提高,也没必要每次都载入那些不常用的函数。

关于AjaxHelper的更多介绍和范例程序请参见:http://teddyma.cnblogs.com/category/28537.html

AjaxHelper v0.56 源码下载(包含简单的主要函数参考说明)

短期内(.Net2.0正式发布之前)我不会再更新AjaxHelper的新版本了,主要业余精力将放在LiteMDA的开发上。

谢谢很多朋友一直以来的批评指教!

Enjoy!

//文章结束

posted @   Teddy's Knowledge Base  Views(2819)  Comments(7Edit  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示