>웹 프론트엔드 >HTML 튜토리얼 >고성능 HTML 애플리케이션 작성을 위한 몇 가지 제안_HTML/Xhtml_웹페이지 제작

고성능 HTML 애플리케이션 작성을 위한 몇 가지 제안_HTML/Xhtml_웹페이지 제작

WBOY
WBOY원래의
2016-05-16 16:36:281107검색

웹페이지 성능을 어떻게 향상할 수 있나요?

대부분의 개발자는 서버 구성, 파일 압축 및 파일 병합은 물론 CSS 조정(작은 이미지 병합)을 통해 JavaScript 및 이미지를 통해 최적화합니다.

항상 인터넷의 핵심 언어였음에도 불구하고 잘못된 HTML은 항상 무시됩니다.

HTML은 점점 더 커지고 있습니다. 상위 100개 웹사이트의 각 HTML 페이지는 대부분 약 40K입니다. Amazon과 Yahoo는 수천 개의 HTML 페이지를 사용합니다. youtube.com의 메인 페이지에는 무려 3,500개의 HTML 요소가 있습니다.

HTML의 복잡성과 페이지의 요소 수를 줄이면 구문 분석 시간이 크게 향상되지 않습니다. 그러나 HTML은 매우 빠른 웹 페이지를 구축하고 다양한 장치에 적응하며 성공에 영향을 미치는 중요한 요소입니다.
이 기사에서는 간결하고 깔끔한 HTML을 작성하여 빠르게 로드되고 여러 장치를 지원하며 디버그 및 유지 관리가 쉬운 웹사이트를 만드는 방법을 배웁니다.

코드를 작성하는 데 정해진 방법은 없습니다. 특히 HTML은 더욱 그렇습니다. 이것은 단지 일반적인 경험일 뿐, 유일한 올바른 선택은 아닙니다.
HTML, CSS 및 자바스크립트

HTML은 구조와 내용을 표현하는 데 사용되는 마크업 언어입니다.

HTML을 사용하여 스타일과 스타일을 표시해서는 안됩니다. "더 크게" 표시되도록 제목 태그(h1~h6)에 텍스트를 넣거나 단지 들여쓰기를 위해 인용부호 요소를 사용하지 마세요. 대신 CSS를 사용하여 요소의 모양과 레이아웃을 변경하세요.

HTML 요소의 기본 모양은 브라우저의 기본 스타일을 통해 이루어집니다. Firefox, Internet Explorer 및 Opera는 모두 다릅니다. 예를 들어 Chrome에서는 h1 요소가 기본적으로 32px 크기로 렌더링됩니다.

세 가지 기본 원칙:

HTML을 사용하여 구조를 표현하고, CSS를 사용하여 다양한 스타일과 테마를 표현합니다. 사용자 작업에 응답하는 JavaScript입니다.

필요한 경우 HTML, CSS를 사용하고 필요한 경우 JavaScript를 사용하세요. 예: 대부분의 경우 유효성 검사에는 HTML 양식을 사용하고 애니메이션에는 CSS 또는 SVG를 사용할 수 있습니다.

HTML 코드에서 CSS와 JavaScript를 분리하세요. 캐시 가능하게 만들면 코드 디버깅이 더 쉬워집니다. 프로덕션 환경에서 CSS와 JavaScript는 축소 및 병합될 수 있으며 빌드 시스템의 일부로 포함되어야 합니다. 참고* JavaScript 구축(컴파일) 시스템 공모전
문서 문서 구조

참조

HTML5 문서 유형 사용:

XML/HTML 코드클립보드에 콘텐츠 복사
  1. >
  2. <html>
  3. <머리>
  4. <제목>레시피: 페스토 제목>
  5. 머리>
  6. <>
  7. <h1>페스토h1>
  8. <p>페스토 맛있어요!p>
  9. >
  10. html>

헤드 요소와 같이 페이지 상단에 있는 CSS 파일을 인용하세요.

CSS 코드클립보드에 콘텐츠 복사
  1. 나의 페스토 레시피
  2. "/css/global.css"> "css/local.css"
  3. >
  4. 이러한 방식으로 브라우저는 혼란스러운 페이지 레이아웃을 렌더링하지 않고 HTML을 구문 분석하기 전에 스타일을 미리 로드할 수 있습니다.
  5. 본문이 닫히기 전 페이지 맨 아래에 JavaScript를 배치하세요. 이렇게 하면 JavaScript가 로드되기 전에 브라우저가 페이지를 렌더링할 수 있으므로 페이지 렌더링 시간이 향상됩니다.

JavaScript 코드

클립보드에 콘텐츠 복사

  1. ...