배열
·
BootCamp_Codestates/Pre Tech Blog
배열 기초 메소드 배열 요소(element)의 조회, 추가, 삭제, 복사, 분리 하는 법을 이해할 수 있다. unshift, shift, slice, length 자바스크립트의 특정 값이 배열인지 아닌지 판별할 수 있다. Array.isArray 배열의 요소(element)를 추가 및 삭제할 수 있다. push, pop 자바스크립트의 특정 값이 배열에 포함되어 있는지 확인할 수 있다. indexOf, includes Array 메소드 구성 1. 원본 배열을 변경하는 Array.prototype 메소드 Array.push(): 하나 이상의 요소를 배열의 가장 마지막에 추가합니다. Array.pop(): 배열의 가장 마지막 요소를 제거하고, 그 제거된 요소를 반환합니다. Array.shift(): 배열의 가..
Day6 Sat
·
BootCamp_Codestates/TIL
오늘 한일 블로그의 'Javascript 개념정리' 의 내용 부가설명 및 정리/학습 JavaScript Calculator script.js 용어 및 메소드 파악 및 코딩 반복 JavaSript Calculator 해설 블로깅 DOM 공부 조금 학습내용 및 성취 문자열, 변수, 타입, 함수, 조건문, 반복문 정리 및 재학습. 느낀점 열심히 해야겠다. 누군가에게 도움을 줄 수 있도록 역량을 키우고 싶다. 개발자 라는 직업에 대한 생각이 조금씩 바뀌고 있다. 예전엔, 그저 혼자 일하거나 학습하는 고독(?)한 직업인 줄 알았는데, 점점더 다른 사람들과의 커뮤니케이션이 필요함을 느낀다. 물론 혼자 학습하는 것도 좋지만, 사람들과 얘기하는 과정에서 더욱 사고가 확장될 수 있다고 생각한다. 적극적으로 배우고 알려줄..
개발자 도구 활용하기
·
BootCamp_Codestates/Good to Know
Elements(Inspector) : html/CSS 상태 확인 Console : 콘솔 (변수 정보를 확인하고 오류 메시지 표시) Sources(debugger) : 스크립트 디버깅 (break point 지정 및 변수 모니터링 등) Network : 브라우저에서 발생하는 통신 상태 Performance(예전 Timeline패널) : 성능 측정 Memory(예전 Profiles 패널) : 메모리 사용 형태를 작성하고 누수 탐색. Application(예전 Resources 패널) : 쿠키 및 스토리지 등의 내용 수집 Audits : 페이지를 분석하고 최적화를 위한 팁 나열 Security : Mixed content 이슈, 인증서 문제 등을 디버깅 About querySelector 1. HTML의 특..
Day5
·
BootCamp_Codestates/TIL
오늘 한일 Sprint 진행(querySelector(solo), JavaScript Calculator(pair)) 반복문 코플릿 진행 (3_isOdd 해결) JavaScript Calculator 복습 학습내용 및 성취 sprint-querySelector Visual Studio Code 를 활용하여, HTML, CSS, JS 파일을 열고, 저장하고, 편집할 수 있다. document.querySelector 메소드를 활용하여, HTML 파일의 정보를 가져올 수 있다. textContent 를 활용하여, 자바스크립트에서 HTML 엘리먼트의 컨텐츠를 조회할 수 있다. textContent 를 활용하여, 자바스크립트에서 HTML 엘리먼트의 컨텐츠를 바꿀 수 있다. 깃허브 홈페이지에서 파일 Drag & ..
Day3
·
BootCamp_Codestates/TIL
오늘 한일 코플릿 문자열 마무리 및 페어와 주요 문제 복습 Lesson - 반복문 페어와 코플릿 반복문 학습 스프린트리뷰 참여&페어리뷰 등 블로그에 반복문 개념정리(여전히 미흡) 학습내용 및 성취 반복문을 활용하여 단순한 기능을 반복하여 수행할 수 있다. -> YES for 문과 문자열, 숫자를 이용해 반복적으로 코드를 실행시킬 수 있다. -> 문제에 맞는 응용력은 아직 미흡 기본적인 for 문 for (let i = 0; i YES for와 while의 차이에 대해서 알고 있다. -> Um.. 거의 차이가 없다는 것..? 반복문에 조건문을 응용하여 특정 조건에서만 코드를 실행시킬 수 있다. -> 문제에 맞는 응용력 미흡 이중 포문이..
디버깅이란?
·
BootCamp_Codestates/Pre Tech Blog
문제 해결을 위한 방법 실험보고서 작성 실험 목적과 원리 실험 도구 및 방법 이론값과 측정값 비교 결과에 대한 논의 결론 참고문헌 예를 들어, 실험 보고서를 작성에 있어, 문제(이상한 결과)가 발생했을때 무엇이 문제인지 단서 확보와 분석이 필요하다. (4.결과에 대한 논의) 문법에러가 아닌 로직에서 에러가 발생한 경우라면? 문제가 발생했을 것이라 생각되는 부분 선정(가설 선정) 가설이 맞는지 틀린지 실험(가설 검증)을 위해 (3.이론값과 측정값 비교) 경우의 수를 하나씩 기대값과 실제값 비교한다.(유닛테스트. 개발방법론: 테스트 주도 개발)