여러 인라인 CSS 스타일 설정을위한 성능 최적화

조롱

나는 많이하고있다

 element.css {
     style1: val1
     style2: val2
     ...
 }

jQuery를 사용하고 있으며 지금은 성능 병목 현상입니다. jQuery의 구현을 살펴보면 각 스타일을 개별적으로 설정하여 스타일 속성을 여러 번 수정하는 것으로 보입니다.

아마도이 경우 스타일 속성을 한 번만 수정하면됩니다. 그러나 .css를 다시 구현하는 것을 조금 주저합니다. 이미 이것을 한 사람이 있습니까? 다시 구현하기로 결정하면주의해야 할 점이 있습니까?

티 보스

설정 스타일의 가장 큰 성능 타격은 레이아웃을 폐기하는 것입니다. 이는 레이아웃에 영향을주는 속성 (예 : 너비)을 변경 한 다음 즉시 레이아웃에 대한 정보를 요청할 때 발생합니다. 그렇게하지 않으면 (예를 들어 변경 사항을 일괄 처리하여) 한 번에 하나의 속성을 설정하는 것과 전체 스타일 텍스트를 한 번에 설정하는 것은 거의 동일합니다. 렌더링 엔진이 그것에 대해 꽤 똑똑하기 때문입니다.

그래서 대신 :

$('.myItem').each(
  $(this).css('width', $(this).css('width') + 10);
);

로 변경:

var widths = [];

$('.myItem').each(
  widths.push($(this).css('width'));
);

$('.myItem').each(
  $(this).css(widths.shift() + 10));
);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

인덱스를 사용하여 mySql 쿼리 성능 최적화

분류에서Dev

xpath를 사용하여 인라인 스타일에서 CSS 속성 값 선택

분류에서Dev

React의 구성 요소에 조건부 스타일 적용-인라인 CSS

분류에서Dev

삼항 연산자를 사용하여 React에서 인라인 스타일을 조건부로 적용하는 이러한 방법 사이에 성능 차이가 있습니까?

분류에서Dev

다음 html 인라인 스타일 속성을 css로 변환하십시오.

분류에서Dev

동일한 인라인 정책을 사용하는 AWS SAM 여러 기능

분류에서Dev

스타일 단위를 유지하는 JavaScript를 사용하여 CSS 스타일을 인라인 스타일로 변환

분류에서Dev

Hadoop 클러스터 성능을 최적화하고 조정하는 방법

분류에서Dev

여러 클래스의 의사 클래스에 스타일 속성을 할당하기위한 적절한 CSS 구문 '?

분류에서Dev

여러 requirejs 구성 파일 최적화

분류에서Dev

변경 인라인 CSS를 제거하거나 처음 설정 한 후 내 div에서 전체 스타일 속성을 제거 할 수 없습니다.

분류에서Dev

인라인 스타일의 값에 따라 "인라인 스타일"을 "css 클래스"로 바꿉니다.

분류에서Dev

한 요소에 여러 CSS 스타일 적용, 한 스타일을 다른 스타일 위에 적용하는 방법

분류에서Dev

인라인 주석 컴파일러 구성을위한 정규식

분류에서Dev

자바 스타일을보다 기능적인 스칼라 스타일로 리팩토링

분류에서Dev

인라인 스타일 반응 구성 요소에 대한 변경 가능한 스타일 객체

분류에서Dev

동일한 페이지에서 여러 React 앱이 덮어 쓰는 것을 방지하기 위해 구성 요소 스타일을 인라인 대신 범위로 지정할 수 있습니까?

분류에서Dev

랩 어라운드를 사용하여 세 개의 연속 인덱스에 걸쳐있는 수식의 성능 최적화

분류에서Dev

인라인 재정의 CSS를 스타일 시트로 이동

분류에서Dev

속성이 동적으로 설정된 경우 인라인 스타일링이 작동하지 않음

분류에서Dev

동적 바인딩을위한 녹아웃 js의 CSS 스타일링

분류에서Dev

여러 aspx 페이지에 대한 일반적인 사용자 지정 서버 측 유효성 검사 기능

분류에서Dev

편집 가능한 스타일 JS 또는 인라인 스타일 만들기

분류에서Dev

별도의 CSS 파일이 항상 인라인 스타일보다 우수한 것으로 간주됩니까? 일회성 조정이라도?

분류에서Dev

별도의 CSS 파일이 항상 인라인 스타일보다 우수한 것으로 간주됩니까? 일회성 조정이라도?

분류에서Dev

별도의 CSS 파일이 항상 인라인 스타일보다 우수한 것으로 간주됩니까? 일회성 조정이라도?

분류에서Dev

css 미디어 쿼리, 모바일 최적화를위한 하나 또는 여러 개

분류에서Dev

mysql에서 여러 조인을 적용 할 때 성능 향상

분류에서Dev

CSS를 사용하여 설치된 WordPress 슬라이더 플러그인의 스타일을 편집하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    인덱스를 사용하여 mySql 쿼리 성능 최적화

  2. 2

    xpath를 사용하여 인라인 스타일에서 CSS 속성 값 선택

  3. 3

    React의 구성 요소에 조건부 스타일 적용-인라인 CSS

  4. 4

    삼항 연산자를 사용하여 React에서 인라인 스타일을 조건부로 적용하는 이러한 방법 사이에 성능 차이가 있습니까?

  5. 5

    다음 html 인라인 스타일 속성을 css로 변환하십시오.

  6. 6

    동일한 인라인 정책을 사용하는 AWS SAM 여러 기능

  7. 7

    스타일 단위를 유지하는 JavaScript를 사용하여 CSS 스타일을 인라인 스타일로 변환

  8. 8

    Hadoop 클러스터 성능을 최적화하고 조정하는 방법

  9. 9

    여러 클래스의 의사 클래스에 스타일 속성을 할당하기위한 적절한 CSS 구문 '?

  10. 10

    여러 requirejs 구성 파일 최적화

  11. 11

    변경 인라인 CSS를 제거하거나 처음 설정 한 후 내 div에서 전체 스타일 속성을 제거 할 수 없습니다.

  12. 12

    인라인 스타일의 값에 따라 "인라인 스타일"을 "css 클래스"로 바꿉니다.

  13. 13

    한 요소에 여러 CSS 스타일 적용, 한 스타일을 다른 스타일 위에 적용하는 방법

  14. 14

    인라인 주석 컴파일러 구성을위한 정규식

  15. 15

    자바 스타일을보다 기능적인 스칼라 스타일로 리팩토링

  16. 16

    인라인 스타일 반응 구성 요소에 대한 변경 가능한 스타일 객체

  17. 17

    동일한 페이지에서 여러 React 앱이 덮어 쓰는 것을 방지하기 위해 구성 요소 스타일을 인라인 대신 범위로 지정할 수 있습니까?

  18. 18

    랩 어라운드를 사용하여 세 개의 연속 인덱스에 걸쳐있는 수식의 성능 최적화

  19. 19

    인라인 재정의 CSS를 스타일 시트로 이동

  20. 20

    속성이 동적으로 설정된 경우 인라인 스타일링이 작동하지 않음

  21. 21

    동적 바인딩을위한 녹아웃 js의 CSS 스타일링

  22. 22

    여러 aspx 페이지에 대한 일반적인 사용자 지정 서버 측 유효성 검사 기능

  23. 23

    편집 가능한 스타일 JS 또는 인라인 스타일 만들기

  24. 24

    별도의 CSS 파일이 항상 인라인 스타일보다 우수한 것으로 간주됩니까? 일회성 조정이라도?

  25. 25

    별도의 CSS 파일이 항상 인라인 스타일보다 우수한 것으로 간주됩니까? 일회성 조정이라도?

  26. 26

    별도의 CSS 파일이 항상 인라인 스타일보다 우수한 것으로 간주됩니까? 일회성 조정이라도?

  27. 27

    css 미디어 쿼리, 모바일 최적화를위한 하나 또는 여러 개

  28. 28

    mysql에서 여러 조인을 적용 할 때 성능 향상

  29. 29

    CSS를 사용하여 설치된 WordPress 슬라이더 플러그인의 스타일을 편집하는 방법은 무엇입니까?

뜨겁다태그

보관