> 웹 프론트엔드 > 프런트엔드 Q&A > 자바스크립트 샌드박스는 무엇을 의미하나요?

자바스크립트 샌드박스는 무엇을 의미하나요?

藏色散人
풀어 주다: 2021-11-16 11:46:27
원래의
2742명이 탐색했습니다.

자바스크립트에서 샌드박스는 자신만의 독립적인 속성과 메소드를 사용하는 완전히 독립적인 영역을 의미합니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿