붙여놓을 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
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

자동 생성되는 트리거말고는 써본 적이 없다.

오라클에서 다중 입력을 하는데  시퀀스가 증가되질 않아서 제약조건 에러가 발생한다.

그래서 insert전에 각행에서 시퀀스가 따로 실행되게 만들었다.


create or replace trigger pst_trg

    before insert on positions

    for each row

begin

    :new.pst_num := SEQ_PST_NUM.nextval;

end;


다른데 어떻게 적용해야 할 지 모르겠지만 일단 신기하네~


+ Recent posts