티스토리 뷰
우리가 사용하는 웹브라우저는 몇개나 될까요?
익스플로러? 크롬? 그리고 파이어폭스 정도?
아닙니다. 전세계 엄청 많은 브라우저들이 있는데요, 이런 다른 브라우저에서 프로그램이 동작하게 하려면, 그에 맞는 설계가 필요한데요. 자바스크립트에서 브라우저 적용에 대한 내용입니다.
<script>
function addEvent(target, eventType,eventHandler, useCapture) {
if (target.addEventListener) { // W3C DOM
target.addEventListener(eventType,eventHandler,useCapture?useCapture:false);
} else if (target.attachEvent) { // IE DOM
var r = target.attachEvent("on"+eventType, eventHandler);
}
}
</script>
위의 구절이 바로 어떤 브라우저를 사용하는지 검사?하는 코딩인데요,
자주 사용할 것 같습니다.
jQuery로 변경하면 이렇습니다.
<script>
$('#navigation li').live('click', function() {
$('#navigation li').removeClass('selected');
$(this).addClass('selected');
})
</script>
removeClass('selected'; - > for문을 대신해서 이렇게 간단하게 표기가능합니다.
(this) - > 현재선택된 것을 의미합니다.
자바스크립트의 엄청난 코드가 4줄로 줄어듭니다.
이제 jQuery의 강력함을 느껴보세요~
'IT tech Coding > jquery' 카테고리의 다른 글
radio버튼을 클릭시 동작하는 웹 jQuery로 구현하기 (0) | 2019.08.11 |
---|---|
php와 제이쿼리 그리고 변수값 전달에 대한 방법론 (0) | 2019.07.09 |
jQuery와 html select 선택리스트를 연결해서 사용하기, 선택리스트를 선택할때 이벤트를 실행하기 (0) | 2019.07.06 |
jQuery 래퍼(wrapper)는 무엇인가? (0) | 2019.06.29 |
jquery 첫발, 제이쿼리가 도대체 뭘까? (0) | 2019.06.29 |
- Total
- Today
- Yesterday
- 자바스크립트한글입력시반응하도록만드는코드
- 파이썬코드줄바꿈방법
- Bootstrap 5
- 카페24가비아phpinfo수정
- General error: 2031
- 2분후종료오토핫키
- #파이썬인스톨러
- 효율적코딩방법
- chatGPT3.5파이썬버전
- 코딩튜토리얼
- #cx_Freeze
- 작업공정에 대한 코드작성
- 테크에능한여성
- #NSIS
- 코딩효율성
- #프로그램설치
- 뫄프로그래밍
- 스크립트작성기초
- 오토핫키에디터창업데이트금지하기
- #소프트웨어배포
- #InstallForge
- sql문장 날짜계산
- #InnoSetup
- 오토핫키가이드
- 자바스크립트 한글초성
- 프로그래머생활
- #파이썬패키징
- #독립실행파일
- .htaccess수정
- td요소중에 1행과 1열은 제외
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |