Dev log - 22, JavaScript #9, chatting 실습

박강산·2022년 4월 15일
0
post-thumbnail

자바스크립트 관련

classList

  • .toggle('클래스') 메소드를 사용하여, on/off 기능을 실행할 수 있음 (클래스가 존재한다면 제거하고 false를 반환, 존재하지 않으면 클래스를 추가하고 true를 반환)

  • .contains('클래스') 메소드를 사용하여, 해당 요소에 해당 클래스가 존재한다면 true 를, 없다면 false 를 반환

scrollTop

  • .scrollHeight, .scrollWidth 을 사용하여, 전체 height, width 값을 알 수 있음
    (.offsetHeight, .offsetWidth 은 현재 제한된 범위의 height, width 값을 알려줌)

  • .scrollTop 을 사용하여, 현재 스크롤의 Y축의 위치를 변환하거나 활용할 수 있음

  • .scrollLeft 을 사용하여, 현재 스크롤의 X축의 위치를 변환하거나 활용할 수 있음

chatting 실습

  • flex-grow 속성은 부모 너비 만큼 자동으로 너비를 늘림 (css)

  • onclick="함수명(this)" 설정 시, 자기 자신을 반환함, 고유 이름 (html)

  • .previousElementSibling 설정 시, 해당 요소의 이전 형제 태그를 불러옴

chatting 실습2

  • onkeypress="함수명()" 설정 시, 키보드 타이핑으로 함수를 실행할 수 있음 (html)

  • window.event.keyCode 설정 시, 키보드 자판마다 정해져있는 숫자를 알 수 있음 (엔터키는 '13')

  • .previousElementSiblingvalue값이 있는 태그의 다음 태그에서 함수를 실행할 때만 적용

  • scroll-behavior: smooth; 은 스크롤 움직임을 부드럽게 만드는 속성 (css)

  • word-break: break-all 속성 적용 시, 모든 단어를 쪼개서 줄바꿈 (css)

profile
안녕하세요. 맡은 업무를 확실하게 수행하는 웹 개발자가 되기 위하여 끊임없이 학습에 정진하겠습니다.

0개의 댓글

관련 채용 정보