Welcome 微信登录

首页 / 脚本样式 / Ajax

使用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应用程序中除非显式地构建后退/...
开发端到端的Ajax应用程序,第1部分:用一个场景设置Ajax环境

开发端到端的Ajax应用程序,第1部分:用一个场景设置Ajax环境

开发端到端的Ajax应用程序,第1部分:用一个场景设置Ajax环境2010-07-26 IBM Senthil NathanAjax(Asynchronous JavaScript + XML)正在迅速地成为时髦的技术,它可以为在浏览器中运行的 Web 应用程序提供具有桌面质量的软件特性。开放源码软件(比如 Linux-Apache-MySQL-PHP,即 LAMP)和基于开放标准的 Java™ 2 Platform, Enterprise E...
开发端到端的Ajax应用程序,第2部分:实现Ajax客户机和服务器层(1)

开发端到端的Ajax应用程序,第2部分:实现Ajax客户机和服务器层(1)

开发端到端的Ajax应用程序,第2部分:实现Ajax客户机和服务器层(1)2010-07-26 IBM Senthil Nathan在这个分三部分的系列的 第 1 部分 中,了解了 Firefox、Zend Core 和 MySQL 等开放源码技术的重要特性。我们讨论了一个比较复杂的银行场景,这个场景跨越 Ajax 应用程序的所有三层。还设置了开发端到端 Ajax 应用程序所需的数据库服务器、中间层服务器和基于 Eclipse 的 IDE。在本系列的第 2...
开发端到端的Ajax应用程序,第2部分:实现Ajax客户机和服务器层(2)

开发端到端的Ajax应用程序,第2部分:实现Ajax客户机和服务器层(2)

开发端到端的Ajax应用程序,第2部分:实现Ajax客户机和服务器层(2)2010-07-26 IBM Senthil Nathan将银行门户实现为 Ajax 浏览器应用程序我们的银行场景需要一个简单的浏览器界面,银行出纳员使用这个界面执行 PHP 模块中实现的核心函数。我们将使用 Aptana Web IDE 构建这个界面。Aptana Web IDE 提供了一种用 XHTML、CSS 和 JavaScript 构建浏览器应用程序的简便方法。Aptana...
开发端到端的Ajax应用程序,第3部分:集成、测试和调试应用程序

开发端到端的Ajax应用程序,第3部分:集成、测试和调试应用程序

开发端到端的Ajax应用程序,第3部分:集成、测试和调试应用程序2010-07-26 IBM Senthil Nathan在本系列的前两部分中,设置了一个开发环境,它由 LAMP 风格的运行时和 Eclipse IDE 组成。定义了一个虚构的银行场景以演示重要的 Ajax 概念。然后,完成了场景的一部分,包括创建数据库、中间层 PHP 逻辑和一个简单 XHTML 以提供一个单页面浏览器 GUI,还提供了 CSS 样式代码和几个 XML HTTP Reque...
ASP.NET AJAX入门系列(1):概述

ASP.NET AJAX入门系列(1):概述

ASP.NET AJAX入门系列(1):概述2010-10-12TerryLee经常关注我的Blog的朋友可能注意到了,在我Blog的左边系列文章中,已经移除了对Atlas学习手记系列文章的推荐,因为随着ASP.NET AJAX 1.0 Beta版的发布,它们已经不再适用,为了不继续误导广大朋友,所以不再作为推荐系列文章,如果有需要参考的朋友,可以直接到随笔分类中查看。ASP.NET AJAX Beta改动如此之大,鉴于又没有很好的中文参考资料,所以决定最...
<< 71 72 73 74 75 76 77 78 79 80 >>