随笔分类 - AJAX(doc)
和AJAX相关的文章...
摘要:很多时候我们只要用到一些简单的Ajax功能,提供一些简单的回调而不需要很花哨的东西。然而现有的很多Ajax库都很大,虽然功能很多但是我们很多时候根本就不需要用到他们,我就遇到过那样的经历,所以我想弄一个很简单的Ajax回调函数来搞定。首先我想到的是CS中的AjaxManager,我就是把它简化一下,去掉不想要的和很多更适合我们习惯的一些方法。
阅读全文
摘要: 我们在开发Web程序时或多或少都会应用到Javascript脚本程序,在当今的AJAX如此盛行的时代,JS的作用将不断的提升。这个新一代的 Web 应用程序的复杂性和交互性需要程序员以完全不同的方法来编写JavaScript 代码,我们在编写一次性的脚本显然已经不能够满足这样的需求。面向对象编程 (OOP) 是一种流行的编程方法,很多 JavaScript 库中都使用这种方法,以便更好地管理和维护基本代码。我们可以从ASP.NET AJAX库或SilverLight库以及经常见到的prototype.js库等等都采用了这种编程方式。JS支持OOP,但是又和C++,C#等非常不一样,所以这种概念一直会让人难以琢磨,这编文章将讲述 JavaScript 语言实际上如何支持面向对象编程,我们又如何应用这种方式来编写我们JS程序。
阅读全文
摘要: UpdatePanel控件可以使你构建丰富的,类似客户端的应用程序。应用UpdatePanel控件可以使你的页面回调进行局部更新,而不需整个页面进行更新。这就是引用页面的局部更新,在页面中引用一个ScriptManager控件和一个或多个UpdatePanel控件可以使你的整个页面在没有任何脚本的情况下达到局部更新的效果。
阅读全文
摘要:“Everything is Object”,在面向对象的编程语言中谁都知道这句话,但对我来说这是一种感觉,只可意会很难言传。由于我对JavaScript和薄弱,所以在看Asp.net Ajax类库的同时也翻出了ECMAScript顺便学习学习。在.NET中所有类都是继承自Object,同样在JS中也一样说有都继承Object,因此如果对Object进行了扩展,那所有继承Object类的后代肯定会拥有祖先的血缘。
阅读全文
摘要: 上一回我们从总体上认识了JavaScript Microsoft AJAX Library由于临时有事,没有加入事例显得有点抽象,这一回一定会通过一些事例更加直观的来会一会Asp.NET Ajax脚本库中一个很是重要的类Type。这个类提供了一些扩展面向对象编程的一些反射方法,通过这个类我们可以注册类似.NET中的一些(如:命名空间,类,枚举等等)基本类型。这个Type类继承自window是一个Global类型,不属于任何命名空间。下面我们来看看Type中的一些基本方法以及是怎样实一些方法的实现方式...
阅读全文
摘要:最近AJAX风靡全世界,在CommunityServer中他运用了自己定义的封装了js,并且可以跨浏览器,在较小的应用程序中,他比较适合,而且使用也比较简单。但是对微软的Microsoft AJAX还是一点不了解的我,从今天开始也要进入学习,一步一步的去了解,慢慢的深入。在博客园里也看了一些文章,但是他们大都是说AJAXExtendControl的,我想从脚本入手来学习一下Microsoft Ajax,顺便也对脚本进行复习一遍,岂不是一举两得。从原文件中我们可以看到Microsoft Asp.net Ajax是一个很强大,而且很适合C#开发人员扩展的脚本库。在Microsoft Asp.net Ajax脚本库中添加了一个Type及System来对JavaScript对象的扩展。其中扩展并形成类似.NET中常见的命名空间(namespaces),抽象类(inheritance)(注:我是这么认为的,不知道有没有更好的说法),接口(interfaces),枚举(enumerations),以及对象反射(reflection),同时也对(字符串)strings,(数组)arrays进行了扩展
阅读全文
摘要:今天在Ajax中使用两个下拉框动态添加select中的options,当我在IE测试下正常使用却在FireFox中不能正常使用,我对脚本也不是很熟悉,所以上网查了一下发现他们在动态添加option时有点不同。
阅读全文
摘要:在CommunityServer中运用了自己的AJAX机制,没有借助其他的辅助控件。其中客户的XMLHttpRequest对象的封装,就足以让人大饱眼福,在一般的浏览器其都能够运行AJAX。下面我们来学习学习这个咚咚,希望能给更多的人带来帮助。
阅读全文