Welcome 微信登录

首页 / 脚本样式 / Ajax

打造可靠的Ajax应用程序,第2部分: 构建Ajax后端

打造可靠的Ajax应用程序,第2部分: 构建Ajax后端

打造可靠的Ajax应用程序,第2部分: 构建Ajax后端2011-09-06 ibm Brett McLaughlin简介:后端处理 — 服务器端脚本和程序 — 并不总能一投入到 Ajax 应用 程 序中就很好地运转。相反,若能仔细地提前规划以确保数据以恰当及有效的格式 发送,反而能让整个应用程序更内聚,并能减少不必要的复杂性。在本文中, Brett McLaughlin 展示了一个好的服务器端脚本如何能补足 Ajax 行为。在本系...
领先技术: 单页界面和AJAX模式

领先技术: 单页界面和AJAX模式

领先技术: 单页界面和AJAX模式2011-09-06 msdn Dino Esposito目录AJAX 模式的影响单页界面模型单页界面模型的 缺点可访问的富 Internet 应用程序AJAX 模式概述唯一 URL 模式超时模式与当今构建的绝大多数 Web 应用程序所采用 的开发模式相比,AJAX 对 Web 解决方案架构师而言意味着一种模式转变。它立 足于一些新的原则和规则来解释基于 Web 的系统的行为,并要求采用一些新的 算法来实现它们。AJAX ...
定制AjaxControlToolkit(1):使一个CalendarExtender对应N个TextBox

定制AjaxControlToolkit(1):使一个CalendarExtender对应N个TextBox

定制AjaxControlToolkit(1):使一个CalendarExtender对应N个TextBox2011-09-06 博客园 夏狼哉其实像AutoCompleteExtender之类的其它扩展也是与此类似,这里只是用 CalendarExtender举例子了。AjaxControlToolkit确实是个好东西,但是我实在不明白设计者是出于什么 目的一定要把它捆在某一个文本框上,使得这组控件变得很难用。对日期控件来 说,可能很多人用过梅花雨做的那...
定制AjaxControlToolkit(2):给CalendarExtender增加清除功能

定制AjaxControlToolkit(2):给CalendarExtender增加清除功能

定制AjaxControlToolkit(2):给CalendarExtender增加清除功能2011-09-06 博客园 夏狼哉在定制AjaxControlToolkit(1):使一个CalendarExtender对应N个TextBox 的最后,为了展示主题,我贴了一张截图,也许大家注意到了,我的截图的右下 角有一个“清除”按钮,这就是本文要介绍的更改。在我们的项目中,大多数的录入日期的文本框是不允许用户手输的,只能通 过 点击...
追求代码质量: 对Ajax应用程序进行单元测试

追求代码质量: 对Ajax应用程序进行单元测试

追求代码质量: 对Ajax应用程序进行单元测试2011-09-06 ibm Andrew Glover使用 GWT 更轻松地测试异步应用程序简介: 您可能从编写 Ajax 应用程序中获得了极大乐趣,但是对它们执行单 元测试却着实让人头痛。 在本文中,Andrew Glover 着手解决 Ajax 的弱点( 其中之一),即应对异步 Web 应用程序执行单元测试的固有挑战。幸运的是, 他发现在 Google Web Toolkit 的帮助下,解决这个特殊的代码...
客户端访问Web Service方法的一个细节

客户端访问Web Service方法的一个细节

客户端访问Web Service方法的一个细节2011-09-06之前遇到一个要求,需要能够取消一个正在进行中的Web Service。这也是我第一次遇到这个功能,不过不难,我想。既然ASP.NET AJAX的客户端与服务器端通信完全通过Microsoft AJAX Library的异步通信层进行,那么我们只要得到正在请求Web Service的Sys.Net.WebRequest对象,调用其abort方法就可以了。但是究竟应该如何得到这个对象呢?于是我粗...
使用JSON和AJAX创建网站的标签云(TagCloud)

使用JSON和AJAX创建网站的标签云(TagCloud)

使用JSON和AJAX创建网站的标签云(TagCloud)2011-09-06 blogjava 季浩废话不多说,先看看我们最终达到的效果. 源码下载在文章最后。Style1:Style2:上面的tag cloud实现思想如下:1. Server端提供Tag的相关信息,包括TagName,Posts等,使用JSON格式传 输 数据这个例子中,我使用Servlet,使用json-lib将Bean转成JSON字符串。当然 Tag 的相关信息这里只是演示,真实环...
修补AJAX应用中Back/Forward Button和Bookmark失效的问题

修补AJAX应用中Back/Forward Button和Bookmark失效的问题

修补AJAX应用中Back/Forward Button和Bookmark失效的问题2011-09-06想法与目标从AJAX诞生至今,就存在着Back/Forward Button和bookmark失效的问题,我 以前一般提倡,一个好的AJAX应用应该不让用户有点击“Back/Forward”的想法 ,并且使用某种方式提供给用户一个能够记录直接产生页面的Bookmark。 Windows Live Local应该是这种应用最好的典范...
掌握Ajax,第1部分: Ajax入门简介

掌握Ajax,第1部分: Ajax入门简介

掌握Ajax,第1部分: Ajax入门简介2011-09-27 IBM Brett McLaughlin理解 Ajax 及其工作原理,构建网站的一种有效方法简介:Ajax 由 HTML、JavaScript技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界 面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —&md...
掌握Ajax,第2部分: 使用JavaScript和Ajax发出异步请求

掌握Ajax,第2部分: 使用JavaScript和Ajax发出异步请求

掌握Ajax,第2部分: 使用JavaScript和Ajax发出异步请求2011-09-27 IBM Brett McLaughlin在 Web 请求中使用 XMLHttpRequest多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮, 等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型...
掌握Ajax,第3部分: Ajax中的高级请求和响应

掌握Ajax,第3部分: Ajax中的高级请求和响应

掌握Ajax,第3部分: Ajax中的高级请求和响应2011-09-27 IBM Brett McLaughlin全面理解 HTTP 的状态代码、就绪状态和 XMLHttpRequest 对象简介:对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌 握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文 中,Brett McLaughlin 将向您介绍各...
掌握Ajax,第4部分: 利用DOM进行Web响应

掌握Ajax,第4部分: 利用DOM进行Web响应

掌握Ajax,第4部分: 利用DOM进行Web响应2011-09-27 IBM Brett McLaughlin将 HTML 转换为对象模型简介:程序员(使用后端应用程序)和 Web 程序员(编写 HTML、CSS 和 JavaScript 上)之间的分 水岭是长久存在的。但是,Document Object Model (DOM) 弥补了这个裂缝,使得在后端使用 XML 同时 在前端使用 HML 切实可行,并成为极其有效的工具。在本文中,Brett Mc...
掌握Ajax,第5部分: 操纵DOM

掌握Ajax,第5部分: 操纵DOM

掌握Ajax,第5部分: 操纵DOM2011-09-27 IBM Brett McLaughlin使用 JavaScript 即时更新 Web 页面简介:上一期中 Brett 介绍了文档对象模型(DOM),它的元素在幕后定义了 Web 页面。这一期文 章中他将进一步探讨 DOM。了解如何创建、删除和修改 DOM 树的各个部分,了解如何实现网页的即时更 新!如果阅读过本系列的 上一期文章,那么您就非常清楚当 Web 浏览器显示网页时幕后发生的一切了。 前面已...
掌握Ajax,第6部分: 建立基于DOM的Web应用程序

掌握Ajax,第6部分: 建立基于DOM的Web应用程序

掌握Ajax,第6部分: 建立基于DOM的Web应用程序2011-09-27 IBM Brett McLaughlin在不刷新页面的情况下使用 DOM 改变网页界面简介:本系列的上一篇文章中考察了文档对象模型(DOM)编程中涉及到的概念——Web 浏览器如何把 网页看作一棵树,现在您应该理解了 DOM 中使用的编程结构。本期教程将把这些知识用于实践,建立一 个简单的包含一些特殊效果的 Web 页面,所有这些都使用 JavaScrip...
掌握Ajax,第7部分: 在请求和响应中使用XML

掌握Ajax,第7部分: 在请求和响应中使用XML

掌握Ajax,第7部分: 在请求和响应中使用XML2011-09-27 IBM Brett McLaughlin了解什么时候适合什么时候不适合使用 XML简介:偶尔使用 Ajax 的开发人员也会注意到 Ajax 中的 x 并意识到它代表 XML。XML 是编程中最常 用的数据格式之一,对于异步应用程序中的服务器响应能够带来切实的好处。在本文中,您将看到服务器 如何在请求响应中发送 XML。现在如果不使用 XML 就不能进行任何有意义的编程。无论考虑转向 X...
掌握Ajax,第8部分: 在请求和响应中使用XML

掌握Ajax,第8部分: 在请求和响应中使用XML

掌握Ajax,第8部分: 在请求和响应中使用XML2011-09-27 IBM Brett McLaughlinAjax 客户机/服务器通信可以很巧妙简介:在 本系列的上一篇文章 中,您看到了 Ajax 应用程序如何以 XML 格式化发往服务器的请求。 还了解了为什么这在大多数情况下并不是一个好主意。这篇文章主要探讨在大多数情况下确实是 好主意 的一种做法:向客户机返回 XML 响应。我其实并不喜欢写那种主要告诉您什么不应该 做的文章。很多时候,那都会是一...
掌握Ajax,第9部分: 使用Google Ajax Search API

掌握Ajax,第9部分: 使用Google Ajax Search API

掌握Ajax,第9部分: 使用Google Ajax Search API2011-09-27 IBM Brett McLaughlin在异步应用程序中使用公共 API简介:发出异步请求并不意味着只是与您自己的服务器端程序交互。其实也可以与一些公共 API,例 如来自 Google 或 Amazon 的 API 进行通信,从而为 Web 应用程序增加您自己的脚本和服务器端程序所 不能提供的更多功能。在本文中,Brett McLaughlin 教您如何向公共...
掌握Ajax,第10部分: 使用JSON进行数据传输

掌握Ajax,第10部分: 使用JSON进行数据传输

掌握Ajax,第10部分: 使用JSON进行数据传输2011-09-27 IBM Brett McLaughlin以原生方式操作 JavaScript 对象简介:在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。掌握 Ajax的 这一期讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在 应用程序中移动数据和对象。如果您阅读了本系列前面的文章,那么应已对数据格式有了相...
掌握Ajax,第11部分: 服务器端的JSON

掌握Ajax,第11部分: 服务器端的JSON

掌握Ajax,第11部分: 服务器端的JSON2011-09-27 IBM Brett D. McLaughlin在服务器端脚本和程序中用 JSON 进行响应和回复简介:在 本系列最近发表的一篇文章中,您已经了解了如何将 JavaScript 对象转变成 JSON 格式。 这种格式很容易用于发送(和接收)与对象甚至对象数组对应的数据。在 本系列 的最后一篇文章中,您 将会学习如何处理以 JSON 格式发送到服务器的数据以及如何使用相同格式对脚本进行回复。J...
ASP.NET 2.0 Ajax - 保持用户上下文

ASP.NET 2.0 Ajax - 保持用户上下文

ASP.NET 2.0 Ajax - 保持用户上下文2011-09-27“异步”执行意味着原本从头到尾执行的函数被拦腰截断,分成了两个不同的函数。而这两个函数之间的联系往往又非常紧密,例如有些时候我们需要在后一个函数(即回调函数)中访问前一个函数中计算出来的变量,或是在后一个函数中得到前一个函数执行时的上下文等信息。特别地,若是几个不同的异步函数均提供了同一个回调函数进行处理,我们一般还要在回调函数中知道是哪个函数引发的这次回调。为...
<< 51 52 53 54 55 56 57 58 59 60 >>