묻고답하기
xe에서 modernizr라는 js 라이브러리를 사용하나요?
2015.08.17 15:13
네이버를 들어갔을 땐 괜찮은데 XE로 만들어진 사이트를 들어가면
html 코드에 이런 코드가 붙던데, 확인해보니 modernizr 라는 js 라이브러리라는데요, 어디서 이게 붙는 걸까요?
<html lang="ko" style="" class=" modernizr-js modernizr-flexbox modernizr-flexboxlegacy modernizr-canvas modernizr-canvastext modernizr-webgl modernizr-no-touch modernizr-geolocation modernizr-postmessage modernizr-no-websqldatabase modernizr-indexeddb modernizr-hashchange modernizr-history modernizr-draganddrop modernizr-websockets modernizr-rgba modernizr-hsla modernizr-multiplebgs modernizr-backgroundsize modernizr-borderimage modernizr-borderradius modernizr-boxshadow modernizr-textshadow modernizr-opacity modernizr-cssanimations modernizr-csscolumns modernizr-cssgradients modernizr-no-cssreflections modernizr-csstransforms modernizr-csstransforms3d modernizr-csstransitions modernizr-fontface modernizr-generatedcontent modernizr-video modernizr-audio modernizr-localstorage modernizr-sessionstorage modernizr-webworkers modernizr-applicationcache modernizr-svg modernizr-inlinesvg modernizr-smil modernizr-svgclippaths">
댓글 3
-
SeungXE
2015.08.17 15:30
-
SeungXE
2015.08.17 16:19
아래 @YJSoft 님의 댓글을 보니, XE 기본으로 들어가는군요. 슬슬 다시 XE 분석을 해야겠습니다.... 지식이 낡아가네요.
-
YJSoft
2015.08.17 16:10
네. xe.js 파일을 만들 때 modernizr를 포함하여 만듭니다.
https://github.com/xpressengine/xe-core/issues/1084
modernizr는 크로스 브라우징 환경에서 필요한 함수나 attr이 지원되는지 확인하는 라이브러리입니다. 보통 디자인 할 때 CSS와 혼용합니다.
레이아웃 디렉토리 확인해보세요. 최근 XE 배포판 기본스킨을 보지 않아서 잘 모르겠지만, 아마 레이아웃에 필요해서 들어가는 라이브러리입니다.
그리고 매우 유용하니 활용해보시면 더욱 좋습니다.