摘要: 最快的ajax请求就是没有请求。有两种主要的方法可避免发送不必要的请求:1.在服务端,设置HTTP头信息以确保你的响应会被浏览器缓存。2.在客户端,把获取到的信息存储到本地,从而避免再次请求。设置HTTP头信息如果希望Ajax响应能够被浏览器缓存,那么必须使用GET方式发出请求,但这还不够,还必须在响应中发送正确的HTTP头信息。Expries头信息会告诉浏览器应该缓存响应多久。它的值是一个日期,过期之后,对该URL的任何请求都不再从缓存中获取,而是会重新访问服务器。一个Expires头信息格式如下:Expires: Mon,28 Jul 2014 23:30:00 GMT这个Expires头 阅读全文
posted @ 2013-11-16 14:35 Joy Ho 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 这是一个查询天气预报的应用。调用了新浪接口来查询天气。跨域访问方式:jquery的getScript方法加载脚本里面使用新浪的两个接口1.'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js' 这个接口会返回一个对象 直接定义的全局变量如:var remote_ip_info = {"ret":1,"start":"218.8.112.159","end":"218.8.114.14","countr 阅读全文
posted @ 2013-11-16 10:04 Joy Ho 阅读(1046) 评论(0) 推荐(0) 编辑