[SummerGirlsDev]자바스크립트 스터디 4일차

스터디 팀 명

Summer Girls Dev

스터디 진행 회차 및 일자

4회차 (2021.06.27) 디스코드 화상채팅

스터디 참여자

5명 참여

스터디 주요 내용

  • 쇼핑몰 미니 게임 프로젝트 코드 리뷰
    • 파일 마지막에 개행을 해주지 않으면 파일이 끝난 거라고 인식하지 못하는 문제가 있어서 깃허브 파일 밑에 ⛔ 아이콘이 뜹니다. → EOL(End of Line) https://velog.io/@doondoony/posix-eol

스터디에서 나왔던 질문과 답

  • button 태그는 어떤 경우에 사용하는지

    • <a> 요소의 목적은 문서간의 url을 연결하는 것이기 때문에 다른 url로 연결하지 않고 javascirpt 동작만 줄 목적의 버튼이라면 <button type="button">을 사용하는 게 맞다.
    • <button>의 기본 타입은 submit으로, form 태그 안에서 사용하면 input에 입력된 데이터를 서버로 제출하는 역할을 한다. <input type="submit">와 같은 역할을 하는데, input은 빈 태그이기 때문에 자식 요소를 가질 수 없다는 한계가 있어 button 요소는 디자인적으로 더 다양하게 구현할 수 있다는 장점이 있다.
    • 서버에 제출할 용도로 사용하는 것이 아니라면 <button type="button">으로 타입을 button으로 반드시 지정해줘야 합니다.
    • 참고 링크 : https://nykim.work/96
  • function 예약어로 함수를 만들 때와 const 상수에 함수를 할당할 때의 차이점

  • <a> 요소 안에 <img> 요소가 있을 때, <a>를 클릭하면 event.target은 <img>로 잡히는 문제

아직 해결하지 못한 질문들

  • 원격 저장소에 Pull Request 할 때 원치 않은 파일이 올라갔을 때 수정할 수 있는 방법은?

다음번 스터디 주제

  • Node.js 교과서 독학 및 Node.js 게시판 CRUD 프로젝트 실습

댓글을 작성해보세요.

채널톡 아이콘