5/10 포스팅

김지영·2022년 5월 10일
0

[Git]

  • Git은 버젼컨트롤 시스템으로서, 이 시스템을 통하여 우리는 소스코드를 공유할 수 있습니다.
  • GitHub은 이 시스템을 호스팅하는 서비스 플랫폼이며, 팀원간에 repo를 공유하여 팀프로젝트를 원활하게 합니다. 물론, 개인프로젝트를 할 때에도 유용하게 쓰이구요.
  • 수업에서 배운 커맨드에는 크게:
    - git init (repo 생성)
    • git add . (모든 changes를 더해줌)
    • git commit -m "blah" (add 해 준 것들을 -m 다음에 오는 메세지와 함께 커밋)
    • git push (commit 한 내용을 업로드)
      가 있습니다.
  • 하나의 계정을 초과하여 git을 사용할 때에는 서로 충돌할 염려가 있으니, 사용을 마친 github 계정에서 access를 끊어주세요.

[Callback]

  • 자바스크립트에서는 call back 함수를 쓸 수 있는데, 이 말 즉슨, 다른 함수에 이 call back 함수(로 쓰이는 함수)가 parameter (매개변수)로서 넘겨지는 것입니다.
  • 선언된 함수의 아래에서 이 함수를 부르면서 argument (인자)로 다른 함수를 넣어주면, 이 함수 내부에서 넘겨받은 call back 함수를 호출하는 형식입니다.

[Template Literals]

  • 어떠한 변수와 String을 합쳐주고 싶을 때, 우리는 종종 var + " some string" 형식을 사용하고 합니다. 하지만 template literal을 통해서 우리는 이 var과 " some string"을 같은 백틱 안에 넣을 수 있죠.
  • 그렇다면, var +" some string"은 ${var} some string으로 쓰여지게 되는 것입니다.
  • 또, editor에서 엔터키를 누르면 사실상 컴퓨터는 그 엔터키를 인식하지 않는데요. 백틱 안에 쓰여있는 문자에 엔터키를 쳐서 문자열들을 만들어주면, 그 엔터키들은 그대로 존재하게 됩니다. console.log()를 사용하여 그 문자를 대입해주신 변수를 출력해주시게 되면, 엔터키가 그대로 존재하는 것을 확인하실 수 있습니다.
  • template literals에서 literal은, 우리가 미드 등을 보면 미쿡 사람들이 "literally (말 그대로)" 할 때 쓰는 단어의 형용사격이지요. 그야말로 백틱 안에서 쓰인 엔터키 등은 "말 그대로" 엔터키를 뜻하는 바라고 이해하시면 될 듯 합니다.
profile
아줌마

0개의 댓글