随笔分类 -  Ajax

摘要:最佳实践一:应用MVC模式;最佳实践二:应用依赖注入和IoC容器;最佳实践三:应用模板引擎呈现主体内容;最佳实践四:应用Script#;... 阅读全文
posted @ 2010-07-11 22:23 Teddy's Knowledge Base 阅读(4909) 评论(24) 推荐(9) 编辑
摘要:“Google Tracer” is a HTML & JavaScript application, tracing the blog you are reading with Google Web Search. You should be able to see it running in the left navigation panel in my blog. It is visible only when you are reading any of my blog posts. Technically, it is just googling the title of a post as the search keyword through the Google AJAX Search API. 阅读全文
posted @ 2010-07-01 23:54 Teddy's Knowledge Base 阅读(2364) 评论(7) 推荐(3) 编辑
摘要:“j” means it is about JavaScript; “q” means it is about jQuery & jQuery plugins; “MVC” means it is about MVC pattern; “#” means it is about C#; “j”+”#”means it is about Script#; 阅读全文
posted @ 2010-06-20 01:08 Teddy's Knowledge Base 阅读(2187) 评论(1) 推荐(3) 编辑
摘要:This article discusses my understanding of some new features in WCF 4.0 and how NIntegrate could work with WCF 4.0. 阅读全文
posted @ 2010-04-25 21:28 Teddy's Knowledge Base 阅读(1770) 评论(4) 推荐(3) 编辑
摘要:This article introduce how to make AJAX enabled WCF service support cross-domain request. 阅读全文
posted @ 2010-03-06 23:29 Teddy's Knowledge Base 阅读(2693) 评论(3) 推荐(1) 编辑
摘要:这是一个ASP.NET 3.5的Web Application程序,实现了类似NUnit的简单但实用的UnitTest功能。写这个小工具的目的是在NBear5的开发中需要方便的在完全真实的模拟环境中测试所有组件功能的在ASP.NET下,尤其是Partial Trust模式下的运行效果,现有的UnitTest工具中似乎对这方面的支持都比较有限,所以,自己花两天时间写了一个。相比NUnit,本工具提供的 UnitTest功能比较基础,但是,对一般的UnitTest来说应该完全够用了。如果您正在开发和测试一些ASP.NET下的Web组件,推荐一试。程序本身就是一个Web Application,所以,自然是包含了全部源代码的。源码对除.Net Framework 3.5之外的DLL没有任何依赖,也可以做成VS的Project Template方便重复使用。 阅读全文
posted @ 2008-11-10 15:57 Teddy's Knowledge Base 阅读(4333) 评论(15) 推荐(0) 编辑
摘要:NBear中文用户手册 本手册按实体类定义、数据持久化支持、Web&AJAX支持、SOA和分布式支持、Step by Step教程、附录这六个方面,分别介绍NBear提供的核心类库的使用方法和相关资源。 第1-5章分别以代码实例,介绍每一部分主要的类库的使用方法;第6章给出一个Step by Step教程,手把手引导您熟悉核心类库的使用;第7章给出和NBear相关的其它网上文章资源。 目录清单 1. 实体类定义 2. 数据持久化 3. Web&AJAX 4. SOA和分布式开发 5. 加密解密组件 6. Step by Step教程 7. 附录:相关资源 阅读全文
posted @ 2006-08-04 16:27 Teddy's Knowledge Base 阅读(13379) 评论(104) 推荐(0) 编辑
摘要:本文给出一个通过组合使用JST,JSON和AJAX技术,使用客户端js模版代替服务端数据绑定的范例。很显然的,使用客户端数据绑定代替服务端数据绑定能够大大减少服务端的内存和CPU消耗,在硬件不变的情况下,大大提升服务器负载能力。 阅读全文
posted @ 2006-07-28 17:11 Teddy's Knowledge Base 阅读(7133) 评论(8) 推荐(0) 编辑
摘要:今天将NBear升级到v1.5.5,主要的升级一是新增了三个类EntitySerializer, OneToManyEntitySerializer, OneToOneEntitySerializer用于简化用户对序列化子件的使用,您不必再对着SerializerHelper提供给您的大堆序列化方法无所适从了。另一个重要的更新是集成了AjaxHelper - Teddy以前的Ajax实现到NBear。AjaxHelper原来的实现基于Prototype1.3.1,从Atlas beta出来起,Teddy已经很久没有更新了,因为我一直在思考AjaxHelper存在的必要性,如果存在,该突出什么。这次不是简单的Copy到NBear的目录,而是完整的集成,Ajax的实现核心也改用ASP.NET2.0内置的Callback代替prototype,主要的使用方式不变,请运行并参见下载后的源码的NBear.WebTest project的TestAjaxHelper.aspx,该页面包含了使用范例和简单说明。因为大致的使用方式没变,关于AjaxHelper的更多以前的AjaxHelper相关文章。 阅读全文
posted @ 2006-04-27 22:30 Teddy's Knowledge Base 阅读(4383) 评论(10) 推荐(0) 编辑
摘要:本文向大家share一个基于AjaxHelper和Asp的企业门户构架。文中的示例本来是为朋友做的一个企业门户的基本构架,但是,人家比较传统,对Ajax可能不一定能接受,所以,最后还是改成传统的有刷新的方式了。既然之前的Ajax方案没有被采用,那就share给大家好了。本方案并没有原封不动的使用AjaxHelper,而是在AjaxHelper Flat Version 0.6的基础上作了很小的修改... 阅读全文
posted @ 2005-12-09 11:49 Teddy's Knowledge Base 阅读(5015) 评论(26) 推荐(0) 编辑
摘要: 看到不少朋友最近在写使用callback的文章,也有点手痒,也来涂鸦一下,挖掘挖掘callback的潜力。callback的一般使用方法还算简单,直接参照msdn的帮助和范例就足够了。但是想要真正用好、用精,或者想开发一些基于callback机制的WEB组件,那么,就要先深入了解callback的实现机制了。在本文中,Teddy将和您一起解析callback的整个调用、反馈机制,相信对于帮助您更好的使用callback,将能有一定的益处。 阅读全文
posted @ 2005-11-28 16:17 Teddy's Knowledge Base 阅读(15554) 评论(35) 推荐(1) 编辑
摘要:本文是对AJAX设计模式 之 怎样构建一个可刷新的无刷新应用一文中讨论的“可刷新Ajax设计模式”的实践,包含了一个对以上设计模式的实现范例,以及全新支持“可刷新Ajax设计模式”的AjaxHelper v0.7最新版本的介绍。范例大家可以先下载范例程序亲自体验!在线演示下载:RefreshableAjaxSample.zip这是一个Asp.Net v1.1下的Web Application,点击... 阅读全文
posted @ 2005-11-04 12:25 Teddy's Knowledge Base 阅读(6939) 评论(48) 推荐(0) 编辑
摘要:又是一个拗口的标题!既然是“无刷新”应用,又何来“可刷新”的“无刷新” 应用之说呢?其实一点也不怪—— 问题 As we 都知道,所谓基于AJAX的“无刷新应用”,一般就是指WEB应用中利用XmlHttp组件来实现一定的基于JavaScript后台异步数据传递的无刷新页面切换,以代替传统的基于HTML链接的“有刷新”页面切换。 这样的无刷新效果真的很酷,但是爱思考的开发者尝试一些时间之后就会... 阅读全文
posted @ 2005-11-02 20:31 Teddy's Knowledge Base 阅读(5317) 评论(12) 推荐(0) 编辑
摘要:今天将AjaxHelper的版本升级到0.56。这次主要的修改是将原来三十多K的AjaxHelper.js分成了三个文件:AjaxHelper.js, Form.js, WebPart.js。另外,还为支持JSRS的两个函数RSCallback和RSUpdater增加了一个返回值,返回值为为当前页面动态生成的指向远程脚本的元素的引用,这个返回值的主要作用是,当同一个JSRS操作被重复执行时,可以使... 阅读全文
posted @ 2005-08-17 13:43 Teddy's Knowledge Base 阅读(2812) 评论(7) 推荐(0) 编辑
摘要:昨天,为AjaxHelper增加了基本的JSRS支持,今天再次扩展其JSRS支持,新函数 RSUpdater(remoteScriptPath, ajaxTemplate, output, params, onComplete) 提供了类似原有Updater函数的调用接口,该函数允许在当前页面通过js调用一个远程服务器的应用模块,也就是说,相当于支持跨域、跨站点访问远程站点上的UserContro... 阅读全文
posted @ 2005-07-03 21:08 Teddy's Knowledge Base 阅读(2677) 评论(6) 推荐(0) 编辑
摘要:这次为AjaxHelper0.5加入JSRS(JavaScript Remote Scripting)支持,其实这东西出现也很久了,功能非常强,甚至支持跨域的远程调用,真奇怪为何竟没有像Ajax一样形成那么大的效应~~当然他的封装和调用,某种程度来讲没有对xmlhttp的封装和调用来得容易,不过语法却更简单。 说白了,所谓JSRS就是,通过js为当前页面动态的添加script块,其src指向远程服... 阅读全文
posted @ 2005-07-02 09:51 Teddy's Knowledge Base 阅读(3294) 评论(13) 推荐(0) 编辑
摘要:http://teddy.cn/AjaxHelperExample/http://teddy.cn/AjaxHelperExample2/http://teddy.cn/AjaxPhoto/ 阅读全文
posted @ 2005-06-29 14:30 Teddy's Knowledge Base 阅读(2396) 评论(4) 推荐(0) 编辑
摘要:概述AjaxSideBar是一个基于AjaxHelper的公开源码的插件式无刷新应用框架,前端界面以插入任意网页,框架本身负责导航、注册、管理符合条件的插件式应用。如其名称,AjaxSideBar建议放在网页的侧边拦位置,当然实际上可以放在任意位置。关于一个可注册于AjaxSideBar的插件应用的开发模式以后会有范例。如果有兴趣,您可以在任意网页插入以下代码,以跟踪AjaxSideBar的开发进... 阅读全文
posted @ 2005-06-27 15:28 Teddy's Knowledge Base 阅读(2553) 评论(1) 推荐(0) 编辑
摘要:这是一个基于AjaxHelper0.41的较复杂的范例程序,演示了基于AjaxHelper0.41进行无刷新Web程序开发的一般模式。下载AjaxPhoto0.1源码运行之前注意修改Web.config中mdb文件在你的系统中的绝对路径----------------------------------------------------------------------------------... 阅读全文
posted @ 2005-06-26 13:56 Teddy's Knowledge Base 阅读(3337) 评论(10) 推荐(0) 编辑
摘要:AjaxHelper0.41更新列表:1、增加对网页没有任何form时的检测,避免全局变量WebPartAjaxProxyUrl赋值错误2、为Updater、Appender、WebPartUpdater和WebPartAppender函数增加返回值xmlhttp,该返回值为指向本次callback的xmlhttprequest对象,主要的用途如在需要的时候可以调用xmlhttp.abort()来... 阅读全文
posted @ 2005-06-22 15:17 Teddy's Knowledge Base 阅读(1238) 评论(0) 推荐(0) 编辑