`
123003473
  • 浏览: 1059824 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

为什么JS文件带参数 JS后带参数什么意思

 
阅读更多
我们经常在页面里会看到在加载的js或css文件带时文件后面常常带有参数,比如:
<script type="text/javascript" src="phpzixue.js?version=1.2.7"></script>
<link rel="stylesheet" href="phpzixue.css?version=2.3.3" type="text/css" />
使用参数有两种可能:
脚本并不存在,而是服务端动态生成的,因此带了个版本号来区别。
可能浏览器会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件
第二种情况最多,也可能两种同时存在。
版本号,可以是一个随机数,也可以是一个递增的值,大版本小版本的方式,或者根据脚本的生成时间书写,比如 20100111182553 就是精确到了生成脚本的秒,而 2.3.3 就是大版本小版本的方式。

经常解决的办法是通过Ant,Maven工具插件来产生version
分享到:
评论

相关推荐

    js文件传递参数及js文件的源码

    JS 文件传递参数及 JS 文件的源码 在 JavaScript 中,实现参数传递的方式有多种,包括 URL 参数传递、Cookie 传递、Session 传递等。在本文中,我们将详细介绍如何在 JS 文件中传递参数,以及如何在 JS 文件中访问...

    JS i18n实现,支持带参数的功能

    在本文中,我们将探讨如何在JS中实现i18n,特别是如何支持带参数的功能。 首先,我们需要了解i18n的基本概念。在Web开发中,i18n通常涉及到以下几个关键点: 1. **资源文件**:这是存储不同语言文本的关键,如JSON...

    【原创】使用 JavaScript 文件特性,给 JavaScript 传递参数

    这篇原创资源主要探讨了如何利用JavaScript的文件特性来高效地传递参数。以下是对这个主题的详细解释。 首先,JavaScript中的参数传递方式是“值传递”,这意味着当一个变量作为参数传递给函数时,函数接收到的是该...

    javascript md5加密 js文件

    如描述中所述,`md5.js`库提供了一个名为`hex_md5`的函数,可以直接接受一个字符串作为参数,返回该字符串的MD5摘要。例如: ```javascript let hashedPassword = hex_md5('111'); console.log(hashedPassword);...

    JS 获取浏览器参数

    这篇博文“JS 获取浏览器参数”可能探讨了如何利用JavaScript来收集关于用户浏览器的信息,包括但不限于浏览器类型、版本、操作系统、屏幕分辨率等。 首先,我们可以使用`navigator`对象来获取浏览器的基本信息。`...

    javascript文件中获取当前文件路径

    在开发javascript插件的过程中,我们有时候需要获取当前JS文件的路径,用于自动加载一些图片、CSS等外部资源,但是javascript文件中并没有像PHP那样的__FILE__常量来供我们取得当前文件路径

    qt 调用javascript函数 带参数

    例如,如果你有一个名为`myJSFunction`的JavaScript函数,可以这样调用: ```cpp QWebFrame *frame = webView-&gt;page()-&gt;mainFrame(); frame-&gt;evaluateJavaScript("myJSFunction()"); ``` 4. **传递参数** 如果...

    JavaScript基于qrcode.js带Logo彩色二维码(彩色艺术二维码)

    3. 使用JavaScript生成二维码:在脚本中,调用qrcode.js提供的API,传入必要的参数。这里包括二维码的内容、颜色和Logo图片等。例如: ```javascript new QRCode(document.getElementById('qrcode'), { text: 'your...

    JS调另一界面PHP 并传参数 并PHP反调JS

    在Web开发中,JavaScript(JS)和PHP是两种常见的编程语言,它们分别负责客户端和服务器端的交互。本文将深入探讨如何使用JavaScript调用另一个PHP页面,并传递参数,以及PHP如何反过来调用JavaScript。我们将通过...

    javascript向flash swf文件传递参数值注意细节

    要使用JavaScript向SWF文件传递参数,我们首先需要理解SWF文件是什么,以及如何通过JavaScript与之交互。SWF是Flash动画文件的标准格式,虽然Adobe Flash已经被逐渐淘汰,但是仍有一些遗留系统或项目会使用到它。...

    downloadjs通过javascript触发文件下载

    本文将深入探讨如何使用`downloadjs`库或者其他纯JavaScript方法来触发文件下载。 **1. HTML5的download属性** 在HTML5中,`&lt;a&gt;`标签新增了一个`download`属性,允许开发者指定一个链接应该下载而不是在新窗口中...

    Finereport数据集参数实现动态列报表模板 + 函数JS代码

    在这个“Finereport数据集参数实现动态列报表模板 + 函数JS代码”的资源包中,我们将深入探讨如何利用FineReport的特性来实现动态列报表,并结合JavaScript(JS)代码来优化这一过程。 首先,动态列报表的核心在于...

    ast-hook用于js逆向根据参数值快速定位到生成加密参数位置

    在IT行业中,逆向工程是一种常见的技术,尤其在JavaScript领域,由于其开源和无编译阶段的特性,逆向分析显得尤为重要。`ast-hook`工具就是针对这种情况设计的,它专注于帮助开发者在JavaScript代码中快速定位到特定...

    html页面动态获取连接参数 jquery.params.js

    在描述中提到的`jquery.params.js`文件,它包含了一个名为`$.query`的jQuery扩展,专门用来解析和操作查询字符串中的参数。下面我们将详细介绍如何使用这个扩展来动态获取页面URL中的参数。 1. **引入jQuery和`...

    birt报表参数日期选择JS文件及操作步骤

    在“标题”提到的“birt报表参数日期选择JS文件”中,JavaScript代码通常用于创建一个交互式的日期选择器。例如,我们可以使用HTML5的`&lt;input type="date"&gt;`元素或者第三方库如jQuery UI的日期选择器。JavaScript...

    PHP读取打包JS文件

    标题 "PHP读取打包JS文件" 指的是使用PHP编程语言来实现JavaScript文件的合并与读取。在Web开发中,为了优化页面加载速度,通常会将多个JavaScript文件合并成一个大文件,减少HTTP请求的数量。这个过程就称为JS文件...

    使用JavaScript保存文本文件到本地的两种方法

    4. 调用document的execCommand方法,并传入"SaveAs"作为命令参数,以及两个布尔值参数,第一个参数为true表示启用该命令,第二个参数是要保存的文件名(这里加上了.html后缀)。 5. 关闭刚才打开的窗口。 第二种...

    福建地图js文件,亲测可用

    福建地图js文件是一种基于JavaScript编程语言的资源,用于在网页上展示福建省的地图信息。JavaScript是Web开发中的核心技术,常用于实现动态交互效果和处理用户输入。在这个特定的场景中,`fujian.js` 文件很可能...

    pdf.js使用文件流预览pdf

    4. **使用文件流加载PDF**:在JavaScript中,使用PDF.js的`PDFDocumentProxy`对象加载文件流。以下是一个基本示例: ```javascript var loadingTask = pdfjsLib.getDocument({ data: yourFileStreamData, // 这里...

    pdf.js压缩文件

    PDF.js 是一个开源的JavaScript库,由Mozilla维护,主要用于在Web浏览器中渲染PDF文档,无需依赖任何插件。它的目标是提供一个纯JavaScript实现的PDF查看器,使得用户能够在任何支持HTML5 Canvas的浏览器上查看PDF...

Global site tag (gtag.js) - Google Analytics