美文网首页ThinkPHPThinkphp 知识体系thinkphp
引用js\css时,解决静态缓存问题

引用js\css时,解决静态缓存问题

作者: developerAbble | 来源:发表于2018-05-07 19:25 被阅读2次

闲话不多说,上代码:

        (new think\View)->share([
            'version' => $version,
            'company' => $company,
            'current_page' => $current_page
        ]);
    <script src="__static__/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js?version={$version}"></script>

无非就是在引用css、js文件时,在后面加上了一个 version。当然,加上时间参数也是比较理想的。

<script src="/ishuowww/Tpl//public/assets/tree/js/layer/layer.js?v={:time()}")></script>

这样,浏览器每次调用,都会重新引用。解决了浏览器的缓存问题。这个在使用layui时常用到。

相关文章

  • 引用js\css时,解决静态缓存问题

    闲话不多说,上代码: 无非就是在引用css、js文件时,在后面加上了一个 version。当然,加上时间参数也是比...

  • Apache配置静态缓存

    老问题,什么是静态缓存?为什么配置静态缓存? 这里的静态文件指的是图片、 js、 css 等文件,用户访问一个站点...

  • spring mvc

    解决配置js/css/img缓存问题 spring.resources.chain.strategy.conten...

  • nginx设置静态文件缓存时间

    Nginx设置Js、Css等静态文件的缓存过期时间 location ~.*.(js|css|html|png|j...

  • css、js文件缓存问题

    问题:浏览器为了提升用户体验,会将css、js文件缓存下来 解决: 在css、js文件后面添加版本号 =>

  • 前端优化

    一、页面/文件级优化 1、减少HTTP请求数 解决方法: 1)设置缓存 2)css、js、img等静态资源合并压缩...

  • html前端进行资源重载及刷新资源

    最近开发webview嵌套开发,遇到资源重载的问题,具体表现在:css缓存强硬,js缓存强硬,无法事实更新静态资源...

  • Webpack概念引入

    一、网页中引用哪些常见的静态资源 JS,.js/.jsx/.coffee/.ts(TypeScript) CSS,...

  • 【干货】前端Nginx统一配置

    一、缓存策略 项目入口文件index.html 不缓存,其他静态资源js、css、font、img等走缓存策略,具...

  • TagHelper 属性 asp-append-version

    为静态文件提供唯一版本号,来解决缓存问题,如https://localhost/js/site.js?v=1 。 ...

网友评论

    本文标题:引用js\css时,解决静态缓存问题

    本文链接:https://www.haomeiwen.com/subject/cjgvrftx.html