Flapjax在Ajax技术中的应用研究.docVIP

Flapjax在Ajax技术中的应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flapjax在Ajax技术中的应用研究   摘要:Flapjax是一种构建 Ajax(Asynchronous JavaScript and XML)应用程序的新方法,它是一种基于标准 JavaScript 的符合传统语法的新型编程语言,它不仅仅是提供方便的函数库,它可以在 web 应用程序中轻松地实现外部 Web 服务进行交互、数据共享、数据持久化以及最终用户响应性。该文通过多个 web 应用程序示例展示了几种不同模式下编写和运行简单的 Flapjax 程序,并以此阐述了Flapjax在简化 Ajax 编程技术方面的作用。   关键词:Flapjax;Ajax;RIA;JavaScript;Xml;B/S   中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)22-654-03   Flapjax Ajax Technology in the Application of Research   JI Gao-yun   (Shandong Transport Vocational College,Management.Weifang 261206,China)   Abstract:Flapjax is a new method to construct Ajax (Asynchronous JavaScript and XML) application,it is a new programming language based on standard JavaScript and it conforms to the traditional grammar.It not only provides the convenient functions library,but also it can easy implement so many other characters,such as exterior Web service,data sharing,the data alternately lasting and as well as the end-user responsiveness in the web application. This article had demonstrated how to program and execute Flapjax through many web application demos under several kind of different patterns,then elaborated Flapjaxs simplify functions in the Ajax programming technology.   Key words:Flapjax;Ajax;RIA;JavaScript;Xml;B/S   1 引言   传统网络程序的开发是基于页面与服务器端数据传递的模式,把网络程序的表示层建立于HTML页面之上。而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了,这就是被Macromedia公司称之为的“体验问题”,而富因特网应用程序(Rich Internet Applications,缩写为RIA)的出现也就是为了解决这个问题。AJAX(Asynchronous JavaScript and XML)是RIA的解决方案之一,并在近几年迅速的发展壮大。Flapjax就是应现代基于客户端的Web应用的需求而设计的,Flapjax 提供了一种比传统JavaScript更加简便的编写 Ajax 程序的方法,应用程序开发人员可以把更多的精力投入到表示层的工作中。   2 Ajax技术   2.1 Ajax定义   严格来说Ajax不是一种技术,它由几种蓬勃发展的技术以新的强大方式组合而成,它使浏览器可以为用户提供更为自然的浏览体验。在Ajax之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。Ajax提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。   虽然Ajax所需的基础架构已经出现了一段时间,但直到最近异步请求的真正威力才得到利用。能够拥有一个响应极其灵敏的Web站点确实激动人心,因

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档