본문 바로가기
Today I Learned(TIL)

TIL_210207

by 연제원 2021. 2. 8.

📝 오늘 한 일 / 배운 것


🖋 chatterbox client 기능 추가 및 디자인 변경

시간이 없어 미뤘던 chatterbox client

기존에는 기본적인 것들

1. (GET)서버에서 데이터를 가져오는 것 2. (POST) 댓글을 남기면 서버에 저장 및 채팅 렌더링 기능만 있었는데 오늘 추가적으로

1. 사용자가 원하는 폰트 설정 2. 채팅 방에 따른 필터링 + 현재 채팅방 표시 3. 미미한 디자인 개선(css가 너무 어렵다..ㅠㅠ) 등.. 를 추가했다. 이를 통해 알게 된 점(특히 css)이 많았던 것 같다.

이쁘게 꾸미고 싶다!!! UI/UX 측면에서 너무 많이 부족함을 느낀다. 코드스테이츠에서 제공하는 강의외에 정말 css 뿐만아니라 디자인적으로도 스스로 파고드는 습관을 들여야할 것같다.

 

🖋 chatterbox server 예습

며칠 전에 배운 nodejs로 server 구축하는 것은 정말 기본적인 것들만 배웠었다. 앞으로 서버에 대해 배우는 데 있어서 이해하기가 정말 어려울 것 같아 살짝 예습을 해봤는데 벌써 막막하다.. 하지만 계속보다보면 지금까지 해왔던 것 처럼 익숙해지겠지!

특히, 디버깅을 한번도 해본 적이 없어서 어려움을 겪을 것 같지만 필수기에 적응하도록 노력해야겠다.

 

 

🙏 기억할 것


🖋 arr.filter()

filter함수는 기존배열을 수정하지 않기 때문에 다른 변수를 선언하고 값을 할당해주자.

 

🖋 CSS - 스크롤 바 자동이동 (항상 밑에 있도록)

 

html

<div id="chats"></div>

css

#chats {
  overflow-y: scroll; /* 스크롤 바 */
}

js

const chatsList = document.querySelector('#chats');
chatsList.scrollTop = chatsList.scrollHeight; // 스크롤바 항상 밑으로 가있도록

+

스크롤바 숨기기

#chats::-webkit-scrollbar { 
  display: none; /* Chrome, Safari, Opera*/
}

 

 

🖋 CSS - js로 '-' 있는 css 속성 다루기

'-' 다음 철자를 대문자로 사용

ex) font-family => fontFamily

document.querySelector('#~~~').style.fontFamily = ~~~~

 

'Today I Learned(TIL)' 카테고리의 다른 글

TIL_210217  (0) 2021.02.18
TIL_210208  (0) 2021.02.09
TIL_210205  (0) 2021.02.06
TIL_210203  (0) 2021.02.04
TIL_210202  (0) 2021.02.03

댓글