프로그램/script

스마트한 스크립트 (javascript) 로딩 및 브라우져 대응

mulderu 2012. 9. 14. 10:19

Modernizr  를 소개 합니다. 


홈페이지 : http://modernizr.com/  에 가시면 상세한 설명이 있습니다.

쉽게 얘기 하자면, Browser가 지원하는 스펙에 따라 (conditional) 클라이언트 코딩을 간결하게 처리 하도록 하는 라이브러리 입니다.

예를 들자면 ,

대형 프로젝트를 하다보면, 특히 포틀릿 개발을 하는 개발자라면 많이 느끼는건데, 내가 include하고 싶은 javascript를 이전에 누군가

로드 하였다면 , 이중 로드가 되고 이때문에 로직이 꼬일수도 있고, 네트워크 리소스 낭비에 느링 페이지 로딩... 등등 깔끔하지 않은

문제가 많습니다... 이럴때 이렇게 하는게 어떨까요 ?





Js Modernizer Tester



위와 같이 하면 jQuery  를 2번 이상 로딩하지 않을겁니다..

이외에도 각종 최신 테그나 CSS 를 사용할때 브라우져가 지원하지 않아서 화면이 멍하게 나오는것도 방지 할 수 있습니다.