- 만든 이유
- 사용한 기술
- 구현 기능
- 완성 후 느낀점
- 새로 배운 점 / 궁금한 점
- 추가할 기능
- 고쳐야할 버그
(gif 화질을 저화질로 했더니 그래픽이 깨져서 스크린샷 첨부)
만든 이유
강의 실습 프로젝트였다.
사용한 기술
HTML, CSS, JavaScript
구현 기능
보드에 리스트 추가하기
보드에 리스트 넘치면 마지막 추가 리스트로 스크롤링
보드에 리스트 삭제하기
플러스 버튼 누르면 추가, 엔터 키 누르면 추가
완성 후 느낀점
list.scrollIntoView({
block: 'end'
})
list.scrollIntoView({
block: 'center'
})
end, center로 해도 결과는 비슷하게? 이 실습에서는 같게 나오던데 무슨 차이인지 궁금하다. 진짜 궁금.. 다른 실습에서는 명확하게 구분이 돼서 전혀 의문점이 안들었는데.. start해도 결과는 비슷함 ㅋ 아니 똑같은건가?
그리고 버그는 아닌데 자바스크립트 코드 개선이 필요하다.
이벤트리스너를 새 항목마다 매번 추가해주는 작업이 불필요하기 때문에,
부모 요소에 한 번에 선언해주는 식으로 개선.(내 아이디어는 아니고 강의 학습 내용에 포함)