最受欢迎的Ajax系列文章

掌握 Ajax,第 11 部分:服务器端的 JSON
在本系列最近一篇文章中,您已经了解如何将 JavaScript 对象转变成 JSON 格式。本文将会介绍如何处理以 JSON 格式发送到<nobr><strong class="kgb" οnmοuseοver='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"","%u5FAE%u8F6F%u670D%u52A1%u5668%u7AEF%u4EA7%u54C1%u5927%u5168%uFF0C%u70B9%u51FB%u83B7%u5F97%u3002","20845","服务器","%u670D%u52A1%u5668","http%3A//go.microsoft.com/%3Flinkid%3D6331218", event)' style="FONT-WEIGHT: normal; CURSOR: hand; COLOR: #0000ff; TEXT-DECORATION: underline" οnclick='javascript:window.open("http://s4.17luntan.com/ClickPortal/WebClick.aspx?id=20845&amp;k=%u670D%u52A1%u5668&amp;siteid=0098295a-e262-40f7-ae50-7a6fbbdb678b&amp;url=http%3A//news.youkuaiyun.com/n/20070904/108293.html&amp;gourl=http%3A//go.microsoft.com/%3Flinkid%3D6331218&amp;parm=823D51AC3432694F7CD4B78230724B51BCDD7A62A7B1B85E&amp;alliedsiteid=0");' οnmοuseοut="isShowAds = false;isShowAds2 = false">服务器</strong></nobr>的数据以及如何使用相同格式对<nobr><strong class="kgb" οnmοuseοver='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"","%u5FAE%u8F6F%u6700%u4F73%u811A%u672C%u8BED%u8A00%u793A%u4F8B%uFF0C%u9605%u8BFB%u8BF7%u70B9%u51FB%u3002","20295","脚本","%u811A%u672C","http%3A//go.microsoft.com/%3Flinkid%3D6331215", event)' style="FONT-WEIGHT: normal; CURSOR: hand; COLOR: #0000ff; TEXT-DECORATION: underline" οnclick='javascript:window.open("http://s4.17luntan.com/ClickPortal/WebClick.aspx?id=20295&amp;k=%u811A%u672C&amp;siteid=0098295a-e262-40f7-ae50-7a6fbbdb678b&amp;url=http%3A//news.youkuaiyun.com/n/20070904/108293.html&amp;gourl=http%3A//go.microsoft.com/%3Flinkid%3D6331215&amp;parm=823D51AC3432694F7CD4B78230724B51BCDD7A62A7B1B85E&amp;alliedsiteid=0");' οnmοuseοut="isShowAds = false;isShowAds2 = false">脚本</strong></nobr>进行回复。

Ajax 和 XML:使用 Ajax 实现打分评级和添加评论功能
在由用户驱动的 Web 时代,允许读者打分评级和评论站点内容的功能是必不可少的。通过本文探索如何使用 Ajax 在站点中加入打分评级和评论功能。

使用 Google Web Toolkit 和 JSON 开发 Ajax 应用程序
本文分别介绍了如何在<nobr><strong class="kgb" οnmοuseοver='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u5BA2_u6237";KeyGate_ads.ShowGgAds(this,"_u5BA2_u6237",event)' style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #0000ff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline" οnclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=B4bHaAWn8RpP4L5yW4QGl3dXWAZm1jzGVkd-aA8CNtwHAixEQDhgOILHzmwkoFDgAULrvu5P______wFgnbnQgZAFqgEKMjAwMDAwNDEyMbIBDW5ld3MuY3Nkbi5uZXTIAQHaAStodHRwOi8vbmV3cy5jc2RuLm5ldC9uLzIwMDcwOTA0LzEwODI5My5odG1sgAIBqQK2jDpk4tyBPsgCsbecA6gDAegDtwLoA0T1AwAEAAA&amp;num=14&amp;adurl=http://www.oxford-professional.com&amp;client=ca-pub-9553494669999741");GgKwClickStat("客户","www.oxford-professional.com","afc","2000004121");' οnmοuseοut='isShowGg = false;InTextAds_GgLayer="_u5BA2_u6237"'>客户</strong></nobr>端使用 GWT 的 JSON API 来解析和生成 JSON 编码的数据,以及在<nobr><strong class="kgb" οnmοuseοver='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"http://rad.17luntan.com/UploadImage/73/633239070743437500.jpg","%u4E0A%u95E8%u7EF4%u4FEE%u7535%u8111%uFF01%u7F51%u7EDC%u5E03%u7EBF%u3001%u6570%u636E%u6062%u590D%u3001%u7535%u8111%u9500%u552E%u3001%u7535%u8111%u7EC4%u88C5%u7B49%uFF0C%u8BE6%u60C5%u8BF7%u70B9%u51FB%u5782%u8BE2%uFF01","64644","服务","%u7535%u8111%u7EF4%u4FEE","http%3A//www.dfpchome.com", event)' style="FONT-WEIGHT: normal; CURSOR: hand; COLOR: #0000ff; TEXT-DECORATION: underline" οnclick='javascript:window.open("http://s4.17luntan.com/ClickPortal/WebClick.aspx?id=64644&amp;k=%u670D%u52A1&amp;siteid=0098295a-e262-40f7-ae50-7a6fbbdb678b&amp;url=http%3A//news.youkuaiyun.com/n/20070904/108293.html&amp;gourl=http%3A//www.dfpchome.com&amp;parm=823D51AC3432694F7CD4B78230724B51BCDD7A62A7B1B85E&amp;alliedsiteid=0");' οnmοuseοut="isShowAds = false;isShowAds2 = false">服务</strong></nobr>器端如何使用 GWT 的 RemoteServiceServlet 来接受和响应来自客户端的请求,并使用 SOJO 来解析处理 JSON 数据。

开发端到端的 Ajax 应用程序,第 3 部分
Ajax 正在迅速地成为时髦的<nobr><strong class="kgb" οnmοuseοver='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u6280_u672F";KeyGate_ads.ShowGgAds(this,"_u6280_u672F",event)' style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #0000ff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline" οnclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=B5aHtAWn8RpP4L5yW4QGl3dXWAe2kjymlw8X6AcCNtwHAqQcQCxgLILHzmwkoFDgAUPmt7eD9_____wFgnbnQgZAFqgEKMjAwMDAwNDEyMbIBDW5ld3MuY3Nkbi5uZXTIAQHaAStodHRwOi8vbmV3cy5jc2RuLm5ldC9uLzIwMDcwOTA0LzEwODI5My5odG1sqQK2jDpk4tyBPsgC3fSrA6gDAegDtwLoA0T1AwAEAAA&amp;num=11&amp;adurl=http://www.sitechsmt.com/products/BIG5/index.asp&amp;client=ca-pub-9553494669999741");GgKwClickStat("技术","www.7seastin.com","afc","2000004121");' οnmοuseοut='isShowGg = false;InTextAds_GgLayer="_u6280_u672F"'>技术</strong></nobr>,它可以为在浏览器中运行的 Web 应用程序提供具有桌面质量的软件特性。这个分三部分的系列讨论如何使用开放源码技术开发端到端 Ajax 应用程序,本文将使用 JavaScript 实现 Ajax 客户端逻辑,从而完成这个场景的其余部分。

认识 JsonML
JSON 是与 Ajax 同时兴起的。使用 JSON 可以方便地传输数据,因为这些数据还可以重新转换为 JavaScript 对象,这一特点极具实用性。JsonML 是 JSON 的一个扩展,本文向大家展示如何对这个<nobr><strong class="kgb" οnmοuseοver='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u5DE5_u5177";KeyGate_ads.ShowGgAds(this,"_u5DE5_u5177",event)' style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #0000ff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline" οnclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BMOKmAWn8RpP4L5yW4QGl3dXWAf6vgxiG58KDAsCNtwGgjQYQAxgDILHzmwkoFDgAUO-Ws6T7_____wFgnbnQgZAFqgEKMjAwMDAwNDEyMbIBDW5ld3MuY3Nkbi5uZXTIAQHaAStodHRwOi8vbmV3cy5jc2RuLm5ldC9uLzIwMDcwOTA0LzEwODI5My5odG1sqQK2jDpk4tyBPsgC9q8-qAMB6AO3AugDRPUDAAQAAA&amp;num=3&amp;adurl=http://www.jxtools.net/product.asp%3F&amp;client=ca-pub-9553494669999741");GgKwClickStat("工具","www.jxtools.net","afc","2000004121");' οnmοuseοut='isShowGg = false;InTextAds_GgLayer="_u5DE5_u5177"'>工具</strong></nobr>加以利用。

面向 Java 开发人员的 Ajax:使用 Jetty 和 DWR 编写 Comet 应用程序
<nobr><strong class="kgb" οnmοuseοver='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u670D_u52A1_u5668_u7AEF";KeyGate_ads.ShowGgAds(this,"_u670D_u52A1_u5668_u7AEF",event)' style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #0000ff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline" οnclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=Bh6OYAWn8RpP4L5yW4QGl3dXWAY_rmCijpquTA8CNtwGA4gkQBBgEILHzmwkoFDgAUMf-z6UEYJ250IGQBaoBCjIwMDAwMDQxMjGyAQ1uZXdzLmNzZG4ubmV0yAEB2gEraHR0cDovL25ld3MuY3Nkbi5uZXQvbi8yMDA3MDkwNC8xMDgyOTMuaHRtbKkCtow6ZOLcgT7IAvPO6gKoAwHoA7cC6ANE9QMABAAA&amp;num=4&amp;adurl=http://www.htjg.cn/index1a.htm&amp;client=ca-pub-9553494669999741");GgKwClickStat("服务器端","www.htjg.cn","afc","2000004121");' οnmοuseοut='isShowGg = false;InTextAds_GgLayer="_u670D_u52A1_u5668_u7AEF"'>服务器端</strong></nobr>异步事件驱动的 Ajax 应用程序实现起来比较困难,而且难于扩展。本文介绍了一种行之有效的方法:即结合使用 Comet 模式和 Jetty 6 的 Continuations API。您可以方便地在 DWR 2 中将 Comet 和 Continuations 与 Reverse Ajax 技术结合使用


Ajax -- 困惑者指南,第 1 部分:Ajax 工具和技术综述
本文提供来自 IBM Ajax 开发人员专家组的 Ajax 开发资源备忘单,他们根据自己的经验为您提供了一些实用的信息,这些信息可以帮助您快速进入高效 Ajax 开发的轨道。

征服 Ajax 应用程序的安全威胁
Ajax 是 Web 2.0 中的一项关键技术,尤其是 Ajax 可以驱动 mushup。然而,Ajax 和 mushup 技术也引入了一些新型威胁。通过本文了解这些新的威胁,并通过探索一些最佳实践来避免它们。

用 Ajax 和 Apache Geronimo 创建异步消息框架
本文介绍如何将 Apache Geronimo 与 Asynchronous JavaScript + XML(Ajax)用户界面(UI)、异步消息传递系统和松散耦合的业务服务结合起来构建响应性的企业级 Web 应用程序框架。

Seam - 无缝集成 JSF,第 1 部分: 为 JSF 量身定做的应用程序框架
JavaServer Faces (JSF) 是用于 Java&#8482; Web 应用程序的第一个标准化的用户界面框架。而 Seam 是一个扩展 JSF 的强大的应用程序框架。本文将发现这两种框架之间的互补性。作者介绍了 Seam 对 JSF 生命周期的增强,包括上下文状态管理、 RESTful URL、Ajax remoting、适当的异常处理和约定优于配置。

打造安全 Ajax mashup 的未来
当前的 Web 浏览器还不能轻松而<nobr><strong class="kgb" οnmοuseοver='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"","%u7532%u9AA8%u65872007%u5F00%u53D1%u8005%u5927%u4F1A","-100541","安全","%u7532%u9AA8%u65872007%u5F00%u53D1%u8005%u5927%u4F1A","http%3A//events.youkuaiyun.com/oracle/devday/index.html", event)' style="FONT-WEIGHT: normal; CURSOR: hand; COLOR: #0000ff; TEXT-DECORATION: underline" οnclick='javascript:window.open("http://s4.17luntan.com/ClickPortal/WebClick.aspx?id=-100541&amp;k=%u5B89%u5168&amp;siteid=0098295a-e262-40f7-ae50-7a6fbbdb678b&amp;url=http%3A//news.youkuaiyun.com/n/20070904/108293.html&amp;gourl=http%3A//events.youkuaiyun.com/oracle/devday/index.html&amp;parm=823D51AC3432694F7CD4B78230724B51BCDD7A62A7B1B85E&amp;alliedsiteid=0");' οnmοuseοut="isShowAds = false;isShowAds2 = false">安全</strong></nobr>地从多个源获取内容,并将其显示到页面上。不过开发人员仍然可以充分利用目前可用的工具来完成任务,并减少 Web 应用程序在安全性和可伸缩性方面的压力。通过本文了解如何补救当前浏览器技术的不足,使 Web 开发超越这些障碍,将互操作性提升到的一个新的水平。

Ajax 权衡:XML 的多种风格
随着 Mozilla XForms 插件的推出,现在您可以在 Firefox 浏览器中处理 XForms 了。本文演示了目前受 Firefox 和 Mozilla XForms 插件支持的 XForms 处理技术。

掌握 Ajax,第 9 部分: 使用 Google Ajax Search API
本文将教您如何向公共 API,例如 Google 提供的 API 发出请求并接收其响应,从而为您的 Web 应用程序增加自己的脚本<nobr><strong class="kgb" οnmοuseοver='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u548C_u670D";KeyGate_ads.ShowGgAds(this,"_u548C_u670D",event)' style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #0000ff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline" οnclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BNDbvAWn8RpP4L5yW4QGl3dXWAdWe-ynl1NKZA8CNtwGg_goQDRgNILHzmwkoFDgAUKy6kXFgnbnQgZAFqgEKMjAwMDAwNDEyMbIBDW5ld3MuY3Nkbi5uZXTIAQHaAStodHRwOi8vbmV3cy5jc2RuLm5ldC9uLzIwMDcwOTA0LzEwODI5My5odG1sqQK5nGAwAneJPsgCpe62A6gDAegDtwLoA0T1AwAEAAA&amp;num=13&amp;adurl=http://www.danfoss.com/China/BusinessAreas/DrivesSolutions/&amp;client=ca-pub-9553494669999741");GgKwClickStat("和服","www.Danfoss.com/China","afc","2000004121");' οnmοuseοut='isShowGg = false;InTextAds_GgLayer="_u548C_u670D"'>和服</strong></nobr>务器端程序所不能提供的更多功能。

结合使用 Ajax 和 WebSphere Commerce
Ajax 可以消除客户在等待服务器操作时盯着浏览器窗口和沙漏图标所花的时间。本教程通过三个场景介绍了如何结合使用 Ajax 和 WebSphere Commerce。

未完待续.......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值