CSS と JavaScript のリンクにおけるパラメータの目的を理解する
多くの Web サイトでは、リンクされた CSS および JavaScript ファイルのソースにパラメータを追加します。これらのファイルは通常、外部パラメーターを受け入れて処理しないため、この方法は珍しいように思えるかもしれません。ただし、この手法には重要な目的があります。
キャッシュの防止
CSS および JavaScript ファイルにパラメータを渡す主な理由は、キャッシュを防止することです。キャッシュは、以前にロードされたファイルなど、頻繁にアクセスされるコンテンツをローカルに保存するためにブラウザーが採用するメカニズムです。キャッシュによりパフォーマンスは向上しますが、ファイルの新しいバージョンがリリースされたにもかかわらず、ブラウザがキャッシュされたバージョンをロードし続ける場合、問題が発生する可能性もあります。
リンク ソースに固有のパラメータを追加することで、ブラウザに強制的にロードされます。キャッシュをバイパスして、サーバーから直接ファイルを取得します。これにより、ユーザーは常にファイルの最新バージョンを受信できるようになり、古いコンテンツや間違ったコンテンツが表示されることがなくなります。
例
Stack Overflow ソース コードでは、次のようになります。この行に言及してください:
<script type="text/javascript" src="http://sstatic.net/js/master.js?v=55c7eccb8e19"></script>
ここでは、パラメータ「v=55c7eccb8e19」が追加されていますリンク元の最後。このバージョン パラメーターは、ロードされる master.js ファイルのバージョンが指定されたハッシュ値を持つことを示します。ブラウザはこのパラメータを検出すると、サーバーに直接ファイルを要求し、最新バージョンが確実に取得されるようにします。
以上がCSS および JavaScript ファイルのリンクにパラメータが追加されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Goofontsは、開発者妻とデザイナーの夫によって署名されたサイドプロジェクトであり、どちらもタイポグラフィの大ファンです。 Googleにタグを付けています

Pavithra Kodmadは、彼らが変化したWeb開発に関する最も時代を超越した記事のいくつかであると考えていることについて、人々に推奨事項を求めました

GraphQL APIの構築方法を学ぶことは非常に挑戦的です。ただし、10分でGraphQL APIを使用する方法を学ぶことができます!そして、それは私が完璧になったことがあります

ここでは、Yuanchuanからの合法的なCSSの策略があります。このCSSプロパティオフセットパスがあります。むかしむかし、それはモーションパスと呼ばれ、その後改名されました。私


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

Dreamweaver Mac版
ビジュアル Web 開発ツール
