웹 표준
웹 표준은 WWW의 꿈을 실현하는 데 도움이 됩니다.
웹 표준은 웹 개발을 더 쉽게 만듭니다.
웹 표준을 사용하는 이유는 무엇인가요?
다양한 브라우저 버전이 있기 때문에, 웹 개발자는 시간을 소비하는 다중 버전 개발을 반복적으로 해야 합니다. 새로운 하드웨어(예: 휴대폰)와 소프트웨어(예: 미니 브라우저)가 웹을 탐색하기 시작하면 이 상황은 더욱 심해질 것입니다.
웹이 더 나은 방향으로 발전하기 위해, 개발자와 최종 사용자 모두에게 매우 중요한 것은 새로운 애플리케이션을 개발할 때 브라우저 제조업체와 사이트 제조업체가 표준을 함께 준수하는 것입니다.
웹의 지속적인 성장은 표준을 통해 전체 잠재력을 발휘할 필요가 있게 됩니다. 웹 표준은 모든 사람이 동일한 정보에 접근할 수 있는 권리를 보장합니다. 웹 표준이 없다면, 미래의 웹 애플리케이션, 우리가 꿈꾸는 애플리케이션도 불가능할 것입니다.
또한, 웹 표준은 웹 사이트 개발을 더 빠르고 즐겁게 만들 수 있습니다. 개발과 유지보수 시간을 단축하기 위해 미래의 웹 사이트는 표준에 따라编码되어야 합니다. 개발자는 동일한 결과를 얻기 위해 다양한 버전의 개발을 반복하지 않아도 됩니다.
기타 고려 사항
웹 개발자가 웹 표준을 준수하면, 개발자들이 서로의 코드를 더 쉽게 이해할 수 있어 웹 개발의 팀 협력이 간소화됩니다.
일부 개발자는 표준을 제약으로 여기고, 특별한 브라우저 기능을 사용하면 작업 결과가 보장된다고 생각합니다. 하지만 접근 방식이 증가함에 따라, 미래에 이러한 페이지를 조정하는 것은 점점 더 어려워질 것입니다. 표준을 준수하는 것은 이 문제를 해결하기 위해 나아가야 할 첫 번째 단계입니다. 웹 표준을 사용하면, 코드를 다시 작성하지 않고도 모든 브라우저, 새로운 것도 오래된 것도 제대로 웹 사이트를 표시할 수 있도록 보장할 수 있습니다.
표준화는 웹사이트의 방문자 수를 증가시킬 수 있습니다.
표준 웹 문서는 검색 엔진에 더 쉽게 접근하고 정확하게 인덱싱됩니다.
표준 웹 문서는 다른 형식으로 변환하기 쉽습니다.
표준 웹 문서는 프로그램 코드(예: JavaScript와 DOM)에 더 쉽게 접근할 수 있습니다.
많은 시간을 절약하고 싶으시면, 페이지를 검증하는 서비스를 사용하는 습관을 들이세요. 검증은 문서가 표준과 일치하도록 유지하고 중요한 오류를 방지합니다.
사용성
사용성은 HTML 표준의 중요한 부분입니다.
표준은 장애인이 웹을 더 쉽게 사용할 수 있게 합니다. 시각 장애인은 컴퓨터가 웹 페이지를 읽어주는 기능을 사용할 수 있으며, 약시의 사람은 웹 페이지를 재정렬하고 확대할 수 있습니다. 간단한 웹 표준, 예를 들어 HTML과 CSS는 여러 음성 리더와 다른 비일반 출력 장치가 웹 페이지를 이해하기 쉽게 만들어줍니다.
월드 와이드 웹 콘소시엄(World Wide Web Consortium)
월드 와이드 웹 콘소시엄(W3C)은 1994년에 설립된 국제 연맹으로, '웹의 전부를 발휘하도록 이끌기'라는 목적을 가지고 있습니다.
개발자로서, 특히 이 교육적인 웹 사이트를 만들기 위해, 우리는 그의 꿈을 실현하는 데 도움이 되기를 원합니다.
다음 장에서 W3C에 대한 더 많은 내용을 읽을 수 있습니다.
ECMA
유럽 컴퓨터 산업 협회(ECMA)는 1961년 스위스에서 창립되었으며, 컴퓨터 언어와 입력/출력 코드를 표준화하는 필요성을 충족시키는 목표를 가지고 있습니다.
ECMA는 공식적인 표준화 기관이 아니라, 국제 표준화 기구(ISO)와 유럽 통신 표준 기구(ETSI)와 같은 공식 기관과 협력하는 회사 연합체입니다.
웹 개발자에게 가장 중요한 표준은 ECMAScript, JavaScript의 표준화입니다.
ECMAScript는 W3C 문서 객체 모델(DOM)에 정의된 웹 객체를 처리하는 표준화된 스크립트 언어입니다. ECMAScript를 통해 DOM 객체에 추가, 제거 또는 수정할 수 있습니다.
ECMAScript 표준은 Netscape의 JavaScript와 마이크로소프트의 JScript을 기반으로 합니다.
가장 최신의 ECMAScript 표준은 ECMA-262입니다:
http://www.ecma-international.org/publications/standards/ECMA-262.HTM