これまでに質問されたことがありましたら、お詫び申し上げますが、これは検索するのに難しい質問です。これは私がWeb開発のすべての年の間にこれを見つけた初めてのことなので、私はかなり興味があります。「?」とは何ですか? forのhtmlスクリプトタグのsrc属性ですか?
私はウェブサイトのいくつかのHTMLファイルを編集していますが、スクリプトタグのsrc属性には、前の作者が疑問符の後にデータを付加していることが気づいています。
例:<script src="./js/somefile.js?version=3.2"></script>
私はこれはPHPなどのGETリクエストに渡す値のためのいくつかの言語で使用されていることを知っているが、私が今まで知っていたとして、私はこれまで、これはJavaScriptで行われていなかったとして - 少なくとも、 javascriptファイルを呼び出すとき。誰でもこれが何かを知っていますか?
編集:うわー、多くの反応。ありがとうございました。そして、多くの人が同様のことを言っているので、私は誰もコメントするのではなく、グローバルなアップデートを投稿します。
この場合、javascriptファイルは静的で、私の好奇心です。私もそれらを開いて、ファイルの読み込み時に何か変数にアクセスしようとしませんでした。私はキャッシングやプレーンなバージョン管理については考えていませんでした。どちらもこのような状況でシームがありそうです。
URLが ".js"で終わっただけであっても、Webサーバーが静的なJavaScriptファイルを返すわけではありません。動的に何かを返すハンドラに要求を転送することができます。 –
これはWebサーバーに渡されます(URL全体が)。 Webサーバーは、URLで必要なものを実行できます。 IIRCはこのアプローチをBing!地図。 –
こんにちは、この質問にはたくさんの反応が早かった。かなりのことが全面的に同じです。 #StackOverflowFlaws –