auto-versioning的实现方案如下:首先,在httpd.conf或者.htaccess中开启urlrewrite规则RewriteEngine onRewriteRule ^(.*)\.[\d]+\.(css|js)$ $1.$2 [L]其中[L]表示如果该条规则匹配,将忽略其他规则。可参考这里The [L] flag causes mod_rewrite tostop processing the rule set. In mostcontexts, this means that if the rulematches, no further rules will beprocessed.接着,使用下面的PHP代码:function auto_version($file){if(strpos($file, '/') !== 0 || !file_exists($_SERVER['DOCUMENT_ROOT'] . $file))return $file$mtime = filemtime($_SERVER['DOCUMENT_ROOT'] . $file)return preg_replace('{\\.([^./]+)$}', ".$mtime.\$1", $file)}以后,诸如下面的代码:<link rel="stylesheet" href="/css/base.css" type="text/css" /改成:<link rel="stylesheet" href="<?=auto_version('/css/base.css')?" type="text/css" /\这样,你不需要再改动任何代码,用户将始终使用最新版本的文件,因为当文件版本变动时,url也会改变。其实该方法也适合其他类型的文件,不仅仅css、js这是因为IE自从IE9开始,会对网页的MIME类型进行验证,如果MIME类型不正确的话,就不会加载相应的样式表或者JS文件,这也是出于安全的考虑。\x0d\x0a造成IE9以上浏览器无法加载CSS样式表的,有几个可能的原因,一个可能是你的CSS样式引用的书写方式不正确,导致在IE9和IE10下面无法通过MIME的检查,如果是这个原因,在代码里面修改一下css样式引用的方法就行了。\x0d\x0a另外一个可能的原因,可能是你在电脑里面安装了代理软件或者其他什么与代理相关的软件,如wallproxy之类的,这一类软件可能会在打开本地HTML文件时修改mime类型,把type替换为stain之类,这个没有什么特别好的解决方法,要么卸载这些软件,要么重新安装一下试试。\x0d\x0a如果你是自己配置服务器后出现了这个问题,那么就可能是第三个原因了,在服务器端没有配置css的mime类型,这个对应的在IIS或者apache里面添加一下css的type就行了。
使浏览器自动重新加载cssjs文件的最好方法是什么?
给您推荐相同类型的内容:
python的就业前景如何
python就业前景很好,求职范围广,同时python职位薪酬也比较可观。python是人工智能首选的编程语言,人工智能目前处于一个高速发展的阶段,市场需求亮逐渐增大,除了人工智能,python还能应用于Web开发、网络爬虫、自动化运维、嵌用css的 a:hover img 放大图片时怎么让放大后的图片 从原图片的中心放大
用CSS3中的transfrom:scale{x,y}来放大,如下:<style>*{margin:0padding:0}div{border:solid 1px #333width:40pxheight:40笔记本电脑玩大型游戏容易坏吗?
主要还是保养键盘还是外置的好了,对于散热,增加一个散热器会好很多。如果可以,夏天直接弄个风扇,直接吹笔记本的键盘。说玩大型游戏伤电脑,那是因为大型游戏的运算量大,cpu,显卡都会产生比较多的热量,而热量是电子产品的最大杀手。只要做好散热,台式电脑开机鼠标不动了怎么办
解决方法如下:1,首先,我们就要进入系统的控制面板,在控制面板设置鼠标的驱动,那么怎么进入控制面板呢,点击左下角的开始菜单项,再点击右侧的控制面板,就可以进去了,如下图红线处所示:2,点击一下控制面板就到了这里,如下图所示:再按住右侧的边js浏览器页面渲染一大一小两个包含的圆,怎么执行顺序
1. 首先,浏览器会解析HTML文档,将其转换为DOM树;2. 然后,浏览器会解析CSS文档,将其转换为CSSOM树;3. 接着,浏览器会将DOM树和CSSOM树合并,形成渲染树;4. 接下来,浏览器会根据渲染树来布局,计算每个节点的位置;在电脑上看电视剧看看就卡怎么办啊?
1、周末、晚间上网高峰时间段,网速就有点不好了,可以避开这个时间段或者升级宽带。如果宽带足够建议报修。2、降低视频清晰度和硬件加速的方式进行视频的设置,让卡顿的视频变得流畅起来。3、也有可能是电脑的硬件配置(尤其是显卡)已经不能满足播放需求css表格的边框线怎么设置
border-collapse 属性:设置表格的边框是否被合并为一个单一的边框,即:用于设置表格边框是合并显示还是分开显示。border-collapse 属性设置表格的边框是否被合并为一个单一的边框。它有以下几个值:-- separatejs怎么把一张图片放在另一张图片里面
1、首先选择要编辑的两张图片,点击右键选择编辑2、先编辑要作为底图的图片,把作为贴图黏贴到另一张图片的部分截取出来,点击复制3、进入另一张图片的编辑页面,点击黏贴,之后调整一下图片未知即可。您好,要在javascript中给三个div添加图css怎样让div里的表格居中对齐
css让div里的表格居中对齐的方法有很多,可以改变改变表格的样式属性,也可以通过改变div的样式属性,这里介绍通过改变表格的样式属性使表格居中,这样不会改变div里除表格的其他元素的样式属性和位置。以下演示具体步骤:1、打开HTML文件js如何将var转换成double然后能进行运算?
js里没有没有double类型的数据类型。可以指定定义浮点数。不需要转移:然后可以直接用a进行计算。例子:var a = 12.3333333var b = 15.5555555alert(a+b) 将弹出:27.8888喜欢玩游戏买什么手机比较好-适合吃鸡和王者的游戏手机推荐
相信有不少小伙伴们都很喜欢玩游戏,使用游戏手机会会更加的流畅,打游戏更加的方便好玩,对于游戏性能要求高的人来说,需求选择一款专业的游戏手机,玩游戏时散热等方面比普通手机都要好的,我为大家分享适合吃鸡和王者的游戏手机推荐,欢迎查看。笔记本散热器 双USB接口是什么意思
笔记本散热器双USB接口就是说笔记本散热器具有两个USB接口,一个用于连接笔记本来取电供风扇使用,另一个则可以连接其它USB设备。笔记本散热器,是直接对着笔记本电脑底部吹散热量,将笔记本热量强制吹出,并引入冷空气,增加笔记本底部的空气流动计算机应用软件都包括什么
计算机应用软件是为了某种特定的用途而被开发的软件,按定义一般分为三种。第一种是特定的程序,第二种是功能联系紧密并可以互相协作的程序集合,第三种是由众多独立程序组成的软件系统。 计算机应用软件的基本分类: 1、办公自动化软件,按用途分八年级语文上·js 优加学案课时通 期中测试卷 期末测试卷 答案
AAABBCCCCCSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSCCCCCCCCCCCCCCCCCCCCCCCCajax发送http请求,对json怎么做加密
1、JSON格式的数据类似Map,List<Map>格式的数据形式,就是key,Value键值对的存在。在Servlet里面只要net.sf.json 下面的JSONObject、JSONArray 将Object或我想去学习淘宝美工,不知道这个行业前景怎么样,好就业吗?
淘宝美工的就业前景还是很不错的,就业方面不用担心。很多人去学习淘宝美工都是三分钟热度,最好在学习之前先来做一个小测试→→点击测试我适不适合学设计培训班对于零基础的学员,无疑是更佳的选择,在培训班里,老师会手把手教你学会PS、AI等美工必备软如何删除 多余 css?
删除多余的css,首先我们需要明确是,确实不需要这个css样式了,或者是这个css的样式重复了,我们才会去删除,删除的方法就是找到多余的css代码的位置,然后在选中用del删除就行了,具体看代码:<html>&alol合金装备js皮肤国服什么价格
你好!,JS的合金装备比其他英雄的贵一点99元新增皮肤——合金装备菲奥娜:1350RP(69RMB) 合金装备劫:1350RP合金装备蕾欧娜:1350RP合金装备卢锡安:1350RP合金装备剑圣:1820RP(99RMB)5款皮肤,除了剑电脑适配器什么时候用
电脑适配器在使用电脑的时候用。使用笔记本时一直接通电源适配器,另外在笔记本需要充电时使用适配器,现在的电池都是锂电池,没有记忆效应,笔记本电脑即使不使用的时候,也可以一直插着充电,并不会损坏电池,甚至可以减少对电池的损耗。1、以win10为如何加盟菜鸟物流
可以加盟的,想要加盟的话,需要经过以下步骤:1、拨打菜鸟物流的客服电话。2、咨询快递公司总部电话,咨询成功之后,告知想要加盟菜鸟物流,做该物流的代售点。3、工作人员会告知一些流程,如果能够接受的话,确认加入,会找时间具体详谈。4、加纳一定数在css中怎样让边角具有弧度
利用css3的border-radius属性,如:<div style="width:200px height:100px border:1px solid red border-radius:5px"&a移动端主流的css框架
1、bootstrap:http:www.bootcss.com响应式布局 jquery weui https:jqweui.cncomponents#form jquery weui开发经验总结2、csjavascript 怎么获取 li里面点击的元素索引呢?
方法一:绑定数据在dom元素上。<!DOCTYPE html><html><head><meta charset=utf-8 ><电脑恢复出厂设置后为什么打不开?
电脑恢复出厂设置后就打不开可一、关机状态下按下开机键3秒然后按下F8进入安全模式进行修复,选最近一次的正常开机设置。二、、重新安装系统:准备好一个4G以上的U盘,插入其它能上网电脑上。到微软官网下载win10 ISO系统(百度下载windoR爬虫必备基础——CSS+SelectorGadget
CSS ,全称叫作Cascading Style Sheets,即 层叠样式表 。“层叠”是指当在HTML中引用了数个样式文件,并且样式发生冲突时,浏览器能依据层叠顺序处理。“样式”指网页中文字大小、颜色、元素间距、排列等格式。HTML电脑主机无法启动,但是风扇正常转动。怎么解决?
可能的原因:电脑无法启动的原因多种多样。弄明白问题是由硬件还是软件引起有助于解决问题。1、首先:检查所有的线缆(包括电源插头),以确保所有设备都是正确而且紧固地连接在一起。2、接下来,检查电源是否打开。聆听电源风扇的声音,硬盘是否正常运怎么在css上不用canvas画一个星星
HTML5 中用CANVAS画一个五角星,代码如下:<script type="textjavascript">function init() {var ctx = document.get想哭死了,怎么阿里云的发短信那接口,怎么用nodejs写
参考如下实例代码:self.sendAliMessage = function(req,res){ var param = { 'Action': 'SingleSendSms', 'Sig怎么查电脑的配置和内存
查电脑的配置和内存的方法如下:工具/原料:台式电脑、win10、系统设置1.01、要查看电脑内存和配置,单击【此电脑】,如图。2、接着我们单击下【属性】,如图。3、我们就可以迅速的查看到电脑内存和配置了,如图。电脑管家法:1、我们打开如何查看电脑内存
有两种方法:如下。方法一、右击【我的电脑】,点击【属性】,就可以看到内存大小。方法二、右击【开始】按钮,点击【搜索】,在搜索框中输入【内存】,点击【显示此计算机RAM大小】,这样就可以看到电脑内存大小了。13右键“开始”选择“任务管理器”