| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 605 人关注过本帖
标题:Ajax问题
只看楼主 加入收藏
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
结帖率:66.67%
收藏
 问题点数:0 回复次数:3 
Ajax问题

最近在弄Ajax,程序没问题了,但是由于不是专业做这个的,会有几个比较笨笨的问题问一下各路高手
1,如果我只是在函数内声明一个对象,new出来的。这个对象什么时候会被释放掉?
页面刷新么?如果页面不刷新,不断的调用这个函数,会不会造成内存不足?

2. 利用Ajax技术可以装载图像信息么?比如图片,怎么做呢?

3.图片的装载是怎么回事?
var imgOj = new Image()
只要把图片的uri赋给imgOj,这个图片信息就算装载完毕了么?
如果我new 10个Image对象,他们的src都一样,那么图片被装载了一次?
还是被装载了10次呢?

以上就是我的问题啦。请多多指教

搜索更多相关主题的帖子: Ajax 
2006-11-04 21:23
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 

又看了遍置顶的javascript教程
我感觉第一个问题,new出来的对象,生存周期也就是在一个函数体内,除非他被当作返回值传出去。

第二个问题,xmlHttpRequest对象(非IE的浏览器支持的),应该可以装载图像信息,返回的可能是二进制信息,具体没有试验。等明天开工试验了,再来继续。

第3个问题,现在还是不明白……


成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2006-11-05 21:20
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
1、new对象=null
2、有几种方法 主要跟你的页面配合 直接输出一个图像最简单就是document.write("<img scr=\"路径\">");
如果往某个div(div1)写入图像可以document.getElementById("div1").innerHTML="<img scr=\"路径\">";
往已有的图像标记里面写 document.getElementById("img1").scr="路径";
3、装载10次 下载1次
2006-11-06 10:06
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
谢谢 islet的解答

现在第3个问题,我已经验证了。

第一个问题我想知道的是内存方面的,因为都说java的内存是自动释放的。我一直用c++,对于这些不能受自己支配的代码,心里总觉得虚虚的。
第二个问题,因为Ajax要求异步请求和显示。xml文件的话我可以用xmlhttprequest对象。那图像不知道可以用什么呢?

成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2006-11-18 19:59
快速回复:Ajax问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011629 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved