지난 몇 년 동안 HTML5가 인기를 얻었고 HTML5 개발 엔지니어는 인재 시장에서 큰 인기를 얻었습니다. HTML5 개발자로서 인터뷰는 필수입니다. 이 기사에서는 여러분이 익숙하지 않을 수 있는 10가지 고전적인 HTML5 인터뷰 질문을 요약하고 소개합니다. 여러분의 인터뷰에 도움이 되기를 바랍니다. 아래에서 충분히 설명했으니, 자세한 소개를 살펴보겠습니다.
1. HTML5란 무엇인가요?답변: HTML5는 최신 HTML 표준입니다.
참고: HTML5 출시의 디자인 목적과 현재 시장 사용법, 브라우저 지원 등에 대해 설명하십시오. . . .디자인 목적
HTML5는 모바일 장치에서 멀티미디어를 지원하도록 설계되었습니다. 이를 지원하기 위해 비디오, 오디오 및 캔버스 태그와 같은 새로운 구문 기능이 도입되었습니다. HTML5는 또한 다음을 포함하여 사용자가 문서와 상호 작용하는 방식을 완전히 바꿀 수 있는 새로운 기능을 도입합니다.
· 새로운 구문 분석 규칙으로 유연성 향상
· 새로운 속성
· 더 이상 사용되지 않거나 중복되는 속성을 제거합니다.
· 한 HTML5 문서에서 다른 문서로 드래그 앤 드롭 기능
2.HTML5의 다양한 새로운 양식 요소 유형은 무엇입니까?답변: 효과를 확인하려면 로컬 확인 양식을 양식 태그로 래핑해야 합니다.
대답: 일반적인 웹 페이지에는 머리글, 바닥글, 탐색, 중앙 영역 및 사이드바가 포함되어 있습니다. 이제 HTML4의 HTML 영역에 이 콘텐츠를 렌더링하려면 DIV 태그를 사용할 수 있습니다.
그러나 HTML5에서는 이러한 영역에 대한 요소 이름을 생성하여 해당 영역을 더 명확하게 만들고 HTML을 더 읽기 쉽게 만듭니다.
다음은 페이지 구조를 구성하는 HTML5 요소에 대한 자세한 내용입니다. (주로 고려해야 할 사항은 태그 의미입니다.)
답변: Safari, Chrome, Firefox, Opera, IE8 이상 등 거의 모든 고급 브라우저는 HTML5를 지원합니다.
5. HTML5에 DTD(문서 유형 정의)가 필요하지 않은 이유는 무엇입니까?답변: HTML5는 SGML이나 XHTML을 사용하지 않으므로 DTD를 참조할 필요가 없습니다. HTML5의 경우 브라우저가 이를 인식하도록 하려면 다음 문서 유형 코드만 배치하면 됩니다. HTML5 문서.
6.HTML5 오프라인 저장소?답변: localStorage는 오랫동안 데이터를 저장하므로 브라우저를 닫은 후에도 데이터가 손실되지 않습니다.
sessionStorage 데이터는 브라우저가 닫힌 후 자동으로 삭제됩니다.
7. 브라우저는 HTML5 오프라인 저장소 리소스를 어떻게 관리하고 로드합니까?답변:
(1) 온라인일 때 브라우저는 HTML 헤더에 매니페스트 속성이 있음을 발견하고 매니페스트 파일을 요청합니다. 앱에 처음 액세스하는 경우 브라우저는 해당 콘텐츠를 기반으로 해당 리소스를 다운로드합니다. 매니페스트 파일을 다운로드하여 오프라인으로 저장하세요. 앱에 액세스했고 리소스가 오프라인으로 저장된 경우 브라우저는 오프라인 리소스를 사용하여 페이지를 로드한 다음 브라우저는 새 매니페스트 파일을 이전 매니페스트 파일과 비교합니다. 작업이 수행됩니다. 파일이 변경되면 파일의 리소스가 다시 다운로드되어 오프라인으로 저장됩니다.
(2) 오프라인일 때 브라우저는 오프라인에 저장된 리소스를 직접 사용합니다.
8. 쿠키, sessionStorage 및 localStorage의 차이점을 설명해 주세요.(1) 쿠키는 브라우저와 서버 사이를 오가며 전달되지만 sessionStorage와 localStorage는 그렇지 않습니다.
(2) sessionStorage와 localStorage는 더 큰 저장 공간을 가지고 있습니다.
(3) sessionStorage와 localStorage는 더욱 풍부하고 사용하기 쉬운 인터페이스를 가지고 있습니다.
(4) sessionStorage와 localStorage는 독립적인 저장 공간을 가지고 있습니다.
9. 페이지 가시성 API의 용도는 무엇입니까?답변: 페이지가 다른 백그라운드 프로세스로 전환되면 음악이나 비디오 재생이 자동으로 일시 중지됩니다.
10.HTML5 양식에서 자동 완성 기능을 끄는 방법은 무엇입니까?답변: 프롬프트를 표시하지 않으려는 입력에 대해 autocomplete=off를 설정하면 됩니다.
요약위의 내용은 이 기사의 전체 내용입니다. 이 기사의 내용이 모든 사람의 학습이나 업무에 특정 참고 가치가 있기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨주세요. VeVb Wulin의 지원에 감사드립니다. 회로망.