dhtml shtml xhtml 의 차이 점 분석

dhtml:  정확히 말 하면 DHTML 은 웹 페이지 를 만 드 는 개념 일 뿐 실제 적 으로 DHTML 표준 이나 기술 규범 같은 것 을 내 놓 은 조직 이나 기구 가 없다.DHTML 은 기술,표준 또는 규범 이 아니 라 DHTML 은 기 존의 웹 기술,언어 표준 을 정리 하고 활용 하여 다운로드 후에 도 실시 간 으로 페이지 요소 효 과 를 바 꿀 수 있 는 웹 페이지 를 만 드 는 디자인 개념 일 뿐이다.  DHTML 은 대체적으로 다음 과 같은 웹 페이지 기술,표준 또는 규범 을 포함한다.  HTML 4.0  할 말 이 없어,홈 페이지 의 기본 언어 표준.  CSSL  주의!CSS 가 아니 라 CSSL 입 니 다.Clent-Side 입 니 다. Scripting Language 의 줄 임 말 은'클 라 이언 트 스 크 립 트 언어'로 번역 되 는데 주로 JavaScript(JS),VBScript(VBS),JScript 가 있 습 니 다.넷 스 케 이 프 는 JS,IE 는 JS,VBS,JScript 를 주로 지원 한다.  DOM  Document Object Model 의 줄 임 말,'문서 대상 모델'로 번역 되 는 것 은 W3C 가 일전 에 적극적으로 홍보 한 웹 기술 표준 중 하나 로 웹 페이지 의 내용 을 대상 으로 추상 화하 고 모든 대상 은 각자 의 속성(Properties),방법(Method)과 사건(Events)을 가지 고 있다.이런 것들 은 위 에서 말 한 CSSL 을 통 해 제어 할 수 있다.IE 와 NS 의 대상 모델 은 모두 W3C 가 발표 한 DOM 을 기준 으로 자신의 Extended 를 더 한 것 이다. Object(확장 대상)에서 생 성 되 었 습 니 다.  CSS  이게 캐 스 캐 딩 이 야. Style Sheets(레이 어드 스타일 시트)의 줄 임 말 이자 포럼 에서 가장 많이 토론 한 기술 규범 입 니 다.이것 은 HTML 의 보조 디자인 규범 으로 HTML 이 레이아웃 에서 받 는 제한 으로 인 한 부족 을 보완 하 는 데 사 용 됩 니 다.이것 은 DOM 의 일부분 입 니 다.이론 적 으로 CSSL 을 통 해 CSS 속성 을 동태 적 으로 바 꾸 면 원 하 는 페이지 시각 효 과 를 낼 수 있다.  따라서 쉽게 말 하면 DHTML 을 실현 하려 면 HTML 을 바탕 으로 DOM 을 활용 하여 페이지 요 소 를 대상 화하 고 CSSL 을 이용 하여 이러한 대상 의 CSS 속성 을 제어 하여 웹 페이지 의 동적 시각 효 과 를 달성 하 는 것 이다.  shtml:  SHTML 과 HTML 의 차 이 를 물 어보 면 한 마디 로 SHTML 입 니 다. HTML 이 아니 라 서버 예요. API,shtml 은 서버 가 동적 으로 만 든 html 입 니 다.  둘 다 하이퍼텍스트 형식 이지 만 shtml 은 SSI 기술 에 사용 되 는 파일 입 니 다. 서버 Side Include--SSI 서버 쪽 에 명령 이 포함 되 어 있 습 니 다. 하면,만약,만약... 서버 에 SSI 기능 이 있 으 면 넷 스 케 이 프 와 같은 WEB 서버 가 대부분 입 니 다. Enterprise 서버 등 은 SSI 명령 을 지원 합 니 다).  shtml 파일 에 특별 대접 합 니 다. 우선 shtml 파일 을 한 번 훑 어보 세 요.  있 으 면 웹 으로. 서버 설정 규칙 으로 SSI 명령 을 해석 합 니 다. 설명 이 끝나 면 일반 html 와 함께 클 라 이언 트 로 떨 어 집 니 다.  shtml  SSI 사용(서버) Side Include)의 html 파일 확장자,SSI(Server) Side Include)는 일반적으로'서버 엔 드 삽입'또는'서버 엔 드 포함'이 라 고 부 르 며 ASP 와 유사 한 서버 기반 웹 제작 기술 입 니 다.  SSI 작업 원리:  브 라 우 저 에 내용 을 보 내기 전에'서버 엔 드 포함'을 사용 할 수 있 습 니 다. (SSI)"명령 은 웹 페이지 에 텍스트,그래 픽 또는 응용 프로그램 정 보 를 포함 합 니 다.사용 가능 SSI 시간/날짜 스탬프,저작권 성명 또는 고객 이 작성 하고 돌아 갈 수 있 는 양식 을 포함 합 니 다.여러 파일 에 반복 되 는 텍스트 나 도형 에 대해 서 는 파일 을 포함 하 는 것 을 사용 하 는 것 이 간편 한 방법 이다.모든 파일 에 내용 을 입력 하지 않 고 포함 파일 에 내용 을 저장 하면 됩 니 다.매우 간단 한 문 구 를 통 해 파일 을 포함 하 는 문 구 를 호출 할 수 있 습 니 다.이 문 구 는 지시 합 니 다. Web 서버 는 내용 을 적당 한 웹 페이지 에 삽입 합 니 다.그리고 파일 을 포함 할 때 내용 에 대한 모든 변경 은 한 곳 에서 만 이 루어 진다.  포함 되 어 있 기 때문에 SSI 명령 어 파일 은 특수 처 리 를 요구 하기 때문에 모든 것 을 해 야 합 니 다. SSI 파일 부여 SSI 파일 확장자.기본 확장 자 는? .stm、.shtm 화해시키다 .shtml  Web 서버 가 웹 페이지 를 처리 하 는 동시에 처리 합 니 다. SSI 지령...해 야 한다 Web 서버 만 남 SSI 명령 을 내 릴 때 파일 을 포함 하 는 내용 을 직접 삽입 합 니 다. HTML 홈 페이지.'파일 포함'에 포함 되면 SSI 명령 은 이 파일 을 동시에 삽입 합 니 다.파일 을 포함 하 는 기본 명령 외 에 도 사용 할 수 있 습 니 다. SSI 파일 에 대한 정 보 를 삽입 하거나 프로그램 을 실행 하거나 shell 명령  사이트 유지 보수 가 자주 발생 하 는 문 제 는 사이트 의 구조 가 이미 고정 되 었 지만 약간의 내용 을 갱신 하기 위해 대량의 웹 페이지 를 다시 만들어 야 한 다 는 것 이다.SSI 는 이 문 제 를 해결 하 는 간단 하고 효과 적 인 방법 을 제공 했다.이 는 한 사이트 의 기본 구 조 를 몇 개의 간단 한 HTML 파일(템 플 릿)에 두 었 다.앞으로 우리 가 해 야 할 일 은 텍스트 를 서버 에 전송 하여 프로그램 이 템 플 릿 에 따라 웹 페이지 를 자동 으로 생 성하 여 대형 사 이 트 를 쉽게 관리 하도록 하 는 것 이다.  그래서 SHTML 형식의 페이지 목적 과 ASP 많 지 는 않 지만 API 그래서 운행 속도 가 빠 르 고 효율 이 높 으 며 ASP 보다 빠 르 고 HTML 보다 느 리 지만 서버 에 포 함 될 수 있 기 때문에 페이지 업데이트 가 쉬 워 집 니 다(특히 배 너,저작권 등 을 대량으로 업데이트 합 니 다).상상 해 보 세 요. HTML,중간 에 다른 서버 스 크 립 트 를 삽입 하 는 등 특수 한 서버 스 크 립 트 를 삽입 해 야 합 니 다. HTML 단락 ASP 이 임 무 를 완수 하기 위해 서 는 임무 가 더 힘 들 면 더 많은 시간 이 필요 하 다.예 를 들 어 5 s,이 럴 때 필요 없어 요. ASP 사용 하 다 SHTML,혹시 처리 시간 은 4 s 됐어.  xhtml:  HTML 은 기본 적 인 WEB 웹 디자인 언어 이다.XHTML 은 XML 을 바탕 으로 하 는 표지 언어 로 HTML 과 약간 비슷 해 보이 지만 중요 한 차이 점 만 있다.XHTML 은 HTML 과 유사 한 역할 을 하 는 XML 이기 때문에 본질 적 으로 XHTML 은 과도 기술 로 XML(몇 점)의 강력 한 기능 과 HTML(대부분)의 간단 한 특성 을 결합 시 켰 다.  2000 년 말 국제 W3C(World Wide Web Consortium)조직 은 XHTML 을 발표 했다. 1.0 버 전.XHTML 1.0 은 HTML 4.0 을 바탕 으로 최적화 되 고 개 선 된 새로운 언어 는 XML 응용 을 바탕 으로 하 는 것 이다.XHTML 은 강 화 된 HTML 로 확장 성과 유연성 이 미래 네트워크 응용 에 더 많은 수요 에 적응 할 것 이다.다음은 W3C 의 HTML 작업 팀 의장 Steven 입 니 다. Pemberton 이 대답 한 XHTML 에 관 한 흔 한 기초 문제  (1)XHTML 은 HTML 언어 에 존재 하 는 심각 한 발전 을 제약 하 는 문 제 를 해결한다.HTML 은 지금까지 세 가지 주요 단점 이 존재 한다.현재 더 많은 인터넷 설비 와 응용 수요 에 적응 하지 못 한다.예 를 들 어 핸드폰,PDA,정보 가전 은 HTML 을 직접 표시 하지 못 한다.HTML 코드 가 규범 에 맞지 않 고 비대 하기 때문에 브 라 우 저 는 충분 한 지능 과 거대 함 이 있어 야 HTML 을 정확하게 표시 할 수 있다.데이터 와 표현 이 뒤 섞 여 있 습 니 다.페이지 가 디 스 플레이 를 바 꾸 려 면 HTML 을 다시 만들어 야 합 니 다.따라서 HTML 은 발전 해 야 이 문 제 를 해결 할 수 있 기 때문에 W3C 는 XHTML 을 제 정 했 고 XHTML 은 HTML 이 XML 로 과도 한 교량 이다.  (2)XML 은 웹 발전의 추세 이기 때문에 사람들 은 XML 의 트 렌 드 에 가입 하 기 를 간절히 바란다.XHTML 은 현재 HTML 4 태그 언어 를 대체 하 는 표준 으로 XHTML 을 사용 합 니 다. 1.0.간단 한 규칙 을 조 심 스 럽 게 지 키 면 XML 시스템 에 적합 할 뿐만 아니 라 현재 대부분의 HTML 브 라 우 저 에 적합 한 페이지 를 디자인 할 수 있 습 니 다.사람들 이 XML 을 지원 하 는 브 라 우 저 를 사용 할 때 까지 기다 릴 필요 가 없다 는 뜻 이다.이 가이드 라인 은 웹 을 XML 로 부 드 럽 게 넘 길 수 있다.  (3)XHTML 을 사용 하 는 또 다른 장점 은 매우 엄밀 하 다 는 것 이다.현재 인터넷 에 있 는 HTML 의 나 쁜 상황 은 사람 을 놀 라 게 한다.초기 브 라 우 저 는 개인 적 인 HTML 라벨 을 받 아 들 였 기 때문에 사람들 은 페이지 디자인 이 끝 난 후에 각종 브 라 우 저 를 사용 하여 페이지 를 검사 해 야 한다.호 환 여 부 를 보면 알 수 없 는 차이 가 많 기 때문에 사람들 은 서로 다른 브 라 우 저 에 적응 하기 위해 디자인 을 수정 해 야 한다.  (4)XHTML 은 XML 기반 의 태그 언어,응용 프로그램 및 프로 토 콜 과 좋 은 상호작용 을 할 수 있 습 니 다.  (5)XHTML 은 웹 표준 가족의 일부분 으로 무선 장치 등 다른 사용자 에이전트 에서 잘 사용 할 수 있다.  (6)사이트 디자인 에 있어 서 XHTML 은 표현 층 코드 의 악습 을 없 애고 태그 검증 을 통 해 페이지 작업 을 테스트 하 는 습관 을 기 르 는 데 도움 을 줄 수 있다.

좋은 웹페이지 즐겨찾기