
Ajax
lmdcszh
学其神而用其形
展开
-
给Ajax一个漂亮的嫁衣——Ajax系列之五(下)之序列化和反序列化
Ajax最强悍的功能莫过于服务器和客户端之间的异步交互,他们在交互的时候不是通过soap协议等,而是通过回调函数,以Json的格式传送数据。 由于Json格式的限制,在很多情况下,稍微复杂一些的数据往往会引起循环引用的错误,至于什么是循环引用?什么时候会发生循环引用?这里不再赘述,详见上篇博客。 都在强调Ajax的强大,那么就举这么一个例子:自定义一个复杂类型的数据,一原创 2012-07-25 18:41:54 · 3268 阅读 · 6 评论 -
DataTable循环引用错误?——Ajax系列之五(上)
何谓循环引用? 举个例子来说吧,一个男孩类Boy中可以访问他的女朋友是类Girl,同样,类Girl也可以访问她的男朋友Boy类。而且一个男朋友和女朋友具有对应的关系(一对一);还有一种情况就是一对多的情况,比如Parent可以有多个Child,但是每个Child只可以有一个Parent。 不管是一对多,关联的两个类之间肯定存在一定的对应关系,这种关系就是循环引用。原创 2012-07-24 18:00:00 · 2560 阅读 · 10 评论 -
彰显程序的美丽与魅力——Ajax系列之四之错误处理
一个让用户满意的程序不是不会出错,而是出错之后仍然给用户留下一丝温馨的感觉;一个远见卓识的程序猿,肯定会给自己留条后路来保持程序的扩展性;一个少挨骂维护猿的程序,肯定是针对错误有着良好的处理;无论你是用户还是负责人;无论你是开发人猿还是维护人猿;处理好程序中的错误,彰显程序的美好的一面是我们共同的愿望,好比一只孔雀,把自己美丽的一面展现出来,既满足了别人也舒适了自己,何乐为不为?原创 2012-07-24 11:58:00 · 2000 阅读 · 6 评论 -
Ajax系列之二——面向对象
在上一篇博客中,对Ajax的机理以及应用做了简要的概述,这篇博客开始从代码中学习Ajax语法,并逐渐体会Ajax的精妙之处。 简单地说Ajax是javascript和xml两大核心技术的综合运用,他们都是基于面向对象的开发。所以,面向对象是Ajax的基础,但是每一种语言具体面向对象的语法又不尽相同,那么针对Ajax的语法学习就从面向对象的基础做起吧。 下面的实例通过原创 2012-07-16 14:48:24 · 1258 阅读 · 20 评论 -
AJAX系列之一——概述
Ajax的全称是Asynchronous JavaScript and XML,表示异步的JavaScript与XML技术,广泛应用在浏览器的网页开发中,是多项技术的综合应用。 Ajax是哪些技术的综合?运用XHTML+CSS来表达资讯;运用JavaScript操作DOM(Document Object Model)执行动态效果;运用XML和XSLT进行资料交换及操作;原创 2012-07-16 09:44:59 · 1219 阅读 · 16 评论 -
Ajax系列之三——服务器客户端交互
Ajax最大的优越就是异步编程,而异步交互的基础是服务器和客户端间的交互。两者之间交互的底层原理不怎么明白,只知道他们之间需要遵循一些协议,这篇博客的重点是从代码的角度,结合实例,从应用层的角度,学习一下Ajax是怎么在服务器和客户端进行交互的? 实例说明: 这里还是用上篇博客,采用的实例:单击页面上的按钮,弹出相应的提示信息。 技术分析: 上一篇博客的重原创 2012-07-19 16:07:05 · 3253 阅读 · 18 评论 -
异步交互框架
去年用了很长时间,学习Ajax,已经很长时间没有用过了,而且这块儿的实践并不多。这次借项目机会,重新温习,深化学习。 Ajax的一个核心是局部刷新,这里先回顾一下局部刷新的框架: ………… ………… 使用方法:将要更新的区域,放到UpdatePanel的中,然后将触发更新的控件ID和事件名,放到区域中,也就是给Con原创 2013-03-18 14:29:34 · 1194 阅读 · 5 评论