Welcome 微信登录

首页 / 脚本样式 / Ajax

怎样使用AJAX进行WEB应用程序开发

怎样使用AJAX进行WEB应用程序开发

怎样使用AJAX进行WEB应用程序开发2010-01-06 天极 一、简介AJAX,一个异步JavaScript和XML的缩略词,是最近出来的技术词语。异步意味着你可以经由超文本传输协议(HTTP)向一个服务器发出请求并且在等待该响应时继续处理另外的数据。这就意味着,例如,你可以调用一个服务器端脚本来从一个数据库中以XML方式检索数据,把数据发送到存储在一个数据库的服务器脚本,或者简单地装载一个XML文件以填充你的Web站点而不需刷新该页面。然而,在这项新...
ASP.NET AJAX客户端编程之旅(一)——Hello!ASP.NET AJAX

ASP.NET AJAX客户端编程之旅(一)——Hello!ASP.NET AJAX

ASP.NET AJAX客户端编程之旅(一)——Hello!ASP.NET AJAX2010-02-11 博客园 T2噬菌体前言我想,如果今天哪个Web开发人员说没有听说过Ajax技术,那实在太不可思议了。确实,近几年,Ajax这个词以超乎想象的速度红遍Web开发领域,大到Google、网易,小到一些地方公司的主页,都普遍开始加入Ajax元素。这种技术,给Web开发带来了革命性的意义,也使得Web产品及B/S系统的用户体验大大改善。然而,Ajax用起来华丽...
ASP.NET AJAX客户端编程之旅(二)——知其所以然

ASP.NET AJAX客户端编程之旅(二)——知其所以然

ASP.NET AJAX客户端编程之旅(二)——知其所以然2010-02-11 cnblogs T2噬菌体如何在客户端直接调用WebService中的方法?1.Web.config中需要配置好运行ASP.NET AJAX框架相应的配置项,当然,建立一个ASP.NET AJAX Enabled Web Site项目时,Web.config已经配置好了。2.想让某个WebService可以被JS调用,需要做一下几步:I.在这个WebService文件里用&ld...
ASP.NET AJAX客户端编程之旅(三)

ASP.NET AJAX客户端编程之旅(三)

ASP.NET AJAX客户端编程之旅(三)2010-02-11 博客园 T2噬菌体ASP.NET AJAX客户端编程之旅(三)——让JavaScript和C#无障碍沟通:数据类型自动转换&序列化通过前两篇文章,我们知道使用了ASP.NET AJAX框架后,在JavaScript中调用后台WebService方法非常方便,几乎可以看做是“直接调用”。那么,这里引出了一个问题:调用方法就牵扯到参数的传递...
ASP.NET AJAX客户端编程之旅(四)

ASP.NET AJAX客户端编程之旅(四)

ASP.NET AJAX客户端编程之旅(四)2010-02-11 博客园 T2噬菌体ASP.NET AJAX客户端编程之旅(四)——以组件的思想开发Ajax应用:客户端组件初探以组件的思想重新审视Ajax客户端开发在进入主题之前,我想和大家一起再来看一下本文章系列第一篇中的一个Demo:ASPNETAJAXTest。我现在将其中的客户端代码重新贴在这里。Default.aspx:1<%@ Page Language="...
ASP.NET AJAX客户端编程之旅(五)

ASP.NET AJAX客户端编程之旅(五)

ASP.NET AJAX客户端编程之旅(五)2010-02-11 博客园 T2噬菌体ASP.NET AJAX客户端编程之旅(五)——以组件的思想开发Ajax应用:行为、绑定及xml-script初识行为组件行为组件一词中的“行为”是从单词Behavior直译过来的。但是我个人认为,就其作用来说,应该叫“属性赋予组件”更合适一点。因为行为组件实际的作用是:为某一控件赋予某种属性。例如Cl...
ASP.NET AJAX客户端编程之旅(六)——来做一个自己的客户端控件

ASP.NET AJAX客户端编程之旅(六)——来做一个自己的客户端控件

ASP.NET AJAX客户端编程之旅(六)——来做一个自己的客户端控件2010-02-11 博客园 T2噬菌体通过前面的文章,我们了解了ASP.NET AJAX框架的很多知识。在这一篇文章中,我们来做一个自己的ASP.NET AJAX客户端控件:PasswordValidator。这个控件关联到的DOM元素是一个span或div,并且关联到一个password类型的input标签,当用户在input中输完密码并且这个input失去焦点时,检测用户输入的密...
ASP.NET AJAX客户端编程之旅(七)——剩下的问题(完结篇)

ASP.NET AJAX客户端编程之旅(七)——剩下的问题(完结篇)

ASP.NET AJAX客户端编程之旅(七)——剩下的问题(完结篇)2010-02-11 博客园 T2噬菌体关于Loading...相信做Ajax应用的朋友没有不使用loading的,不然网络延迟会让用户体验非常差,而且用户会不知道系统正在工作。那么当使用ASP.NET AJAX客户端编程时,怎么做loading呢?我们先来分析一下loading应该什么时候显示,什么时候终止。一个典型的异步交互过程如下:1.用户发出请求2.网络延迟3.服务器端处理4.服务...
写个JavaScript异步调用框架(Part 1 - 问题 & 场景)

写个JavaScript异步调用框架(Part 1 - 问题 &amp; 场景)

写个JavaScript异步调用框架(Part 1 - 问题 & 场景)2010-02-11 博客园 Cat Chen问题在Ajax应用中,调用XMLHttpRequest是很常见的情况。特别是以客户端为中心的Ajax应用,各种需要从服务器端获取数据的操作都通过XHR异步调用完成。然而在单线程的JavaScript编程中,XHR异步调用的代码风格实在是与一般的JavaScript代码格格不入。额外参数考虑一个除法函数,如果它是纯客户端的同步函数,那...
写个JavaScript异步调用框架(Part 2 - 用例设计)

写个JavaScript异步调用框架(Part 2 - 用例设计)

写个JavaScript异步调用框架(Part 2 - 用例设计)2010-02-11 博客园 Cat Chen在上一篇文章里说到,我们要设计一个异步调用框架,最好能够统一同步异步调用的接口,同时具体调用顺序与实现方式无关。那么我们现在就来设计这样一个框架的用例。传递回调我们首先要考虑的一个问题是,如何传递回调入口。在最传统的XHR调用当中,回调函数会被作为最后一个参数传递给异步函数:function asyncOperation(argument, ca...
写个JavaScript异步调用框架(Part 3 - 代码实现)

写个JavaScript异步调用框架(Part 3 - 代码实现)

写个JavaScript异步调用框架(Part 3 - 代码实现)2010-02-11 博客园 Cat Chen在上一篇文章里,我们说到了要实现一个Cat.Async.Operation类,通过addCallback方法传递回调函数,并且通过yield方法返回回调结果。现在我们就来实现这个类吧。类结构首先我们来搭一个架子,把需要用到的似有变量都列出来。我们需要一个数组,来保存回调函数列表;需要一个标志位,来表示异步操作是否已完成;还可以学IAsyncRes...
写个JavaScript异步调用框架(Part 4 - 链式调用)

写个JavaScript异步调用框架(Part 4 - 链式调用)

写个JavaScript异步调用框架(Part 4 - 链式调用)2010-02-11 博客园 Cat Chen我们已经实现了一个简单的异步调用框架,然而还有一些美中不足,那就是顺序执行的异步函数需要用嵌套的方式来声明。现实开发中,要按顺序执行一系列的同步异步操作又是很常见的。还是用百度Hi网页版中的例子,我们先要异步获取联系人列表,然后再异步获取每一个联系人的具体信息,而且后者是分页获取的,每次请求发送10个联系人的名称然后取回对应的具体信息。这就是多个...
写个JavaScript异步调用框架(Part 5 - 链式实现)

写个JavaScript异步调用框架(Part 5 - 链式实现)

写个JavaScript异步调用框架(Part 5 - 链式实现)2010-02-11 博客园 Cat Chen在上一篇文章里面,我们为异步调用框架设计了一种链式调用方式,来增强异步调用队列的代码可读性,现在我们就来编写实现这部分功能的代码。调用入口链式调用存在Async.go方法和Async.chain方法两个入口,这两个入口本质上是一致的,只是Async.chain方法在调用时先不提供初始参数,而Async.go方法在调用时提供了初始参数并启动异步调用...
写个JavaScript异步调用框架(Part 6 - 实例 & 模式)

写个JavaScript异步调用框架(Part 6 - 实例 &amp; 模式)

写个JavaScript异步调用框架(Part 6 - 实例 & 模式)2010-02-11 博客园 Cat Chen我们用了5篇文章来讨论如何编写一个JavaScript异步调用框架(问题 & 场景、用例设计、代码实现、链式调用、链式实现),现在是时候让我们看一下在各种常见开发情景中如何使用它了。封装Ajax设计Async.Operation的最初目的就是解决Ajax调用需要传递callback参数的问题,为此我们先把Ajax请求封装为A...
使用AJAX的模式对话框

使用AJAX的模式对话框

使用AJAX的模式对话框2010-03-02 MSDN Dino Esposito目录ModalPopupExtender 控件使用 Esc 键关闭弹出框添加动画显示将数据返回到服务器请您登场对话框在 Windows® 中已使用了很长时间,它们确实具有自己的优势。但是,如果您希望 Web 应用程序拥有对话框,它们基本上是弹出框,您知道,大多数用户都会使用拦截程序禁用弹出框。那么,如果您需要弹出框将要怎么办?使用 Microsoft® ASP...
GWT应用,第1部分:使用Google Web Toolkit实现places应用程序

GWT应用,第1部分:使用Google Web Toolkit实现places应用程序

GWT应用,第1部分:使用Google Web Toolkit实现places应用程序2010-07-21 IBM David Geary我从上世纪 90 年代开始使用 Swing。我钟爱 Swing 的原因是它能够实现您的一切想法。对我而言,这就是开发软件的奇妙之处:能够在屏幕上实现自己的想法。借助 Swing API,您可以轻松各种各样的应用程序,从拖放式工具到街机游戏,无所不能。然后,服务器端 Java 和 Struts 等原始框架的出现让软件开发又...
Ajax与WCF交互-WCF之美

Ajax与WCF交互-WCF之美

Ajax与WCF交互-WCF之美2010-07-21上面一篇博文<<Ajax访问Xml Web Service的安全问题以及解决方案>>中谈及xml web service与wcf新老架构对于ajax安全性的问题,得出了结论,但没有具体验证,本文正是为了验证上文中关于新架构MEX结点与业务终结点分离更有利于服务安全的结论,并稍带着讲述如何在vs2008中用ajax与wcf进行交互.第一步: 在vs2008中创建一个网站.在vs200...
<< 61 62 63 64 65 66 67 68 69 70 >>