앵겨의 HTML + CSS2008. 9. 1. 13:53

포스트 내용중에 다른 페이지로의 링크가 걸린 부분은 전부 현재페이지에서 이동되게 되어 있습니다.

현재창을 유지한채 새창(또는 새탭)으로 보시고 싶은 분들은 아래의 방법으로 이용하시기 바랍니다.

보통 페이지별 공통되는 영역은 각 언어에 맞게끔 include를 사용하는데
얼마전 프로젝트를 진행하면서 js로 빼는 경우가 생겼다...

뭐 그쪽 가이드라니 따라야 하기 때문에 작업하는 도중...

DOCTYPE을 지정(<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">)하고 <body>상단까지
head.js로 빼고
<script src="/js/haed.js" type="text/javascript"></script>로 불렀을때 DOCTYPE을 무시를하더라...

어쩌자는건지.....
js문서에는 아래와 같이 되어 있다...
document.write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
.
중략
.

내가 생각하기에는 문법에 오류가 있는건 아닌데......
여하튼 DOCTYPE을 문서의 첫줄에 명시하고 불러들일 js파일을 그밑에 사용하자...
별다른 문제는 없어보인다...

사실 이렇게 js로 돌렸을때 굉장히 좋은 점이 각 언어에 맞게 개발이 들어가 페이지만 확장자를
바꿔서 작업을 해도 된다는거다...일반적인 페이지들은 그냥 html페이지로 가도 무관하다는거~

html페이지야 어떠한 환경의 서버든 다 허용하니 말이다...로컬에서 확인할때는 언어에 맞게
로컬의 환경을 셋팅하지 않으면 브라우저에서 제대로된 화면을 볼수가 없기때문에 이부분에서는
굉장히 좋은거 같다...하지만 어떻게 설명을 해야할지 그리고 처음 접해보는 방법이라
정확하게 장단점에 대해서 논할수가 없다...일단은 이런경우가 있다는거 정도만 알아두는것도
좋을듯하다...
Posted by 앵겨