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()자 물 쇠 를 열 어 내부 변수의 사유 화 를 실현 합 니 다.나 는 이렇게 실현 하 는 것 이 결코 가장 좋 은 것 은 아니 라 고 생각 하지만,우 리 는 이 잠 금 폐쇄 기능 을 배 울 수 있다.

좋은 웹페이지 즐겨찾기