웹페이지 성능을 향상시키기 위해 많은 개발자는 JavaScript, 이미지 최적화, 서버 구성, 파일 압축 또는 CSS 조정과 같은 다양한 측면에서 시작합니다.
HTML이 웹 인터페이스 개발에 필수적인 핵심 언어임에도 불구하고 병목 현상에 도달했다는 것은 분명합니다. HTML 페이지의 로드도 점점 더 무거워지고 있습니다. 대부분의 페이지에는 평균 40K의 공간이 필요합니다. 예를 들어 일부 대형 웹사이트에는 수천 개의 HTML 요소가 포함되어 있어 페이지 크기가 더 커집니다.
HTML 코드의 복잡도와 페이지 요소 수를 효과적으로 줄이는 방법. 이 글에서는 주로 이 문제를 해결하기 위해 페이지 로딩 속도를 높이고 Works를 활성화할 수 있는 간결하고 명확한 HTML 코드를 작성하는 방법을 소개합니다. 여러 장치에서 잘 작동합니다.
설계 및 개발 과정에서 다음 원칙을 따라야 합니다.
HTML, CSS, JavaScript의 관계
HTML은 페이지의 구조와 내용을 조정하는 데 사용되는 마크업 언어입니다. HTML은 스타일 내용을 수정하는 데 사용할 수 없으며 헤더 태그에 텍스트 내용을 입력할 수 없으므로 코드가 길고 복잡해집니다. 대신 CSS를 사용하여 레이아웃 요소와 모양을 수정하는 것이 더 적합합니다. HTML 요소의 기본 모양은 브라우저의 기본 스타일 시트에 의해 정의됩니다. 예를 들어 Chrome에서는 h1 태그 요소가 32px Times 굵은 글꼴로 렌더링됩니다.3가지 유니버설 디자인 규칙:
1. HTML5 문서 유형을 사용합니다. 다음은 빈 파일입니다.
이 두 가지 방법을 사용하면 브라우저는 HTML 코드를 구문 분석하기 전에 CSS 정보를 준비합니다. 이는 페이지 로딩 성능을 향상시키는 데 도움이 됩니다.
페이지 하단의 본문 닫는 태그 앞에 JavaScript 코드를 입력하면 브라우저가 JavaScript 코드를 구문 분석하기 전에 페이지를 로드하므로 페이지 로드 속도가 향상됩니다. .
Defer 및 async 속성을 사용하면 비동기 속성이 있는 스크립트 요소가 순서대로 실행된다는 보장이 없습니다.
JavaScript 코드에 핸들러를 추가할 수 있습니다. HTML 인라인 코드에는 절대로 추가하지 마세요. 예를 들어 다음 코드는 오류가 발생하기 쉽고 유지 관리가 어렵습니다.
index.html:
하측면의 법比较好:
index.html:
js/local.js:
웹페이지를 최적화하는 한 가지 방법은 브라우저가 불법 HTML 코드를 처리하도록 하는 것입니다. 합법적인 HTML 코드는 디버그하기 쉽고, 더 적은 메모리를 차지하고, 더 적은 리소스를 소비하며, 구문 분석하기 쉽고, 렌더링 및 실행 속도가 더 빠릅니다. 불법적인 HTML 코드로 인해 반응형 디자인을 구현하기가 매우 어렵습니다.
템플릿을 사용할 때 합법적인 HTML 코드가 매우 중요합니다. 템플릿만으로는 잘 실행되는 경우가 많지만, 다른 모듈과 통합하면 다양한 오류가 보고되므로 HTML 코드의 품질을 보장해야 합니다. 다음 조치:
의미 태그
의미론은 의미와 관련된 것을 말합니다. HTML은 페이지 콘텐츠에서 의미론을 볼 수 있습니다. 요소와 속성의 이름은 콘텐츠의 역할과 기능을 어느 정도 표현합니다. HTML5에는