Lee Jaeyoon2
재유니버스
Lee Jaeyoon2
전체 방문자
오늘
어제
  • 분류 전체보기 (228)
    • TIL (165)
    • 생각 (11)
    • 서평 (1)
    • JavaScript & TypeScript (4)
    • React (0)
    • C (45)
    • 에러 핸들링 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 심사 문제
  • 코딩 도장
  • map
  • 실수
  • 변수
  • 플래그
  • C언어 코딩 도장
  • 5F
  • TiL
  • 객체
  • C
  • 코드숨
  • dotenv
  • dotenv-webpack
  • react
  • c언어
  • 회고
  • 코드숨 리액트 8기
  • JavaScript
  • 코드숨 리액트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Lee Jaeyoon2

재유니버스

TIL - 20220831
TIL

TIL - 20220831

2022. 8. 31. 08:48

 오늘은 모던 JavaScript 튜토리얼에서 좌표에 대해 공부했다. 작성한 질문은 다음과 같다.

 자바스크립트 메서드는 다음 두 좌표 체계 중 하나를 이용한다.

  1. 창 기준: position: fixed와 비슷하게 창(window)의 좌측 최상단 모서리를 기준으로 좌표를 계산한다. 
  2. 문서 기준: 문서(document) 최상단에서 position: absolute를 사용하는 것과 비슷하게 문서 좌측 최상단 모서리를 기준으로 좌표를 계산한다.

 

 어떤 요소의 좌표를 얻기 위해 사용하는 자바스크립트 메서드로 getBoundingClientRect가 있다. getBoundingClientRect() 메서드는 요소를 감싸는 가장 작은 네모의 창 기준 좌표를 DOMRect 클래스의 객체 형태로 반환한다. DOMRect의 주요 프로퍼티와 파생 프로퍼티로는 다음이 있다.

  • x와 y: 요소를 감싸는 네모의 창 기준 X, Y 좌표
  • width와 height: 요소를 감싸는 네모의 너비, 높이
  • top과 bottom: 요소를 감싸는 네모의 위쪽 모서리, 아래쪽 모서리의 Y 좌표
  • left와 right: 요소를 감싸는 네모의 왼쪽 모서리, 오른쪽 모서리의 X 좌표

'TIL' 카테고리의 다른 글

TIL - 20220902  (0) 2022.09.02
TIL - 20220901  (0) 2022.09.01
TIL - 20220830  (0) 2022.08.30
TIL - 20220829  (0) 2022.08.29
TIL - 20220828  (0) 2022.08.28
    'TIL' 카테고리의 다른 글
    • TIL - 20220902
    • TIL - 20220901
    • TIL - 20220830
    • TIL - 20220829
    Lee Jaeyoon2
    Lee Jaeyoon2

    티스토리툴바