• 회원가입
  • 로그인
  • 구글아이디로 로그인

[Modernizr] JS - Modernizr (모더나이저 = 마더나이저) - 크로스브라우징 구현 (= 브라우저의 HTML5 CSS3 지원 탐지)

목차
  1. Modernizr 용도 - 크로스 브라우징 구현
  2. Modernizr 적용

 

Modernizr 용도 - 크로스 브라우징 구현

 

크로스브라우징 구현용.
(= 사용자의 브라우저가 HTML5 CSS3 지원하는지 탐지해, 지원 여부에 따라서 사용자에게 최적의 홈페이지 화면을 보여주는 코드 분기 가능)

 



IE6 이상 거의 대부분 PC 및 모바일 브라우저에서 사용 가능.

 

 

Modernizr 적용

1. 다운로드

 

공식홈 https://modernizr.com/download

깃허브 https://github.com/Modernizr/Modernizr
 

PS. Modernizer 공식홈에서 체크할 요소 체크 후, 필요한 것만 다운 가능.


2. 업로드

※ 다운받은 파일을 아래 구조가 되게 업로드 (그누보드5 경우)

 

 

/js/modernizr-custom.js

 


3. 코드 추가

※ 사용 중인 head.sub.php 파일 내 head 태그 내에 아래 코드 추가

 

 

 <script src="<?php echo G5_JS_URL?>/modernizr-custom.js"></script>

 


4. 코드 탐지

 

JS 이용해 탐지

https://modernizr.com/docs/#using-modernizr-with-javascript

 

CSS 이용해 탐지

https://modernizr.com/docs/#using-modernizr-with-css

 

 


 

방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
Basic JS - Home (JS입문) + Javascript Framework (프레임워크) 종류
Basic JS - Intro (JS소개)
Basic JS - Where To (JS위치) - JS구문 / JS코드위치 / JS사용법 ※ JS외부링크 주의사항
Basic JS - Output (JS출력= JS쓰기) ★★★★★
Basic JS - Syntax (JS구문) ★
Basic JS - Statement (JS구문= JS명령문)
Basic JS - Comment (JS주석)
Basic JS - Variable (JS변수) ★★★★★
Basic JS - Operator (연산자) - JS연산자 ★★★★★
Basic JS - Data Type - 데이터유형 ★★★★★ (= 데이터형식 = 데이터타입 = 데이터종류 = 자료형…
Basic JS - Function - JS함수 ★★★★★ ※ 일반함수 특징 2
Basic JS - Object - JS객체 ★★★★★
Basic JS - Scope - JS유효범위 (= JS접근범위 = 변수 종류) ★★★★★★★★★★
Basic JS - Event - JS이벤트 (= JS코드실행방법) ★★★★★
Basic JS - Strings - JS문자열
Basic JS - String Methods - JS문자열메서드
Basic JS - Number - JS숫자
Basic JS - Number Method - JS숫자메서드
Basic JS - Math 객체 - JS수학객체 (= JS산수객체 = Math객체 = Math Object = 매스 …
Basic JS - Dates - JS날짜
1/67
목록
찾아주셔서 감사합니다. Since 2012