창 크기 조정 및 스크롤 events_javascript 기술에 대한 기본 최적화 아이디어
동료가 스크롤 이벤트를 사용하여 프로젝트의 데이터를 로드했지만 결과는 IE에서 비극이었습니다. 간단한 최적화 방법이 명확한 결과와 함께 제공됩니다.
사용자가 창 크기를 변경하는 한 일부 내부 요소의 크기가 다시 계산되어 전체 페이지가 다시 렌더링되어 결국 많은 CPU를 소비하게 될 수 있습니다. 예를 들어 resize 메서드가 호출되면 사용자가 창 크기를 변경할 때 계속해서 트리거되며, 하위 버전의 IE에서는 애니메이션이 일시 중단된 상태가 될 수 있습니다. 창의 스크롤 이벤트도 마찬가지입니다. 마우스로 스크롤하거나 스크롤 막대를 드래그하면 스크롤 이벤트가 계속 발생합니다. 처리할 항목이 너무 많으면 하위 버전의 IE도 애니메이션이 중단됩니다.
기본 최적화 아이디어: 일정 기간 내에 크기 조정 이벤트 기능을 한 번만 실행하세요.
var resizeTimer = null
$ (window) .on('resize', function () {
if (resizeTimer) {
clearTimeout(resizeTimer)
}
resizeTimer = setTimeout(function(){
console.log ("창 크기 조정");
}, 400);
}
)
스크롤 이벤트 최적화도 동일합니다.

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

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

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











스크롤은 컴퓨터 키보드의 기능 키인 스크롤 잠금 키입니다. 스크롤 키는 워드와 엑셀에서 흔히 사용되는 기능입니다. 스크롤 잠금을 끄고 페이지 넘김 키를 사용하면 셀의 선택 영역이 이동하지만 스크롤 잠금 키를 누르면 선택 영역이 이동하지 않습니다. .

Vue에서 이미지를 압축하고 형식을 지정하는 방법은 무엇입니까? 프런트 엔드 개발에서는 이미지를 압축하고 형식을 지정해야 하는 경우가 종종 있습니다. 특히 모바일 개발에서는 페이지 로딩 속도를 높이고 사용자 트래픽을 절약하기 위해 이미지를 압축하고 포맷하는 것이 중요합니다. Vue 프레임워크에서는 일부 도구 라이브러리를 사용하여 이미지를 압축하고 형식을 지정할 수 있습니다. 압축기.js 라이브러리를 사용한 압축 압축기.js는 이미지 압축을 위한 JavaS입니다.

스크롤 너비 및 높이 scrollHeight scrollHeight는 오버플로로 인해 웹 페이지에 표시할 수 없는 보이지 않는 부분을 포함하여 요소의 전체 높이를 나타냅니다. scrollWidth scrollWidth는 웹에 표시할 수 없는 보이지 않는 부분을 포함하여 요소의 전체 너비를 나타냅니다. 오버플로로 인한 페이지 [참고] IE7-Browser 반환 값이 정확하지 않습니다. [1] 스크롤 막대가 없는 경우 scrollHeight 및 clientHeight 속성이 동일하고, scrollWidth 및 clientWidth 속성이 동일합니다. //120120console.log(test.scrollHeight ,test.s

키보드 스크롤 표시등이 켜져 있다는 것은 "Scroll Lock"이 활성화되었음을 의미합니다. Win 시스템에서는 Scroll Lock 키가 사용되지 않지만 일부 소프트웨어는 이 키를 누른 후 Excel 위쪽 및 아래쪽 키가 잠깁니다. 스크롤 커서는 페이지를 스크롤합니다. 이 키를 놓으면 위쪽 및 아래쪽 키를 누르면 페이지가 스크롤되지 않고 커서가 스크롤됩니다.

이미지 크기 조정, 자르기, 회전 및 뒤집기 먼저 원본 이미지는 다음과 같이 인터넷에서 다운로드한 다양한 크기의 10개 이미지입니다. 작업 1: 크기 조정 이미지 크기를 PILimportImageimporttorchvision.transformsastransforms#에서 동일한 크기(320,240)로 조정합니다. 이미지에서 읽을 라이브러리 및 resizeefResizeImage():ifnotos.path.exists(rdir):os.makedirs(rdir)foriinrange(10):im=Image.open(d

Vue는 현재 가장 널리 사용되는 프런트엔드 프레임워크 중 하나입니다. Vue는 일반적인 이벤트 모니터링 외에도 v-on:scroll이라는 스크롤 이벤트 모니터링을 위한 지침도 제공합니다. 이 글에서는 v-on:scroll을 사용하여 Vue에서 스크롤 이벤트를 수신하는 방법을 자세히 소개합니다. 1. v-on:scroll 명령어의 기본 사용법 v-on:scroll 명령어는 DOM 요소의 스크롤 이벤트를 모니터링하는 데 사용됩니다. 기본 사용법은 다음과 같습니다. <divv-on:scroll="sc

CSS에서 스크롤을 숨기는 방법: 1. Firefox에서는 "scrollbar-width: none; /* Firefox */" 속성을 통해 스크롤 막대를 숨길 수 있습니다. 2. IE 브라우저에서는 "-ms-prefix"를 사용할 수 있습니다. " 속성 스크롤 막대 스타일을 정의합니다. 3. Chrome 및 Safari에서는 CSS 스크롤 막대 선택기를 사용한 다음 "display:none"을 통해 숨길 수 있습니다.

브라우저 크기가 조정될 때 JavaScript에서 창 크기를 가져오려면 window.outerWidth 및 window.outerHeight 이벤트를 사용하세요. 예제 다음 코드를 실행하여 이벤트 −<!DOCTYPEhtml><html> <script>&am을 사용하여 브라우저 창 크기를 확인할 수 있습니다.
