웹문서를 스펙에 맞게 작성하였는지 http://html5.validator.nu 를 이용하여 쉽게 확인할 수 있습니다.
하지만 웹 페이지에서 확인하는 방식이기 때문에 자동 테스트를 만들기 어려워집니다.
모질라에서도 같은 고민을 하였는지 자동 테스트를 위해 python과 node.js에서 사용할 수 있는 html5-lint라는 것을 만들어서 사용하고 있습니다.
html5-lint 모듈은 validator를 다시 구현하는 방식이 아니라 html5.validator.nu로 post request를 날려 결과를 가져오는 방식으로 동작합니다.
하지만 이렇게 하면 테스트할 때마다 html5.validator.nu 에 request를 요청하게 되므로 모질라에서는 클론 페이지를 만들어서 사용하고 있었습니다. 지금은 클론 페이지가 죽어서 다시 원래의 validator.nu 이용하여 테스트하여야 합니다.
'Javascript' 카테고리의 다른 글
유용한 자바스크립트 팁 (0) | 2020.01.03 |
---|---|
javascript array 반복문 (for loop) (0) | 2019.12.26 |
ECMAScript 6 정리 (0) | 2016.11.18 |
javascript undefined 이해하기 (0) | 2016.11.18 |
javascript 성능 향상 팁 (0) | 2014.08.04 |
개의 댓글