이전에 질문을 받았다면 사과 드리지만 검색하기 어려운 문제입니다. 나는 웹 개발의 모든 년 동안 이것을 처음 접했고, 그래서 나는 매우 흥미 롭다."?" HTML 스크립트 태그의 src 속성에 대해?
웹 사이트의 일부 HTML 파일을 편집 중이며 스크립트 태그의 src 속성에서 이전 작성자가 물음표 뒤에 데이터를 추가했다는 것을 알았습니다.
예 : <script src="./js/somefile.js?version=3.2"></script>
나는이가 PHP와 같은 GET 요청, 가치 전달에 대한 몇 가지 언어로 사용된다는 것을 알고 있지만, 나는 내가 아는까지로,이는 자바 스크립트에서 수행되지 않았다 - 적어도 javascript 파일을 호출 할 때 아무도 이것이 무엇을하는지 아는가?
편집 : 와우, 많은 답변. 모두에게 감사드립니다. 그리고 많은 사람들이 비슷한 것을 말하고 있기 때문에 나는 모든 사람의 의견을 말하는 대신 글로벌 업데이트를 게시 할 것입니다.
이 경우 자바 스크립트 파일은 정적이어서 내 호기심입니다. 또한 파일을 열었고 파일로드시 변수에 액세스하려고 시도하지 않았습니다. 필자는 캐싱이나 일반 버전 제어에 대해 생각해 본 적이 없습니다.
URL이 ".js"로 끝나기 만해도 웹 서버가 정적 JavaScript 파일을 반환하는 것은 아닙니다. 그것은 동적으로 무언가를 리턴하는 핸들러에 요청을 전달할 수 있습니다. –
웹 서버로 전달됩니다 (전체 URL은). 웹 서버는 URL로 원하는 모든 작업을 수행 할 수 있습니다. IIRC는 Bing에서이 접근법을 사용합니다! 지도. –
맙소사,이 질문에는 많은 응답이 빠릅니다. 거의 똑같은 것을 전반적으로. #StackOverflowFlaws –