객체 만들고 이벤트를 걸고

이후 변동 되는 상황에 따라 Aop를 걸어서 이벤트 상황에 변동을 주려고 한다.

$("button").on("click", targetFn);

Aop.before("targetFn", advice, targetObj);


하지만 버튼을 눌러도 Aop적용이 되지 않는다.

함수를 바인딩 시킬 때는 Closure가 적용되어서 다른 객체가 된다.

Closure라는 이름이 왜 클로저인가 몰랐었는데

이렇게 원래 객체와 연결된 문을 닫아 버리기때문인 것 같다.


이벤트에 함수를 바인딩 시킬 때 이후 함수를 조작하고 싶다면

위와 같이 직접 바인딩 시키면 안된다.

$("button").on("click", function(){

targetFn();

});

위와 같이하면 이벤트 실행마다 현재 객체상태로 불러오게 된다.

'javascript' 카테고리의 다른 글

ie, chrom] new Date 관련  (0) 2017.12.27
jquery outerHTML  (0) 2017.12.27
IE에서 inline style 자동 파싱 문제  (0) 2017.12.27
Closure의 중요성  (0) 2017.07.08
&& 와 || 는 if 문에서만 쓰이는 것이 아니다.  (0) 2017.06.18
javascript call과 bind  (0) 2017.05.27

jQuery.serializeArray()

는 {"name": name, "value": value}의 맵을 배열로 만든다.


egovMap에서는 받을 수가 없다.

'학습일기' 카테고리의 다른 글

07월13일 학습일기  (0) 2017.07.14
07월 12일 학습일기  (0) 2017.07.13
07월06일 학습일기  (0) 2017.07.06
07월05일 학습일기  (0) 2017.07.05
06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28
06월27일 공부  (0) 2017.06.27

http://webcreator.tistory.com/entry/%EC%97%91%EC%85%80%EC%97%AC%EB%9F%AC%EA%B0%9C%EB%9D%84%EC%9A%B0%EA%B8%B0

친절한 원본 사이트 


요약

HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec 폴더 삭제


HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command\command regi 삭제


HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command\기본값(default) 수정

끝에 /dde 옵션 지우고 /en"%1" 변경


처음 엑셀 실행시 경로를 못찾을 수 있지만 다시 파일 찾아서 열면 된다.


'기타' 카테고리의 다른 글

Not a valid origin for the client from Google API Oauth  (0) 2018.01.07
엑셀2010 새 창 열기  (0) 2017.07.06

+ Recent posts

티스토리 툴바