JavaScript에서 장치 너비 결정
소개
반대로 장치의 실제 너비 캡처 뷰포트 너비는 JavaScript 개발의 일반적인 요구 사항입니다. CSS 미디어 쿼리는 max-device-width 속성을 통해 이 기능을 제공합니다. 그러나 이 기능을 JavaScript에 연결하는 것은 여전히 어려운 일입니다.
장치 너비와 뷰포트 너비
뷰포트 너비는 브라우저 창 내에서 페이지의 표시되는 부분과 관련됩니다. 반면에 장치 너비는 장치의 전체 실제 화면 크기를 나타냅니다. 이러한 구별은 반응형 디자인을 만들 때, 특히 스마트폰을 가로 방향으로 수용할 때 매우 중요합니다.
JavaScript 솔루션
JavaScript로 장치 너비를 얻으려면 화면을 사용하세요. width 속성:
var deviceWidth = screen.width;
경우에 따라, 특히 데스크톱 브라우저의 경우 window.innerWidth가 더 정확한 너비를 제공할 수 있습니다. 측정:
var windowWidth = window.innerWidth;
데스크톱 브라우저와 모바일 장치가 모두 관련된 시나리오의 경우 포괄적인 솔루션은 두 측정을 결합하는 것입니다.
var width = (window.innerWidth > 0) ? window.innerWidth : screen.width;
이 접근 방식은 장치에 관계없이 올바른 장치 너비를 보장합니다. 또는 브라우저 유형.
위 내용은 JavaScript로 실제 장치 너비를 어떻게 얻을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

최근 Svelte 주변에는 많은 과대 광고가 있었으며 프로젝트는 24,000 개가 넘는 Github 스타를 축적했습니다. 아마도 가장 간단한 JavaScript

이번 주에 Roundup : 멀티 컬럼 레이아웃은 광범위한 지원을 받고 ADA는 소매 업체의 경우 더 많은 A11Y를 의미하며 Google은 모든 빈 이미지에 대해 무언가를하고 있습니다.

CSS의 가장 원하는 기능을 마지막으로 컴파일했을 때부터 말할 수있는 가장 좋은 것은 스타일링 양식 컨트롤이 주요 요청이었습니다. 상위 5 개, 나는 ' D가 말한다. 그리고 원주민의

이것은 내가 Dev에 쓴 Quickie 기사의 약간 업데이트 된 크로스 포스트입니다. 나는 여기에 출판된다.

오늘 우리는 애플리케이션 번들러에 대해 이야기 할 것입니다 - 개발자로서 우리의 삶을 단순화하는 도구. 핵심적으로 번들러는 여러 파일에서 코드를 선택합니다.

이번 주에 Roundup : Firefox는 Locksmith-Like Powers를 얻는 Samsung '의 Galaxy Store가 프로그레시브 웹 앱을 지원하기 시작하고 CSS Subgrid는 Firefox에서 배송됩니다.

이번 주에 Roundup : Internet Explorer는 Edge로가는 길을 찾고 Google 검색 콘솔은 새로운 속도 보고서를 선전하고 Firefox는 Facebook의 알림을 제공합니다.

당신은 아마도 이미 CSS 변수에 익숙 할 것입니다. 그렇지 않다면 여기 2 초 개요가 있습니다. 실제로 사용자 정의 속성이라고합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

WebStorm Mac 버전
유용한 JavaScript 개발 도구
