$.html() 은 자식노드를 스트링으로 긁어온다.

불행히도 jquery에는 자기자신을 포함해서 긁어오는 함수가 없다.

하지만 domString의 outerHTML 효과를 내는 편법이 있다.

$("<div>").append($(target).clone()).html();

이렇게 하면 긁어오려고 html에 래퍼태그를 따로 씌울 필요가 없다.

'javascript' 카테고리의 다른 글

mousewheel 이벤트 버그  (0) 2017.12.28
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

붙여놓을 dom 포맷을 document안에 감쳐 놓고

outherHTML로 긁어와서 붙여 놓는 식으로 처리하면 편하다.

크롬에서는 잘 작동되는데

IE에서는 inline style 처리에서 문제가 발생했다.

크롬은 inline style에 잘못된 문자가 있어도 그대로 나두지만

ie에서는 잘못된 문자는 자체 파싱해서 다 날려 버린다.

따라서 ie에서는 inline style에 binding 변수들을 남겨 둘 수가 없다.

너무 깔끔하게 돔파싱을 하니 오히려 개발하는데 제약을 받는다.


'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

단순히 프로그램내에서 변경되지 않길 바라는 변수에 final을 쓴다고만 알고 있었다.


실제로 개발을 할 때 그렇게 쓰기도 했지만 굳이 안써도 문제되는 상황은 없었다.


그런데 lambda를 공부하면서 익명 메서드를 넘기면서

final 변수가 강제로 필요하게 됐고.

왜 만들어 논지 알게 됐다.


자바 입문할 때 익명 클래스 만들 때 그냥 안되니까 final을 썼던 기억이 난다.

그때는 왜 안되는지 따지기에는 너무 어려워 보였었다.

'Java' 카테고리의 다른 글

Java Applet ReflectPermission  (0) 2018.03.28
Java Applet 이런 젠장  (0) 2018.03.28
BigDecimal을 사용하는 이유  (0) 2018.03.18
autoclose resource : try-with-resource  (0) 2018.03.09
자바 자체 인증키 발급  (0) 2018.01.02
final 변수 설정을 하는 이유  (0) 2017.12.21

+ Recent posts