크로스 브라우징을 위한 function 코드 작성시 팁
예를 들자면, 현재 element의 상위 element를 호출한다고 한다면, ff의 경우는 parentNode 메서드를 이용해야하고 ie의 경우엔 parentElement 를 이용해야 한다. 이 경우 보통 코드를 아래와 같이 작성할것이다.
그러나 이 이코드의 단점은 해당 function 을 호출할때 마다 매번 if문을 거처야 한다는 것이다. 그래서 아래와 같이 바꾸면 해결할 수 있다.
위 코드는 처음 한번만 if문을 거친후에 자기 자신을 오버라이딩해서 그에 맞는 메서드를 리턴하도록 되어 있다.
그러나 이 이코드의 단점은 해당 function 을 호출할때 마다 매번 if문을 거처야 한다는 것이다. 그래서 아래와 같이 바꾸면 해결할 수 있다.
위 코드는 처음 한번만 if문을 거친후에 자기 자신을 오버라이딩해서 그에 맞는 메서드를 리턴하도록 되어 있다.
'Web > Client' 카테고리의 다른 글
| javascript 로 구현한 한글 자소 분리 (2) | 2008/07/01 |
|---|---|
| 운영체제와 브라우저 체크 (1) | 2008/05/13 |
| 크로스 브라우징을 위한 function 코드 작성시 팁 (0) | 2008/01/24 |
| 어플리케이션 내장 IE의 웹개발시 border값 제거 (0) | 2008/01/24 |
| javascript의 relaceAll 을 대체할만한 split 와 join (1) | 2008/01/16 |
| javascript로 브라우저 중앙에 레이어 뛰우기 (0) | 2008/01/07 |
tag JavaScript
- Posted by byuli on 2008/01/24 20:57
- 받은 트랙백이 없고
- 댓글이 없습니다.

