[JQUERY] 자바 스크립트의 시작 부분에 세미콜론을 시작하는 목적은 무엇입니까? [복제]
JQUERY자바 스크립트의 시작 부분에 세미콜론을 시작하는 목적은 무엇입니까? [복제]
해결법
-
1.세미콜론은 그냥 세미콜론과의 마지막 라인에서 가까운 제대로하지 않는 일부 '나쁜'스크립트 후이 스크립트를 포함하는 경우가있다. 이 경우에는 두 개의 스크립트가 결합 무효 코드 초래 될 가능성이 있습니다. 예를 들어, 당신은 하나의 응답에 여러 개의 스크립트를 병합하는 경우.
세미콜론은 그냥 세미콜론과의 마지막 라인에서 가까운 제대로하지 않는 일부 '나쁜'스크립트 후이 스크립트를 포함하는 경우가있다. 이 경우에는 두 개의 스크립트가 결합 무효 코드 초래 될 가능성이 있습니다. 예를 들어, 당신은 하나의 응답에 여러 개의 스크립트를 병합하는 경우.
끝에는 () 함수를 실행한다. 이것은 폐쇄를 만드는 것입니다. 개인 변수와 메소드는 스크립트 외부에서 액세스 할 수 없습니다이 함수의 범위 내에서 선언 할 수 있습니다.
-
2.이 구조 :
이 구조 :
(function(){ /* something in here */ })()
자바 스크립트에서 새 범위를 만드는 데 사용됩니다.
여기 기능의 범위에 대한 더 많은 정보를 원하시면.
세미콜론에 관해서는, 나는 그것을 전에 본 적이 없다. 나는 세미콜론 파일의 끝에 어떤 경우에는 선택 사항입니다 이후, 당신은 몇 가지 스크립트를 연결할 때의 보안 같아요.
from https://stackoverflow.com/questions/7145514/whats-the-purpose-of-starting-semi-colon-at-beginning-of-javascript by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] JQuery와 이벤트는 아약스 호출 후에 발생하지 않습니다 (0) | 2020.10.28 |
---|---|
[JQUERY] jQuery를 자동 완성 콜백 AJAX JSON (0) | 2020.10.28 |
[JQUERY] jQuery를 요청 본문에 유효한 JSON을 게시 (0) | 2020.10.28 |
[JQUERY] 어떻게 각도를 사용하여 브라우저의 뒤로 버튼 클릭 이벤트를 감지? (0) | 2020.10.28 |
[JQUERY] 어떻게 문자열 '9:61'에 '9.61'를 변환하는 자바 스크립트로 교체해야합니까? (0) | 2020.10.28 |