Judaeng
🍒What I did today(오늘 한 일) 본문
✅CLI(Command Line Interface), 명령어
학교에서 Unix 강의 시간에 들었던 명령어들이 후두둑하고 떨어졌다.
CLI만을 이용해 파일을 생성, 편집해보고. Code . 명령어를 이용해서 VS Code를 통해 사용해봤다. 처음 이렇게 명령어를 써서 에디터키고 사용해본 거라서 재밌었다. 익숙하지가 않아서 머리가 아프고 매우 불편한 점이 많은데 빨리 익숙해지면 좋다고 하니까 개발자라면 할 수 있어야 된다고 하니 CLI를 자주자주 사용해봐야될 것 같다.
✅Git, GitHub
"Git? GitHub? 😂 그게 머야 똑같은 것 아니야?" 라고 말했던 게 대학교 때 였는데 오늘은 확실하게 Git, GitHub의 개념을 잡은 것 같다. 그리고 Git이 작동하는 방식에 대해 배우고 정리했던 시간이였다. 특히 commit을 하기 전에 add를 하는 과정이 왜 필요한지, Staging Area가 어떤 역할을 하는지에 대해 알게되었고, 이제는 git 명령어를 사용하면서 내 파일이 어디에 위치해 있는지 내가 지금 무엇을 하고 있는지 알게 된 것 같다. 😄
✅함수 선언식, 함수 표현식의 차이점
오늘 Koans에서 잘 풀다가 멘붕와버린 지점이였다.🙄
함수선언문은 호이스팅에 영향을 받지만, 함수표현식은 호이스팅에 영향을 받지 않는다.
함수선언문은 코드를 구현한 위치와 관계없이 자바스크립트의 특징인 호이스팅에 따라 브라우저가 자바스크립트를 해석할 때 맨위로 끌어 올려진다.
함수표현식은 함수 선언문과 달리 선언과 호출 순서에 따라서 정상적으로 함수가 실행되지 않을 수 있다.
아직도 어렵지만 이해를 하려고 노력하는 방법밖엔 없는 것 같다.
🍒Remember(기억할 것)
✅배열(Array) = 순서 O (순차접근 가능 -> length 사용가능)
객체(Object)= 순서 X (순차접근 불가 -> length 사용불가(undefined), for...in 이용해 순차접근 가능)
✅SpreadSyntax(전개구문)
배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수
자세한 내용은 아래 MDN을 참고하자!
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Spread_syntax
🍒More Study
✅배열, 객체 문제 더 풀어보기!
✅Closure, Curring 예제 찾아보기
✅Git 자주 사용해보기
2021-01-27
오늘은 스케줄을 보니 조금 쉬엄쉬엄 할 것 같은 느낌을 많이 받았는데, 자꾸 스스로 무언가를 하게 되고, 공부를 하다보니 시간이 많이 지나버렸다. 모르는 부분 검색하고 찾아보고 그러다가 Koans 과제 내보니 시간이 삭제됐다. 😥
그리고 "Git이랑 GitHub랑 같은 거 아니야?" 이거 오늘까지 그렇게 생각하고 있었다.🤣
그래도 알았으니까 됐다! 정확하게 이해했다! 진짜야! ㅎㅎ;
맥북 프로랑 에어팟 프로 올 때까지 존버해야짛
'Daily > TIL(Today I Leared)' 카테고리의 다른 글
🍒What I did today(오늘 한 일) (0) | 2021.02.01 |
---|---|
🍒What I did today(오늘 한 일) (0) | 2021.01.30 |
🍒What I did today(오늘 한 일) (0) | 2021.01.28 |
🍒What I did today(오늘 한 일) (0) | 2021.01.26 |
🍒What I did today(오늘 한 일) (0) | 2021.01.25 |