HTML5 기능 감지 - 수동
보통은 Modernizr를 많이 애용하는데, 외부의 라이브러리 사용이 원활치 않을때는 직접 HTML5 기능의 감지를 구현해야 할 때가 있을 겁니다. 그때를 대비해서 기록으로 남겨둡니다. Element DOM 객체를 사용한 감지 canvas 기능 감지 canvas 엘리먼트의 context를 가져와서 부정 연산자 두번을 이용한 트릭으로 Boolean값으로 변화시켜서 return function supports_canvas() { return !!document.createElement('canvas').getContext; } canvas 텍스트 기능 감지 canvas 엘리먼트의 '2d' context를 가져와서 fillText라는 함수가 있는지여부를 Boolean으로 return function suppo..