분류 전체보기214 코어 자바스크립트 | 자바스크립트 기본 2 ※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. 2. 자바스크립트 기본 2 10. if와 '?'를 사용한 조건 처리 - if(...)문은 괄호 안에 들어가는 조건을 평가하며, 그 결과가 true일 경우 코드 블록 실행 - 불린형으로의 변환 if (0) { // 0은 falsy로 해당 코드 블록은 절대 실행되지 않음 ... } if (1) { // 1은 truthy로 해당 코드 블록은 항상 실행됨 ... } - if문에는 else절을 붙일 수 있음. else 뒤에 이어지는 코드 블록은 조건이 거짓일 때 실행 - 조건부 연산자 '?': 물음표 연산자라고도 불리는 조건부 연산자를 사용하면, 짧고 간결한 표현이 가능. 피연산자가 세 개이기 때.. 2022. 4. 17. WIL | Apr 11 - Apr 17, 2022 👉This Week 1. 자바스크립트 스터디 시작(코어 자바스크립트로 개인 스터디 후 공유) 2. 협업을 위한 git 적응 완료(명령어 사용하여 add, commit, pull, push, branch 생성, 이동 및 삭제, PR/Review/Comment) 3. api 1개 개발 + 테스트 코드 작성(다만 테스트 코드 작성 시 mock을 잘 사용하는 방법에 익숙하지 않고 부족한 부분 많았다고 생각) 📌Next Week 1. 새로운 스프린트 시작. 이번주 시간을 잘 사용하여 한 번만 제대로 파악/정리해서 추후 두 번 일하는 경우가 없도록 할 것 2. 자바스크립트 스터디 준비(챕터 3, 4) 3. 테스트 코드를 매번 짜야하니 부족했던 부분을 잘 작성해 두면 추후 비슷한 로직으로 덧붙여 가기 수월 할 것 같.. 2022. 4. 17. 코어 자바스크립트 | 자바스크립트 기본 1 ※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. 2. 자바스크립트 기본 1 1. Hello, world - 'script' 태그 : 와 같이 사용 가능하며 /path/to/script.js 는 절대 경로를 나타냄. 현재 페이지에서의 상대 경로를 사용하는 것도 가능 *스크립트가 길어지면 파일을 분리하여 저장하는 것이 좋음. 스크립트를 별도로 저장하면 브라우저가 스크립트를 다운받아 캐시에 저장하기 때문에 성능상 이점이 있음(브라우저는 페이지가 바뀔 때마다 스크립트를 다운 받지 않고 캐시에서 가져오기 때문) 즉, 트래픽이 절약되고 웹 페이지의 속도 상승 2. 코드 구조 1) 문(statement): 어떤 작업을 수행하는 문법 구조(synt.. 2022. 4. 14. 코어 자바스크립트 | 소개 ※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. 1. 코어 자바스크립트: 소개 - 자바스크립트의 동작 방식 1) 엔진(브라우저: 내장 엔진)이 스크립트를 읽는다. -> 파싱 2) 읽어 들인 스크립트를 기계어로 전환한다. -> 컴파일 3) 기계어로 전환된 코드가 실행된다. 기계어로 전환됐기 때문에 실행 속도가 빠르다. - 브라우저에서 할 수 있는 일 1) Html 관련 수정 2) 마우스 클릭, 커서 움직임, 키보드 눌림 등 사용자 행동에 반응 3) 네트워크를 통해 원격 서버에 요청 전송, 파일 다운로드/업로드 -> ajax, comet과 같은 기술 사용 4) 쿠키 가져오기/설정하기 5) 클라이언트 측에 데이터 저장(로컬 스토리지) - 브.. 2022. 4. 14. WIL | Apr 4 - Apr 10, 2022 👉This Week 1. 작성했던 코드에 대한 테스트 코드 짜기(service에 대한 unit 테스트로 각 api별로 1개씩 구성 - 총 4개) 2. 총 2개 중 api 1개 개발 완료 📌Next Week 1. 이번 스프린트에 남은 1개 api 개발 완료 및 테스트 코드 작성 2. 테스트 코드에 대한 지속적인 학습 및 응용 필요 3. 자바스크립트 스터디 준비 및 금주 후반부터 시작 4. 패캠 CS 기초 강의 수강 🔨What I Learned? 📚 1) '예외사항들을 찾고 대처 가능하도록 코드를 짜야하는 것'에 대해 알게된 것 (코드 짜기에 급급하여 이런 중요한 부분들을 놓치고 있었음) 🧙♂️Reivew 업무적으로는 아직 경험이 부족하니 코드를 작성할 때 어떤 예외 사항들이 예상되고 어떤식으로 처리해야.. 2022. 4. 10. WIL | Mar 28 - Apr 3, 2022 👉This Week 1. 작성했던 코드에 대한 테스트 코드 짜기(service에 대한 unit 테스트로 각 api별로 1개씩 구성 - 총 4개) 2. 크론 코드에 대한 숙지(어떻게 돌아간다 정도로만 이해했고, 어떤 서버에서 돌아가는지 원격 접속하는 방법 배움) 3. 지난 스프린트에 해야하는 task가 거의 끝나서 목요일 17시쯤 미리 새로운 api 개발 시작 📌Next Week 1. 금요일부터 제대로 하고 있는 api를 월요일(4/4)까지 마무리하면 좋을 것 같음 2. 그 외 스프린트 task를 보고 일정 조율 3 패캠으로 구매한 cs 기초 인강 듣기(네트워크 파트부터 시작) 🔨What I Learned? 📚 1) Jest 사용법 및 유닛 테스트 작성 2) 크론이 어떤식으로 돌아가는지 🧙♂️Reivew.. 2022. 4. 3. 이전 1 2 3 4 5 6 7 8 ··· 36 다음