wrkbrs
[Javascript] 추출 "./"(점 슬래시)는 HTML 파일 경로 위치의 관점에서 무엇을 말합니까? 본문
자바 스크립트 파일 저장 (8)
그래 ./ 현재있는 디렉토리를 의미합니다.
나는 알고있다. ../ 길은 올라간다. 그러나 의미는 정확히 / 의미한다?
나는 최근에 튜토리얼을 훑어 보았고 같은 위치에있는 파일을 가리키는 것처럼 보였으므로 전혀 필요하지 않습니까? 그게 전부라면 그걸 사용해서는 안 될까요?
다음 목록을 빠른 참조로 사용할 수 있습니다.
/ = Root directory
. = This location
.. = Up a directory
./ = Current directory
../ = Parent of current directory
../../ = Two directories backwards
유용한 문서 : https://css-tricks.com/quick-reminder-about-file-paths/
당신은 당신이 그것을 생략 할 수 있다는 것이 맞습니다. 명확성을 위해서만 유용합니다. 그곳에있는 것과없는 것 사이에 기능적 차이는 없습니다.
예, ./ 는 현재 작업 디렉토리를 의미합니다. 파일을 이름없이 직접 참조 할 수 있습니다.
예를 들어 css 파일은 CSS 라는 폴더에 있고 HTML 파일은 HTML 폴더에 HTML 두 파일은 XYZ 라는 폴더에 있습니다. 이는 HTML에서 CSS 파일을 다음과 같이 참조합니다.
<link rel="stylesheet" type="text/css" href="./../CSS/style.css" />
여기 .. HTML 이동합니다 ..
그리고 . 현재 디렉토리 XYZ 참조합니다.
---이 논리에 따르면 다음과 같이 참조 할 수 있습니다.
<link rel="stylesheet" type="text/css" href="CSS/style.css" />
./ 은 작업 파일이있는 폴더입니다.
따라서 /index.htm ./ 은 루트 디렉토리입니다.
하지만 /css/style.css ./ 은 css 폴더입니다.
기억해야 할 중요한 점은 CSS를 /index.htm 에서 /css/style.css 로 이동하면 경로가 변경되기 때문입니다.
/ 는 현재 드라이브의 루트를 의미합니다.
./ 은 현재 디렉토리를 의미합니다.
../ 는 현재 디렉토리의 부모를 의미합니다.
. = This location .. = Up a directory
따라서 ./foo.html 은 foo.html 에 불과합니다. 선택 사항이지만 스크립트에서 경로를 생성 한 경우 관련성이있을 수 있습니다 (참조의 작동 방식이 아닌 스크립트 에 대한 관련성).
'JS' 카테고리의 다른 글
자바스크립트의 비동기 작업 처리방식 (0) | 2019.12.15 |
---|---|
자바스크립트 개발자라면 알아야 할 33가지 개념 #1 콜스택 (번역) (0) | 2019.12.15 |
[Javascript] 호이스팅(Hoisting) (0) | 2019.12.02 |
[JavaScript] append vs appendChild 차이점 (0) | 2019.08.12 |
[JavaScript] console.log(); 에서 '+'와 ',' 의 차이 (0) | 2019.08.04 |