DOMNodeRemoved event

Web 2015. 12. 30. 15:56

DOM Element 가 삭제될때 이벤트를 받고 싶다면, DOMNodeRemoved 이벤트를 캐치하면된다.

element.addEventListener('DOMNodeRemoved', function() {
    // code
});

참고: http://help.dottoro.com/ljqkbipq.php

'Web' 카테고리의 다른 글

[Chrome] 웹페이지의 글자가 흐릿하게 나오는 경우  (0) 2016.01.08
[Chrome] Cache 삭제  (0) 2015.12.31
[Chrome] Debugging Asynchronous JavaScript  (0) 2015.12.21
Gravatar  (0) 2015.08.26
Asynchronous Module Definition (AMD)  (0) 2015.02.27
Posted by leechwin
,

리눅스에서 sh 파일을 실행할때 가끔 다음과 같은 에러가 발생하는 경우가 있다.

  • /bin/bash^M: bad interpreter: No such file or directory

VI로 확인을 해보아도 스크립트내용은 이상이 없는데, 다음 명령어로 해당 sh 파일을 열어보도록 하자.

  • vi -b <file>

확인을 해보면 개행마다 ^M이라는 이상한 문자가 붙어있는 것을 볼 수 있다.

원인으로는 이 파일이 아마도 윈도우즈에서 생성되어서 개행마다 carriage return character 인 "^M"이 붙어서 리눅스에서 실행시 에러를 낸다.

참고로 윈도우즈의 개행은 CR LF 이고, 리눅스에서는 LF 이다.

  • CR (carriage return)
  • LF (line feed)
위의 해결책은 vi -b 로 진입하여 CR에 해당하는 "^M" 문자를 모두 삭제하거나, 리눅스에서 새로 파일을 만들어 작성하여 실행하면 제대로 동작한다.

vi 에서 수정시에는 다음을 참고한다.
  • :%s/^M$//
  • 참고로 ^M 문자는 Ctrl + V, Ctrl + M을 차례로 누르면 된다.



Posted by leechwin
,

Eclipse Mars (4.5.1)을 다운 받고 나서 Java 개발 셋팅을 하던중 자주 사용하던 dejavu sans mono 폰트가 기본으로 깔려 있지 않은 것을 확인했다.

Dejavu Sans Mono 폰트가 기존에 쓰던 기본 폰트중 쓸만해서 쓰다보니 적응되서 다른 폰트는 어색하기에, 해당 폰트를 다운로드 받아서 설치해보도록 하자.

  • 자신이 원하는 폰트를 다운로드 받는다.
    • Dejavu Sans Mono 폰트의 경우 아래의 링크에서 다운 받을 수 있다. 설치 원하는 폰트를 다운로드 받도록 하자. 일부 폰트는 설치 및 적용까지 된다.
  • 다운 로드 받은 폰트를 압축을 푼다.
  • Eclipse 에서 font 설정을 위해 Preferences 설정으로 이동
    • General > Appearance > Colors and Fonts > Java > Java Editor Font
  • Font 설정에서 좌측 하단의 다른 글꼴 표시를 클릭
    • 일부 폰트는 압축 해제 및 설치까지 되는데, 설치까지 자동으로 되었다면 아래 글꼴 검색에서 바로 검색되어 바로 적용이 가능하다.
  • 다운로드 받은 폰트파일을 다음 경로로 복사한다.
    • Windows 10의 경우 제어판\모양 및 개인 설정\글꼴
  • 폰트 파일을 복사한 뒤에 해당폰트를 클릭하여 원하는 폰트를 선택하고 표시 버튼을 클릭한다.
  • Eclipse 의 Font 설정 창을 다시 돌아가서 해당 폰트를 검색하면 검색되는것을 볼 수 있고, 바로 선택하고 확인을 하면 적용이 되는것을 볼 수 있다.


Posted by leechwin
,