자바스크립트에서 샌드박스는 자신만의 독립적인 속성과 메소드를 사용하는 완전히 독립적인 영역을 의미합니다. js에서 샌드박스의 기본 형식은 "(function(){})(...)"입니다. 타사 프레임워크를 작성하거나 타사 프레임워크용 플러그인을 작성하거나 독립적인 기능을 갖춘 구성 요소를 작성할 때.
이 글의 운영 환경: windows7 시스템, javascript 버전 1.8.5, DELL G3 컴퓨터
javascript 샌드박스는 무엇을 의미하나요?
js에서 샌드박스의 개념
sandbox
sha A box는 js에서 독립적인 속성과 메소드를 사용하는 완전히 독립적인 영역입니다
js에서 샌드박스의 기본 형식
(function(){})()
자체 호출 기능(즉시 실행 기능)
샌드박스 사용 사양
쓰기 모든 변수 정의는 상단에
로직 코드를 중앙에 배치
마지막으로 필요한 경우 일부 멤버를 외부 세계에 노출합니다(예: jQuery, window 등. 예: window.=window.jQuery=$)
샌드박스 목적
샌드박스 모드는 일반적으로 타사 프레임워크 작성
또는 타사 프레임워크용 플러그인 작성
또는 독립적인 기능을 가진 일부 구성 요소 작성에 사용됩니다
샌드박스 모드의 장점
1 .샌드박스 모드 사용 글로벌 변수를 외부에 노출시키지 않고 글로벌 변수 오염을 일으키지 않는 IIFE입니다
2. 샌드박스의 모든 데이터는 외부 세계와 완전히 격리되어 있습니다. 수정하여 코드의 보안을 보장합니다
추천 학습: "JavaScript 기본 튜토리얼"
위 내용은 자바스크립트 샌드박스는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!