작성 규칙
- 🟠 작성 상태
✅ 작성한 날짜를 기록함으로써 리마인드
✅ 작성한 프로젝트를 기록함으로써 프로젝트를 찾아볼 수 있음
✅ 작성 상태를 기술함으로써 수정된 이력 버전과 완성여부를 확인- 🖋 기능 설명
✅ 레퍼런스 링크
✅ 사용된 기술에 대해 스스로 설명- 🔨 프로젝트 적용
✅ 기획내용 작성, 작성한 계기를 기술
✅ 프로젝트에 사용한 코드를 한 줄씩 리뷰하는 것으로 코드 전체 이해 증명
✅ 코드를 설계한 내용과 왜 이렇게 작성했는지
✅ 완성 코드를 코드펜으로 보여주기
var location = document.querySelector('#joo').offsetTop;
window.scrollTo({top:location, behavior: 'smooth'});
function goToScroll_hwang() {
var location = document.querySelector("#hwang").offsetTop;
window.scrollTo({top: location - 100, behavior: 'smooth'});
- 함수 이름
- querySelector 로 특정 아이디 선택, 위치 좌표를 offsetTop 값으로 위쪽 좌표를 받아옴
- 좌표를 넣은 변수에서 100 만큼 뺀 값으로 부드럽게 스크롤 이동 명령
function goToScroll(name) {
var location = document.querySelector("#" + name).offsetTop;
window.scrollTo({top: location - 100, behavior: 'smooth'});
}
- 함수 이름(인자값)
- 인자값으로 받은 이름과 #을 더해 문자열로 만들어 특정 아이디 선택, offsetTop 값으로 위쪽 좌표를 받아옴
- 좌표를 넣은 변수에서 100 만큼 뺀 값으로 부드럽게 스크롤 이동 명령
⚙ 수정하게 된 이유