Today's Question 01

Nami·2023년 5월 8일
1

TATQ

목록 보기
1/6
  1. Webkit을 브라우저 작동 원리를 공부하다 알게 되었는데 이는 브라우저 엔진이다. 아래와 같은 코드를 원리도 모르고 사용했었다. 브라우저별 그 브라우저 엔진을 사용하는 이유는 뭘까? 그리고 이 코드를 통해 어떤 효과를 얻을 수 있을까? 크로스 브라우징과 관련 있을 듯
-webkit-
-moz-
-o-
  1. 실무에서 JQuery를 사용했었다. 개발자들은 JQuery를 쓰는 것에 회의적이다. 안쓰는 이유는 뭘까? 그리고 바닐라 JS와 순수 자바스크립트를 쓰는 이유? 다른 점?

  2. Repaint, Reflow 최소화를 위해 CPU가 처리할 부분을 GPU로 넘기기 위해 width 등의 속성대신 transform이랑 opacity를 사용한다는 부분을 알게되었는데 CPU 사용과 GPU 사용의 정확한 구조와 차이가 궁금하고, 그리고 transform이랑 opacity 말고도 gpu를 사용할 수 있는 css 속성이 있을까?

  3. HTML을 파싱할 때와 CSS를 파싱할 때 공식 작성 명세의 차이가 있었다. HTML이 유연하다는 것에 대해 좀 더 알아봐야겠다. 그리고 HTML과 CSS를 명세해놓은 공식 사이트는 어떤 걸 참고하는 것이 좋을까? MDN? W3C? 한국어로 접할 수 있는 사이트는 없을까?

  4. HTML과 CSS를 좀더 깊이 있게 배울 수 있는 방법은 무엇일까? 단순히 태그와 속성값 등을 외우기보다 접근할 수 있는 다른 방법?

0개의 댓글