为什么要在css或js后面加?v=._html/css_WEB-ITnose
为什么要在css或js后面加?v=...
这是什么技术?
http://www.plu.cn/static/sc/layout/sc-build.css?v=1.1
http://.../jquery.js?v=1.3.2
回复讨论(解决方案)
为了传参数~·
有的时候页面需要互相传参数的,跳转的一下个页面要用的值
为了传参数~·
有的时候页面需要互相传参数的,跳转的一下个页面要用的值 是吗?那在css或者js里面怎么接收这个参数?
因为JS或者css可能会修改,为了通知用户文件已经被修改,不要再读本地缓存,而是去服务器重新下载
大部分时候是为了在改版的时候,或平时偶有改动时,让用户能够及时看到。否则的话,由于用户机器里会有缓存,他们的地址一样,所以不会重新下载已经变化的文件,就看不到改动后变化的内容了。
对CSS来说,它本身是接收不了什么参数的。 只有JS,还可以另外有这个作用,这个是在有需要的情况下,你遇到了自然就知道了,遇不到就不用管。
避免过时的缓存
就是避免更新了,但是游览器访问时,没有及时得到更新的文件。
为什么要在css或js后面加?v=...
这是什么技术?
http://www.plu.cn/static/sc/layout/sc-build.css?v=1.1
http://.../jquery.js?v=1.3.2
看这个格式,v后面的值,应该是版本号。
一般css,js之类的文件有大的改动的话,加个版本号,可以把客户端缓存里的js,和css替换了。另一方面的话,这样也有助于对js和css的管理
写着这样http://.../jquery.js不加也可以,只是以后更新了的话,如果名字还是jquery.js,那浏览器可能不会重新加载,因为名字一样吗,直接读取缓存了。如果弄个v=123或d456那名字就变了嘛,浏览器一看名字变了,就重新下载js文件。我一般这样写/jquery.js?diyici。 以后更新了,我就改成dierci,disanci,以此类推,以免弄成一个名字,浏览器还以为你没更新呢。 如果你第一次是/jquery.js?diyici ,更新了JS文件以后还是写成/jquery.js?diyici,那跟/jquery.js一样,没有意义。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Der Artikel erörtert den HTML & lt; Progress & gt; Element, Absicht, Styling und Unterschiede vom & lt; Meter & gt; Element. Das Hauptaugenmerk liegt auf der Verwendung & lt; Fortschritt & gt; Für Aufgabenabschluss und & lt; Meter & gt; für stati

Der Artikel erörtert den HTML & lt; Datalist & gt; Element, das die Formulare verbessert, indem automatische Vorschläge bereitgestellt, die Benutzererfahrung verbessert und Fehler reduziert werden.Character Count: 159

In Artikel werden Best Practices zur Gewährleistung der HTML5-Cross-Browser-Kompatibilität erörtert und sich auf die Erkennung von Merkmalen, die progressive Verbesserung und die Testmethoden konzentriert.

In dem Artikel werden unter Verwendung von HTML5 -Formularvalidierungsattributen wie Erforderlich, Muster, Min, MAX und Längengrenzen erörtert, um die Benutzereingabe direkt im Browser zu validieren.

Der Artikel erörtert das HTML & lt; Meter & gt; Element, verwendet zur Anzeige von Skalar- oder Bruchwerten innerhalb eines Bereichs und seine gemeinsamen Anwendungen in der Webentwicklung. Es differenziert & lt; Meter & gt; von & lt; Fortschritt & gt; und Ex

In dem Artikel wird das Ansichtsfenster -Meta -Tag erörtert, das für das reaktionsschnelle Webdesign auf mobilen Geräten unerlässlich ist. Es wird erläutert, wie die ordnungsgemäße Verwendung eine optimale Skalierung von Inhalten und Benutzerinteraktion gewährleistet, während Missbrauch zu Design- und Zugänglichkeitsproblemen führen kann.

Der Artikel erörtert das & lt; iframe & gt; Der Zweck von Tag, externe Inhalte in Webseiten, seine gemeinsamen Verwendungen, Sicherheitsrisiken und Alternativen wie Objekt -Tags und APIs einzubetten.

GitePages statische Website -Bereitstellung fehlgeschlagen: 404 Fehlerbehebung und Auflösung bei der Verwendung von Gitee ...
