CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  Ajax

Ajax 缓存 前进,后退 以及书签功能如何实现? Ajax用哪种方式和服务器通信性能最好?

楼主redsunsry()2006-05-01 21:25:56 在 Web 开发 / Ajax 提问

Ajax有几种缓存方式?缓存的地方分别在哪里?  
   
  Ajax中的“后退”,“前进”功能如何解决?  
   
  Ajax中的书签功能如何解决?  
   
  Ajax用哪种方式和服务器通信性能最好?  
  (通常的方法是:1.生成一个xml文件让js遍历       2.生成一个xml和一个xslt让js来做转换     3.在服务器端生成js代码发给客户端,让客户端执行)  
   
  谈谈你们的解决方案     谢谢~  
   
  用的是.net(-_-++) 问题点数:20、回复次数:2Top

1 楼ycs0501(IT'BUG)回复于 2006-05-01 21:34:22 得分 0

我的方法  
  1.生成一个xml文件让js遍历       2.生成一个xml和一个xslt让js来做转换Top

2 楼zhouzhenxin(寒心月)回复于 2006-05-03 19:02:04 得分 0

本人不喜欢用xml,因为xml解析对系统性能影响是宏观的.  
  首先,要在服务器生成xml,然后再把xml分发到客户端,然后客户端再解析xml.  
  这样,就相当于解析了二次xml,如果有大量xml解析,其一是性能影响,其二是客户端解析的javascript代码过长.不利于传输入.如果掉包,那么这个网页不能正常显示.  
   
  其二,不喜欢传javascript代码.因为用一种语方生成另一语言总是很痛苦.  
   
  个人觉得,如果对于通用性很好的网站,可以在服务器解析xml,然后把生成了的html利用ajax发到客户端.比如jsp.可以用jstl的xml标签进行解析,这样返回给用户的就是一堆html代码.  
   
  再就是json,如果对一些数组,对象形式的数据,可以用json进行传输.javascript对json解析很快而且很简单.  
  如此而已,个人觉得,如果非必要,不要用xml进行传值.  
  个人议见,望高手指教.Top

相关问题

关键词

得分解答快速导航

  • 帖主:redsunsry

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo