wrkbrs

[Javascript] 추출 "./"(점 슬래시)는 HTML 파일 경로 위치의 관점에서 무엇을 말합니까? 본문

JS

[Javascript] 추출 "./"(점 슬래시)는 HTML 파일 경로 위치의 관점에서 무엇을 말합니까?

zcarc 2019. 12. 3. 03:44

 

자바 스크립트 파일 저장 (8)

그래 ./ 현재있는 디렉토리를 의미합니다.

https://code-examples.net

나는 알고있다. ../ 길은 올라간다. 그러나 의미는 정확히 / 의미한다?

나는 최근에 튜토리얼을 훑어 보았고 같은 위치에있는 파일을 가리키는 것처럼 보였으므로 전혀 필요하지 않습니까? 그게 전부라면 그걸 사용해서는 안 될까요?


 

다음 목록을 빠른 참조로 사용할 수 있습니다.

/ = 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 에 불과합니다. 선택 사항이지만 스크립트에서 경로를 생성 한 경우 관련성이있을 수 있습니다 (참조의 작동 방식이 아닌 스크립트 에 대한 관련성).

 

 

https://code-examples.net/ko/q/73d548