• 关于ajax请求,在参数中添加时间戳的必要性


      之前做项目的时候,看到别人的前端ajax请求代码中,都会带有一个时间戳类型的参数,当时随便查了一下,是为了防止浏览器缓存的原因,所以也没有进行深究,每次写的时候也习惯性的带一个,最近新项目中,我发现好像不带这个参数,浏览器也并没有发生缓存,于是到网上仔细的查了一下,晚上大致是说,只有ie(具体版本不知)浏览器在不加时间戳的情况下,才会发生缓存,由于我们公司现在开发都是默认的google和firefox浏览器,所以也一直没有出现过这个问题。

      附(js获取时间戳的几种方式):

    JavaScript 获取当前时间戳:
    第一种方法:

    var timestamp = Date.parse(new Date());

    结果:1280977330000
    第二种方法:

    var timestamp = (new Date()).valueOf();

    结果:1280977330748

    第三种方法:

    var timestamp=new Date().getTime();

    结果:1280977330748

    第一种:获取的时间戳是把毫秒改成000显示,

    第二种和第三种是获取了当前毫秒的时间戳。

  • 相关阅读:
    django中函数之间的关系
    文件文本的操作
    边框宽度 边框圆角 边框颜色
    nstimer实现倒计时
    用nstimer实现倒计时
    IOS常用宏定义
    计算文字的Size
    判断UITableView滚动是否到底
    设置Label行间距
    UIAlertView 提示弹窗
  • 原文地址:https://www.cnblogs.com/liqone/p/6163417.html
Copyright © 2020-2023  润新知