240 发简信
IP属地:浙江
  • 120
    Promise实现

    Promise代表一个异步操作的结果,使用Promise我们可以: 摆脱回调地狱; 更易读的代码,函数参数、返回值一目了然。比较下面两个函数: 更容易地处理异步错误; 通过尝...

  • 使用ali-oss上传文件到cdn时,可以在put API第三个参数设置Cache-Control

    微信小程序图片缓存策略

    昨天,后端给我提了一个问题:他更换了CDN上的图片,但是他打开小程序来看,还是旧图片,他尝试过删除小程序,重新进,还是旧图片。 我第一反应是:“你有没有清CDN缓存?“ 他说...

  • 如果Expires,Cache-Control: max-age,或 Cache-Control:s-maxage都没有在响应头中出现,并且设置了Last-Modified时,那么浏览器默认会采用一个启发式的算法,即启发式缓存。通常会取响应头的Date_value - Last-Modified_value值的10%作为缓存时间。

    微信小程序图片缓存策略

    昨天,后端给我提了一个问题:他更换了CDN上的图片,但是他打开小程序来看,还是旧图片,他尝试过删除小程序,重新进,还是旧图片。 我第一反应是:“你有没有清CDN缓存?“ 他说...

  • 120
    重新定义加法

    众所周知,js做算术运算是不精确的,0.1 + 0.2并不等于0.3。 因为公司业务的原因,我们常需要将宝石的价格、重量和尺寸进行单位换算。由于 的算术运算不精确,常导致计算...

  • 😁

    在WXS中遍历对象

    微信小程序提供了WXS语言,允许我们在WXML中执行简单的脚本,这在渲染时加工数据很有用,但是WXS没有JS功能强大,仅提供了基础功能,WXS没有for...in语句,也不能...

  • 120
    关于Safari无法播放视频的问题研究

    最近浏览官网时,突然发现在Safari中视频播放不了了,上线前是可以播放的,在Chrome中打开也是能播放的,这就很奇怪了。 问题分析 1. 查看请求 首先打开开发者工具,对...

  • 120
    CSS: border-radius

    CSS属性border-radius允许你设置元素的外边框圆角。 该属性是一个简写属性,是为了将这四个属性border-top-left-radius、border-top-...

  • 120
    微信小程序图片缓存策略

    昨天,后端给我提了一个问题:他更换了CDN上的图片,但是他打开小程序来看,还是旧图片,他尝试过删除小程序,重新进,还是旧图片。 我第一反应是:“你有没有清CDN缓存?“ 他说...

  • 在WXS中遍历对象

    微信小程序提供了WXS语言,允许我们在WXML中执行简单的脚本,这在渲染时加工数据很有用,但是WXS没有JS功能强大,仅提供了基础功能,WXS没有for...in语句,也不能...