javascript 패키지 의 고급 사용 방법 인 스 턴 스
var blogModule = (function (my) {
my.AddPhoto = function () {
//
};
return my;
}(blogModule));
Say:자신 을 전달 하 는 방법,그리고 방법의 확장 을 실 현 했 습 니 다.약간 부품 조립 같 습 니 다.코드:
var blogModule = (function (my) {var oldAddPhotoMethod = my.AddPhoto;
my.AddPhoto = function () { // , oldAddPhotoMethod }; return my;}(blogModule));
Say:장점 은 예전 의 방법 을 사용 할 수 있 습 니 다.클론 과 계승 코드:
var blogModule = (function (old) { var my = {}, key; for (key in old) { if (old.hasOwnProperty(key)) { my[key] = old[key]; } } var oldAddPhotoMethod = old.AddPhoto; my.AddPhoto = function () { // , , oldAddPhotoMethod }; return my; } (blogModule));
Say:간단 한 클론 으로 크로스 파일 공유 개인 대상 코드:
var blogModule = (function (my) { var _private = my._private = my._private || {}, _seal = my._seal = my._seal || function () { delete my._private; delete my._seal; delete my._unseal; }, _unseal = my._unseal = my._unseal || function () { my._private = _private; my._seal = _seal; my._unseal = _unseal; }; return my; } (blogModule || {}));
Say:blogModule.seal()잠 금,unseal()자 물 쇠 를 열 어 내부 변수의 사유 화 를 실현 합 니 다.나 는 이렇게 실현 하 는 것 이 결코 가장 좋 은 것 은 아니 라 고 생각 하지만,우 리 는 이 잠 금 폐쇄 기능 을 배 울 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Thymeleaf 의 일반 양식 제출 과 AJAX 제출텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.