전체 글 247

Code States 8일차

오늘의 키포인트 GIT 나의 이해 git : 개발자의 코드를 효율적으로 관리하기 위해(소스 코드를 기록, 관리하고 추적하기 위해) 개발 된 분산형 버전 관리 시스템 github : git repository를 관리할 수 있는 클라우드 기반 서비스 문법 및 중요 commit : 백업 복사본(스냅샷)을 하나 하나 만들어주는 작업 repository : git으로 관리되는 폴더 // local repository는 나만의 remote repository는 공유 남들이 볼 수 있음 fork : remote repository를 내 원격 저장소로 가져오는거 clone : 내 원격저장소의것을 내 컴퓨터로 가져오는거 push : local repo에 기록해 놓은 commit을 remote repo로 업로드 하는거 p..

짝수와 홀수

초기 코딩 function solution(num) { var answer = ''; return answer; } 첫 아이디어 %로 나머지를 구해서 0이면 짝수 1이면 홀수 나의 코드 function solution(num) { var answer = ''; if(num %2 === 0){ answer = 'Even'; } else{ answer = 'Odd' } return answer; } 더 좋은 코드 function solution(num) { return num % 2 ? "Odd" : "Even"; } ---------------------- ?는 삼항연산자 a > b ? 참일때 : 거짓일때;

Code States 7일차

오늘의 키포인트 CLI nano npm Node.js nvm 나의 이해 CLI(Command-line interface) : cmd나 터미널같은거 열어서 명령어로 컴퓨터 제어 GUI(Graphical user interface) : 편리하게 아이콘같은거로 나타낸거 ex) 파일 이동을 드래그 앤 드롭으로 할 수 있음 nano : 텍스트 에디터의 종류 npm(Node Package Manager) : 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자 일종의 앱스토어 같은 모듈 스토어 mac의 패키지 매니저가 brew이듯 node.js의 패키지 매니저 Node.js : 런타임 환경 nvm(Node Version Manager) : 버전 매니저. 다양한 node version을 쉽게 옮겨다닐 수 있게..

Code States 6일차

오늘의 키포인트 계산기를 만들자 --------------------- 시간내에 기본적인 계산기만 만들면 되며, 시간이 남는 다면 Advanced Challenges 그리고 더 시간이 남는다면 nightmare난이도를 풀면 되는데 Advanced까진 금방 풀었고 nightmare도 마지막 하나의 테스트 케이스만 빼고 풀었다 그 마지막 하나를 영영 통과 못하고 있다... 통과 못하고 있는 부분은 짧게 표현하자면 3+++2....5-1=4.5가 나오면 된다. 앞부분에 특이 케이스로 .이 여러개라도 1개와 마찬가지로 하기 +++이런식으로 나와도 +로 하기 3*3==== 하면 243이 나오기 이런 케이스를 하다보니 마지막 케이스와 충돌을 일으킨다 =를 처음 누를때와 그 이후로 나눠서 코딩을 했고 연산자 여러번 ..

Code State 5일차

오늘의 키포인트 css 나의 이해 HTML : 웹페이지 구조 담당 CSS : 시각적인 디자인 요소 담당 JS : 단순한 웹페이지를 상호작용 문법 및 중요 css를 불러 올떄 body 태그내부의 맨 마지막 줄, . 왜냐하면 구조를 다 잡고나서 기능을 붙여줘야하니까 (따로 검색) css기능 넣는 3가지 방법 1. css불러오기 2. html 같은 줄에서 선언하기 3. html 바로 다음줄에 style로 선언. 이것도 검색 색상// 속성 color color : #000000// 글자 색상 background-color #~~~~~~// 배경색상 border-color : #~~~~~~// 테두리 색상 폰트//속성 font font-style : 기울기 등 스타일// nomal : 기본, italic : 기울..

Code States 4일차

오늘의 키포인트 HTML. 참조하기 좋은곳 : https://yunbinni.tistory.com/63 나의 이해 HTML : 웹페이지 구조 담당 CSS : 시각적인 디자인 요소 담당 JS : 단순한 웹페이지를 상호작용 문법 및 중요 HTML은 tag들의 집합 tag는 로 묶인것 HTML의 속성(attribute)는 두가지로 구성되는데 속성의 이름과 속성의 값 ex) This is a paragraph. 에서 속성이름은 class, 콘텐츠는 This is a paragraph 구조 . : html의 버전을 선언 html5부터 이걸로 통일됨 : html 선언한국어 ----------------------------이렇게 두개는 맨위에 그리고 html안에 제목 //숫자가 커질 수 록 크기가 작아짐 진한글씨 ..