일부 웹 페이지는 크게 보이지 않지만 열 때 멈출 것입니다. 일부 웹 페이지는 길지만 매끄럽게 사용하므로 사용자의 컴퓨터 메모리와 CPU를 차지하면 이러한 것들에 영향을 미칩니다.
브라우저 문제, 해당 브라우저의 메모리 문제는 영향을받지 만 Windows에서 제어하기가 거의 불가능합니다.
· IE 시리즈, 새로 고침 복구량은 크지 않지만 최소화는 메모리를 확보 할 수 있습니다.
· Firefox2는 재활용을 최소화하고 있다고 말하지만 쓰레기를 본 적이 없으며 기본적으로 재활용되지 않습니다. 프로토 타입의 Ajax는 또한 메모리가 계속 증가 할 것이라고한다.
· 오페라가 최고입니다. 항상 잘 통제됩니다. 문제가 없습니다.
· Linux의 메모리 할당 메커니즘은 Win 's와 다릅니다. 그것은 가능한 한 많이 사용합니다. 브라우저가 모든 돈을 차지하면 시스템을 죽일 수 있습니다.
페이지 문제, 브라우저는 페이지를 렌더링 할 때 메모리와 CPU를 소비하여 약간 줄일 수 있습니다.
구조DocType를 사용하여 브라우저에 사용중인 내용을 알려 주시면 HTML4에도 DTD가 있습니다. 아마도 과도기가 당신에게 더 적합 할 수도 있습니다
XHTML을 사용하고 좋은 구조를 유지할 수있는 경우 해당 MIME 및 XML 헤더 1을 출력하여 브라우저의 코드 검사를 줄일 수 있습니다.
구조를 그대로 유지하고 브라우저가 코드를 완성하지 못하게하십시오.
페이지의 파일 크기를 제어하려면 프로그램을 통해 코드를보다 편안하게 읽으려면이 책을 들여 쓰기 할 수 있습니다. 2 ~ 3k도 크기가 있습니다.
iframe은 새 페이지를 생성하지만 실제로 iframe을 대체하는 방법에는 여러 가지가 있습니다.
도입 된 JS 및 CSS는 적절하게 병합 될 수 있으며 배경 이미지도 병합 될 수 있습니다. 어떤 사람들은 플래시를 컨텐츠 이미지/객체로 병합하여 폭이 속성을 가진 지역의 재 렌더링을 줄입니다.
성능대부분의 경우 품질 99 및 70의 JPG는 크기가 다릅니다. GIF, 특히 작은 아이콘의 경우에도 마찬가지입니다. 256 개의 색상과 128 개의 색상의 차이점은 파일 크기입니다.
플래시가 너무 빨리 움직이고 많은 CPU가 필요합니다. 초당 프레임 속도를 제어하고 애니메이션의 효과를 줄일 수 있습니다. 중간 및 낮은 디스플레이를 사용하는 경우 많은 리소스를 절약 할 수 있지만 효과가 희생됩니다. . 때로는 Autolow2 또는 Autohigh를 선택하는 것이 더 적합하며 낮거나 최선을 유지할 필요가 없습니다.
Flash는 벡터 그래픽을 사용하여 파일 크기를 저장하지만 복잡한 그래픽 및 애니메이션을 계산하는 데 CPU가 필요합니다. 너무 많은 복잡한 필터가 많은 메모리를 차지하고 블러 필터가 3으로 줄어 듭니다.
IE 필터는 또한 더 많은 메모리를 차지하고 호환성 문제도 있습니다. 전체 화면 반투명은 매우 자원 집약적입니다.
2*2 그림은 8*8 사진과 거의 같은 크기이지만 타일 배경 2*2는 더 많은 것을 차지합니다.
GIF 애니메이션에는 프레임 개념도 있습니다. GIF를 플래시로 사용하여 재생하지 마십시오.
행동하나의 $ ()로 전체 프로토 타입이나 jQuery를 소개하지 않으면 더 많은 기능이 있습니다.
Ajax는 매우 잘 생겼습니다. 그러나 XML 파서를 사용하면 사용됩니다. 어떤 사람들은 JSON을 사용하는 것이 좋습니다. 그러나 이러한 방식으로는 평가 데이터가 필요합니다. 실제로 이미 객체 인 스크립트를 직접 가져올 수 있습니다. 더 많은 객체 이름을 전달하거나 Flickr과 같은 객체 이름을 죽음에 쓰거나 JSONFLICKRAPI ({xxx : xxx})를 직접 기능으로 사용하십시오.
가시성을 사용할 수있는 경우 : 특정 효과를 해결하기 위해 숨겨져 있으면 디스플레이를 사용하지 마십시오.
JS 변수가 전 세계 및 지역 등에주의를 기울여야한다는 점을 강조하는 것은 그리 의미가 없습니다. JS의 복잡성은 한두 문장으로 설명 할 수있는 것이 아닙니다. Yueying의 새 책이 출판 된 것에주의를 기울이십시오.
실제로 여기에는 웹 페이지를 신속하게 제시하는 방법과 비슷한 내용이 많이 있지만 해당 기사는 주로 서버 측을 처리하지만 많은 경우 서버 리소스 소비를 저장하면 클라이언트 리소스 소비가 절약됩니다.
(모두 추가 할 수 있습니다)