Welcome 微信登录

首页 / 脚本样式 / Ajax

面向Java开发人员的Ajax:结合Direct Web Remoting使用Ajax

面向Java开发人员的Ajax:结合Direct Web Remoting使用Ajax

面向Java开发人员的Ajax:结合Direct Web Remoting使用Ajax2010-07-22 IBM 理解 Ajax 编程的基本知识 是重要的,但是如果正在构建复杂的用户界面,那么能够在更高层次的抽象上工作也很重要。在面向 Java 开发人员的 Ajax 系列的第 3 篇文章中,我在上个月的 Ajax 的数据序列化技术 基础之上,介绍一种可以避免繁琐的 Java 对象序列化细节的技术。在 上一篇文章 中,我介绍了如何用 JavaScript ...
面向Java开发人员的Ajax:构建动态的Java应用程序

面向Java开发人员的Ajax:构建动态的Java应用程序

面向Java开发人员的Ajax:构建动态的Java应用程序2010-07-22 IBM Philip McCarthy在 Web 应用程序开发中,页面重载循环是最大的一个使用障碍,对于 Java™ 开发人员来说也是一个严峻的挑战。在这个系列中,作者 Philip McCarthy 介绍了一种创建动态应用程序体验的开创性方式。Ajax(异步 JavaScript 和 XML)是一种编程技术,它允许为基于 Java 的 Web 应用程序把 Java...
异步操作和Web服务,第1部分:异步事务入门

异步操作和Web服务,第1部分:异步事务入门

异步操作和Web服务,第1部分:异步事务入门2010-07-22 IBM Holt Adams并不是所有的 Web 服务都同步工作;某些情况下,对 Web 服务请求的响应并不是立即提供的,而是在最初的请求事务完成后的某个时候提供。Web 服务规范和标准并不显式支持这种 异步操作;但是,那些标准的确包含可以作为异步操作基础的基础架构和机制。在本文中,Holt Adams 说明了为什么任何 Web 服务设计师都需要理解异步操作是如何运行的。本文将帮助您开始使自...
异步操作和Web服务,第2部分:构建异步Web服务的编程模式

异步操作和Web服务,第2部分:构建异步Web服务的编程模式

异步操作和Web服务,第2部分:构建异步Web服务的编程模式2010-07-22 IBM Holt Adams在本系列的第一篇文章中,我讨论了异步操作的性质以及它们如何应用于 Web 服务。在某些情况下,对 Web 服务请求的响应并不是立即提供的,而是在初始请求事务完成后的某个时候提供。Web 服务规范和标准并不显式支持这种 异步操作(asynchronous operation);但是,那些标准的确包含可以作为异步操作基础的基础架构和机制。通过本系列的第...
异步操作和Web服务,第3部分:向Web服务添加业务语义

异步操作和Web服务,第3部分:向Web服务添加业务语义

异步操作和Web服务,第3部分:向Web服务添加业务语义2010-07-22 IBM Holt Adams在这个系列的前面两部分,Holt Adams 解释了 Web 服务异步操作的相关性并讨论了一些构建异步服务的模式。现在,他要开始讲解三个新规范 ― Web 服务的业务流程执行语言(Business Process Execution Language for Web Services)、Web 服务协调(Web Services Coordinatio...
使用AJAX扩展器自定义控件

使用AJAX扩展器自定义控件

使用AJAX扩展器自定义控件2010-07-26 MSDN Dino Esposito输入控件在任何应用程序中都必不可少,但是当 Web 应用程序代表您组织的形象时,它们显得尤为重要。这些控件可能是用户评判您的应用程序甚至您组织可信度的主要衡量标准。在 Windows® 和 Web 编程中,用户界面都是通过创建控件来构建的。但是可用的控件并不是特别丰富。Windows 窗体的输入控件仍以 Win32® 控件为基础,Web 控件则比 HTML...
使用AJAX扩展器自定义控件(第2部分)

使用AJAX扩展器自定义控件(第2部分)

使用AJAX扩展器自定义控件(第2部分)2010-07-26 MSDN Dino Esposito目录掩码编辑功能的必要性MaskedEdit 扩展器验证掩码输入文本框自动完成构建自动完成 Web 服务设置 AutoComplete 扩展器的样式对列表进行渐进式搜索弹出式上下文菜单结束语上个月我讨论了如何使用 AJAX 控件扩展器来增强文本框和按钮等 ASP.NET 输入控件。这个月我将使用 Microsoft® .NET Framework 3....
AJAX应用程序体系结构,第1部分

AJAX应用程序体系结构,第1部分

AJAX应用程序体系结构,第1部分2010-07-26 MSDN 无论您是系统管理员、设计人员还是开发人员,您的工作都会受到 AJAX 的重大影响。管理员必须确保安全防护足够高,以便应对各种可能的新类型攻击。Intranet 管理员则必须保证任何浏览器上都没有禁用 JavaScript。Web 设计人员需要面对一些新的挑战,因为 AJAX 可实现的功能是以前无法实现或不切实际的。而开发人员则需要熟悉新的 API 和新的全面编程方法。尽管如此,AJAX 对架...
AJAX应用程序体系结构,第2部分

AJAX应用程序体系结构,第2部分

AJAX应用程序体系结构,第2部分2010-07-26 MSDN 使用 ASP.NET AJAX Extensions 将您的站点过渡到 AJAX 体验时,有两个主要的编程模型可供选择:部分呈现和脚本服务。在上个月的专栏中,我主要从体系结构的角度论述了部分呈现。简而言之,使用部分呈现,您无需更改 ASP.NET 应用程序的底层体系结构——它是实现 AJAX 某些最佳元素(如站点页面的无闪烁更新)的便捷途径。实现此类改进行为只需添加一...
挣脱浏览器的束缚(1) - 前言

挣脱浏览器的束缚(1) - 前言

挣脱浏览器的束缚(1) - 前言2010-07-26 cnblogs 赵劼最近在为某个人门户站点作优化。从传统意义上来说,这个站点的各方面都属中规中矩。不过作为一个以客户端为中心的Web应用,其性能,尤其是它的感知性能(Perceived Performance),经常会严重受制于浏览器本身。一个没有对客户端数据访问模型经过精心设计和优化的应用,其导致的结果往往就是无法充分利用带宽,让用户等待的时间变长。换句话说,其Perceived Performanc...
挣脱浏览器的束缚(2) - 别让脚本引入坏了事

挣脱浏览器的束缚(2) - 别让脚本引入坏了事

挣脱浏览器的束缚(2) - 别让脚本引入坏了事2010-07-26赵劼现在哪里还找得到不引入JavaScript脚本文件的Web应用?使用脚本文件的好处多多,其中最重要的可能就是提供缓存能力了。使用脚本文件之后再加上缓存,可以大大降低数据传输量,提高页面打开的速度。不过脚本文件的引入也不是简单得不值一提,我们完全有能力来优化它。小心传统的脚本引入方式带来的性能问题现在的Web应用所需的脚本越来越多,一张页面下载几百K的脚本也不再是难以想象的事情了,这就直接...
挣脱浏览器的束缚(3) - 两个连接还不够“并行”

挣脱浏览器的束缚(3) - 两个连接还不够“并行”

挣脱浏览器的束缚(3) - 两个连接还不够“并行”2010-07-26赵劼在讨论这次的主题之前,我们现在看一下脚本优化的另一个问题,就是“优化难度”。在这里我所说的“优化难度”是指优化一张页面时的修改难度。例如在前一片文章中,使用document.write来引入脚本的话,其“优化难度”会非常的低——没有任何副作用,不用修改其它任何代码。不过它的效果似乎还不太理...
挣脱浏览器的束缚(4) - 王道!动态添加script元素

挣脱浏览器的束缚(4) - 王道!动态添加script元素

挣脱浏览器的束缚(4) - 王道!动态添加script元素2010-07-26赵劼我们已经知道,脚本文件的并行下载能够提高页面的加载速度。但是目前还有一个急需解决的问题,那就是对于FireFox浏览器的优化。在我们之前使用的优化方法,无论是简单实用的document.write还是食之无味的defer属性,FireFox浏览器都对此置若罔闻。不过FireFox也不是绝对地“冥顽不灵”,开发人员还是有方法对它进行优化的。这个方法就是动...
挣脱浏览器的束缚(6) - AJAX也跨域名

挣脱浏览器的束缚(6) - AJAX也跨域名

挣脱浏览器的束缚(6) - AJAX也跨域名2010-07-26赵劼标题有些唬人的成分,因为这里跨的只是子域名。事情的经过是这样的,还是那个个人门户网站。其中有个功能就是RSS订阅,每个订阅作为一个模块出现在页面上。如果一个用户订阅了比较多的RSS,则在打开页面时所有的RSS模块就会开始加载,这时候可能就会需要十几秒甚至更长的时间才能加载完毕。这时,如果用户需要作别的AJAX操作——比如保存页面设置——那么长...
挣脱浏览器的束缚(7) - CrossSubDomainExecutor

挣脱浏览器的束缚(7) - CrossSubDomainExecutor

挣脱浏览器的束缚(7) - CrossSubDomainExecutor2010-07-26赵劼在上次的文章中,我们已经提到了一种能够跨子域名进行AJAX请求的方法。我们现在就来实现一个对开发人员透明的实现,它会自动判断这个请求是否是跨子域名,如果不是,则使用传统的方法发出AJAX请求,反之则使用我们的方式。我在如何实现这个Executor的问题上,我想了很久。按照ASP.NET AJAX的“标准”来说,应该开发一个WebReque...
EXT调用ASP.NET AJAX WebService

EXT调用ASP.NET AJAX WebService

EXT调用ASP.NET AJAX WebService2010-07-26 博客园 阿不在asp.net ajax中,使客户端调用WebService变得非常的简单,而且非常有用(个人觉得这个功能是asp.net ajax的核心,很多与客户端的交互都需要个功能来辅助实现)。那在EXT中,标准的客户端与服务器端交互,使用的是自定义的HttpHandler,而且服务器在处理客户端提交的参数也都必须是弱类型的使用方式,也会使用带一定的不便。如果你曾经使用过As...
基于JavaScript的REST客户端框架

基于JavaScript的REST客户端框架

基于JavaScript的REST客户端框架2010-07-26现在REST是一个比较热门的概念,REST已经成为一个在Web上越来越常用的应用,基于REST的Web服务越来越多,包括Twitter在内的微博客都是用REST做为对外的API,先前我曾经介绍过“基于REST架构的Web Service设计”,并给出了一些服务器端和客户端代码,随着JavaScript的广泛应用,我这里就给出一个轻量级的基于JavaScript的REST...
开发保留标准浏览器功能的AJAX应用程序

开发保留标准浏览器功能的AJAX应用程序

开发保留标准浏览器功能的AJAX应用程序2010-07-26 bea.com.cn Mark Schiefelbein摘要Ajax应用程序由于其丰富的功能、交互性以及快速的响应能力而得到人们的普遍赞许。它可以使用XMLHttpRequest对象动态地加载数据,而不是加载新的页面。在它大肆进行宣传以及许多人兴奋的同时,有评论指出,Ajax应用程序丢失了浏览器的一些重要功能,包括对后退前进按钮的支持。本文将首先阐明为什么在Ajax应用程序中除非显式地构建后退/...
<< 41 42 43 44 45 46 47 48 49 50 >>