易截截图软件、单文件、免安装、纯绿色、仅160KB

ajax到底好不好?

地址:http://www.qhcar.cc/model/index.aspx?s=5,这个就是嵌套ajax结果。
http://www.qhcar.cc/model/index.aspx 这个是单个的ajax,
优点就是可以用一个页面实现显示全部车型和按级别选择车型,为了照顾导航上面如微型车等链接在别的页面进入,
http://www.qhcar.cc/model/index.aspx?s=5这个地址参数s,判断当s不为空并且是数字时,第一次ajax加载到上面级别时不再继续加载,而是判断s 比如s=1 则转而加载 读取微型车数据的ajax.
但是不知道这样实现会不会造成服务器负担过重,如果在浏览量大的页面实现这个效果会不会造成服务器崩溃?还没有测试。
在ajax中去掉了sid=" + Math.random(),这个可以防止访客多次刷新造成的服务器负担。
本人ajax是个新手。有时候逻辑上也比较混乱,上面写的一点逻辑都没有,很多人看来肯定说不知所云嘿嘿!
最近做青海汽车网 的时候,首页导航右下一点的那个车型选择,现在就没有用ajax,结果发现在没有增加这个功能的时候首页在带宽为1M下测试,全部加载完成需要大概4秒左右时间,但是加了这个模块后现在变成了差不多8秒。
细查下发现,首页全部链接加起来也不过2000个,而这个车型选择包括品牌、品牌类、车系、车型等差不多1万多条数据,现在在8秒内加载已是不幸中的万幸了。
ajax让我最大的郁闷是,加载出来的都不是实际存在的代码,搜索引擎检索不到ajax加载出来的信息,这也是我觉得要慎重使用ajax的原因。


相关文档:

Ajax实时获取信息

Ajax的IE缓存问题,会造成用open时用get方法不能重复提交,导致获取不到实时的信息。解决的办法有以下几种: 
1.客户端在url后添加随机数. 
new Date().getTime()或者Math.Random() 
或者送请求前加上 
XMLHttpRequest.setRequestHeader("If-Modified-Since","0") 
2.或者用post方法提交  ......

Ajax首轮实践经历

      这里要说的没有大道理,没有原理,没有高深的技术,没有YY,只是自己的一次经历,日记而已。以防以后忘记了,现在写下来可以作为参考。
     
时间:5月炎热的一天
地点:3楼
人物:我,电脑
结果:模拟一个网站的局部刷新功能
声明:新手,对Ajax第一次使 ......

写一个ajax funciton

function Ajax(url)
{
var m_xmlReq=null;
if(window.ActiveXObject)
{
try
{
m_xmlReq = new ActiveXObject('Msxml2.XMLHTTP');
}
catch(e)
{
try{m_xmlReq = new ActiveXObject('Microsoft.XMLHTTP');}catch(e){}
}
}
else if(window.XMLHttpRequest ......

Ajax介绍 XMLHttpRequest

Ajax介绍
AJAX - 浏览器支持
AJAX 的要点是 XMLHttpRequest 对象。不同的浏览器创建 XMLHttpRequest 对象的方法是有差异的。IE 浏览器使用 ActiveXObject,而其他的浏览器使用名为 XMLHttpRequest 的 JavaScript 内建对象。如需针对不同的浏览器来创建此对象,我们要使用一条 "try and catch" 语句。
<script type="t ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号