Welcome 微信登录

首页 / 脚本样式 / Ajax

Ajax开发工具IntelliJ IDEA

Ajax开发工具IntelliJ IDEA

Ajax开发工具IntelliJ IDEA2011-02-02IntelliJ IDEA 是和 Eclipse 齐名的Java IDE,因为华丽界面和创新特性而得到不少java程序员的喜爱(可惜不是免费的)。顺应Ajax开发趋势,IDEA 5.1版本提供了对JavaScript的支持,目前的特性有:代码提醒变量重构创建新方法助手其网站上还提供了一个Flash演示如何利用新特性进行Ajax开发,从预览图中可以发现demo中使用的Ajax框架是 Prototy...
AJAX页面参数相同时只返回缓存的内容的解决办法

AJAX页面参数相同时只返回缓存的内容的解决办法

AJAX页面参数相同时只返回缓存的内容的解决办法2011-02-02AJAX页面参数相同时只返回缓存的内容的解决办法常利用AJAX写一些页面无刷新的内容获取页面,这种方式很快捷也很方便,但其中有一个问题,就是如果两次提交的参数相同时,返回的内容只返回上次获取的内容,如果我们在第一次修改了参数,第二次再次调用却会发现页面根本没有改变。这样的情况是是为AJAX获取时先检查本机缓存,如果本机缓存已有相同内容,则不访问远端服务器。这样的操作倒是可以提高速度和减少服...
Ajax实战:XMLDocument和XMLHttpRequest对象

Ajax实战:XMLDocument和XMLHttpRequest对象

Ajax实战:XMLDocument和XMLHttpRequest对象2011-02-02正如刚才看到的,我们可以使用IFrame以后台方式请求数据,但是这从本质上来说不过是一种hack式的临时解决方案。最初引入IFrame的设计意图是在页面上显示可见的内容,这种用法歪曲了这个意图。在流行的Web浏览器的更新版本中,引入了专门为异步数据传输而设计的对象,我们将会看到,它比IFrame用起来要方便得多。XmlDocument和XMLHttpResuest对象...
AJAX推送方式与拉取方式的比较

AJAX推送方式与拉取方式的比较

AJAX推送方式与拉取方式的比较2011-02-02使用Ajax可以开发出基于浏览器的具有高用户交互性和几乎不易觉察到延迟的web应用。实时的动态数据比如新闻标题、证券报价和拍卖行情都需要尽快地发送给用户。然而,AJAX仍然受限于web请求/响应架构的弱点,使得服务器不能推送实时动态的web数据。Delft科技大学的EnginBozdag、AliMesbah和ArievanDeursen一起讨论了下面这些可以实现基于web的实时事件通知的方法:1.HTTP...
AJAX XMLHttpRequest对象详解

AJAX XMLHttpRequest对象详解

AJAX XMLHttpRequest对象详解2011-02-02XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。一、引言异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务器之间的数据交互过程。这一技术的优点在于,它向开发者提供了一...
AJAX IDE-JoyiStar WebShop简介

AJAX IDE-JoyiStar WebShop简介

AJAX IDE-JoyiStar WebShop简介2011-02-14主要特点:1、开发快速容易。提供集成开发管理工具,易用的可视化建模和可视化开发环境,完全组件化和面向对象的开发模式,只需要基本的开发技能就能够快速开发出成熟的复杂应用。2、技术领先,超前实现。领先实现AJAX技术,完全符合新一代的web技术及发展趋势。3、丰富的web组件库提供丰富的web组件库, 能够以面向对象的模式开发出功能强大的web界面,包括主从表、各类界面控件、纯web报表...
Ajax优于JSF的原因

Ajax优于JSF的原因

Ajax优于JSF的原因2011-02-14Sun为什么会搞出一个JSF,JSF为什么会是现在这个样子,我想原因是这样的。首先,基于组件的Web开发将来会是一个趋势。自包含的组件便于IDE的处理,可以提高开发效率。就是说JSF优于Struts/WebWork这类MVC框架的优势,在于它可以与IDE结合来自动生成代码。而传统的纯手工编写的MVC框架,影响了开发效率。因为Java技术在客户端并没有明显的优势。Applet已经被抛弃掉,Java的强项在服务器端。...
使用回调函数监视请求

使用回调函数监视请求

使用回调函数监视请求2011-02-14处理异步通信的第二个部分是在代码中设置一个入口点,以便在调用结束的时候可以获取结果。这通常是通过分配一个回调函数来实现的,也就是说,在未来的某个不确定时刻,当结果返回的时候,将会执行这一段代码。我们在代码清单2-9中看到的window.onload函数就是一个回调函数。回调函数非常适合用于大多数现代UI工具箱中的事件驱动的编程方法。按下键盘、点击鼠标等等,这些事件都将会在未来某个无法预测的时刻发生,程序员预见到了这一...
添加请求的服务器端实现

添加请求的服务器端实现

添加请求的服务器端实现2011-02-14当处理完客户端的技术后,可以发现,客户端要求服务器端返回的是字符串,本例就介绍如何返回客户端需要的数据内容,同时又将数据添加到服务器中。(1)在网站根目录下,添加一个Web窗体,命名为“addRssNamePage.aspx”。(2)将页面的HTML源代码界面内容全部删除,只保留最上面一行代码,此操作主要是删除掉返回操作中的多余字符。保留代码如下:<%@ Page Language=&...
Ajax如何处理响应信息

Ajax如何处理响应信息

Ajax如何处理响应信息2011-02-14用户的交互操作(interaction)驱动着Web站点。理解如何处理响应信息,特别是在使用新的交互操作形式(例如AJAX)的时候,这一点非常重要的。Kris Hadloc解释了AJAX请求-响应过程的本质,你应该了解这些内容,更好地为用户交互操作服务。请求和响应AJAX引擎分很多个方面,每个方面都很重要。如果引擎执行发送请求和接收响应信息的事务,那么它就有很多的处理响应信息的方法。响应信息是处理过程中的一个重要...
两种类型的Ajax开发

两种类型的Ajax开发

两种类型的Ajax开发2011-02-14一种类型是完全没有架构设计的Ajax开发,靠堆积代码完成复杂的功能。这样的开发者人数众多,往往来自ASP、PHP等开发者阵营,没有受到过严格的软件设计和软件开发的训练。我将其称为“无组织的Ajax开发”,或者“增加了XMLHttpRequest对象的DHTML开发”,他们所生产的代码质量比51js网站上那些免费下载的DHTML代码强不了多少,难以使用,难以维护。第二种...
在用户点击提要列表条目时取得该提要的内容

在用户点击提要列表条目时取得该提要的内容

在用户点击提要列表条目时取得该提要的内容2011-02-14在前一小节中可以看到,用户每次点击提要时均将调用readFeed()方法。因此我们即可在该readFeed ()方法中异步调用服务器端Web Service中的GetRssContent()方法,并将当前提要的ID传递过去。当然,在异步调用之前同样应该为用户显示出更新提示面板:function readFeed(id) { // 显示更新提示面板。 showProgressBar(tr...
异步发送添加请求的客户端实现

异步发送添加请求的客户端实现

异步发送添加请求的客户端实现2011-02-14在用户单击“添加RSS”按钮后,为了提高运行速度,本例将使用XMLHttpRequest实现数据的提交工作,异步功能实现的原理如图12-7所示。图12-7 异步提交的原理图实现的步骤如下:(1)打开Default.aspx页。(2)为“添加RSS”按钮添加click事件,事件调用方法“addrss”。(3)在head元素内添加脚本代码,方...
一个更好用更高效的Ajax框架XCallback

一个更好用更高效的Ajax框架XCallback

一个更好用更高效的Ajax框架XCallback2011-02-14 博客园 xcb_isgreat今天特意和大家分享一个自认为很不错的ajax的框架XCallback,它是对callback的扩展 ,笔者曾经用过好几款ajax框架,最早用UpdatePanel 后来处于性能的考虑决定废弃,废弃原因有4:1.网页首次要加载310kb的axd文件,占网速也占用浏览器的载入时间。2.效率很低,违背了ajax的初衷,回传了viewstate和所有控件的值3.不够...
用Ajax为SOA增光添彩

用Ajax为SOA增光添彩

用Ajax为SOA增光添彩2011-02-14TechTarget对于那些已看到了动态的、被Ajax渲染过的Web页面的人来说,你算是什么都没看过。2006年,一波Ajax(Asynchronous JavaScript and XML的简称)产品浪潮将出现在市场上,使IT企业可以选择用工具来构建与桌面功能类似的WebServices前端。随着它的出现,构建这些工具的公司也会构建面向服务架构工具集,把应用层Web技术与表示层Web技术联系到一起。Clear...
使用第一个真正的Ajax服务器:Aptana Jaxer构建Ajax应用程序

使用第一个真正的Ajax服务器:Aptana Jaxer构建Ajax应用程序

使用第一个真正的Ajax服务器:Aptana Jaxer构建Ajax应用程序2011-02-14 IBM Ken Ramirez传统上,要为基于 Web 的客户机提供比较丰富的客户机功能,必须创建基于 Web 的应用程序,它由来自各种不同技术的同质系统组成,其中可能包括:服务器端 Web 或应用服务器,比如 Apache HTTP Server、 Microsoft® Internet Information Services (IIS)、Sun ...
<< 71 72 73 74 75 76 77 78 79 80 >>