본문 바로가기

Alice53

[ 엘리스 SW 엔지니어 트랙 ] 9일차 📍 9일 차 11.5. 금.(온라인 강의) 오늘은 어제에 이어 JS 기초 문법 및 활용에 대해서 배웠다. 문법은 어렵지 않았는데 예제문제들을 풀 때 edge Case가 잘 떠오르지 않아서 조금 헤맸다. ❏ 연산자 산술 연산자: 사칙연산, %(나머지) , 숫자 뿐만 아니라 문자열도 산술 연산자 사용 가능 (문자열은 서로 붙어서 출력된다. + 는 문자열이 붙여서 출력, 나머지는 숫자로 바꿔서 계산) console.log(20 + 10); // 30 console.log(20 - 10); // 10 console.log(20 * 10); // 200 console.log(20 / 10); // 2 console.log(20 % 10); // 0 증감 연산자: ++: 1씩 증가, --: 1씩 감소 (전치 연산자.. 2021. 11. 5.
[ 엘리스 SW 엔지니어 트랙 ] 8일차 📍 8일 차 11.4. 목.(온라인 강의) 오늘은 온라인 강의로 JS 기초문법을 배웠다. 어제 배운 내용에서 크게 벗어나지 않는 내용이었고 추가로 배운 것은 JS로 입력받는 방법과 match 정규식에 대해서 배웠다. ❏ 자바스크립트 소개 자바스크립트란 이미지 슬라이드 효과, 팝업 효과 등의 기능을 포함한 동적인 웹사이트 제작 시 사용되는 프로그래밍 언어 (HTML 은 웹사이트의 구조를 짜고, CSS 웹사이트를 꾸며주고, JS 는 사용자와 상호작용할 수 있게 만들어준다.) 자바스크립트 사용분야 : IoT(예: 전동커튼), 하이브리드 앱(예: 네이버 앱), 서버 개발(node.js) ❏ 자바스크립트 변수 변수란? 데이터를 담는 공간 var fruit; // 변수 선언: 데이터를 담을 공간을 생성하는 것 fr.. 2021. 11. 4.
[ 엘리스 SW 엔지니어 트랙 ] 7일차 📍 7일차 11.3. 수. (실시간 강의) 오늘은 어제 배운 내용에 이어서 JS 기본 문법(object, function 등 )들을 배웠다. 강의 난이도는 2/5이다. ❏ 복습 JS를 실행하는 코드: 개발자 도구(F12), 객체: 서로 연관된 데이터와 처리방법을 그룹화해서 이름을 붙인 것 let taxData = { price : 10000, tax = 0.1, calcTax = function(){ return this.price * this.tax; } } reference 1. 모던 자바스크립트 딥 다이브 2021. 11. 3.
[ 엘리스 SW 엔지니어 트랙 ] 5일차 📍 10.30.토. 5일차(온라인 강의) 오늘은 Git 사용법에 대해서 배웠다. 평소에 CLI 환경 대신 Github-desktop을 사용했는데, CLI 명령어를 하나부터 열까지 배울 수 있어서 좋았다. 기록해놨다가 나중에 현업에서 써먹었으면 좋겠다. ❏ Git의 특징 master는 독립성을 유지한 채 진행하고 나중에 master에서 주로 배포하게 끔 설정한다. 다른작업을 독립적으로 진행하고 원하는 시점에 branch끼리 병합 할 수 있다. 가볍고 빠르다. (서버와의 통신 없이 로컬에서 진행, 원격 저장소 사용 제외) 네트워크: SVN(SubVersion)은 항상 네트워크가 필요한 반면, Git은 다른사람과 코드를 공유할 때만 네트워크가 필요하다. 분산작업의 효율성: 개발자들은 개발만 하고 통합 관리자는.. 2021. 10. 30.
[ 엘리스 SW 엔지니어 트랙 ] 4일차 📍 10.29.금. 4일차(온라인 강의) 나름 프로젝트(병과테스트, 스타벅스 히든 레시피)를 진행하면서 HTML에 대해 많이 알고 있다고 생각했는데, 4일밖에 안됐는데도 모르는 내용들이 많았고 더불어 정리할 내용도 많았다. 현업에 뛰어들기 전에 하나라도 더 볼 수 있다는 점을 감사하게 생각하며 오늘 배운 내용을 정리해본다. ❏ 2차원과 3차원의 속성을 결정짓는 요소인 position 속성 배우기 position: 내가 만든 속성을 2차원 혹은 3차원으로 바꿀 수 있는 기능 2차원과 3차원의 속성을 결정짓는 3가지 조건은 다음과 같다. 1. 부모 자식 지간에 발생하는 마진 병합 현상(margin-collapse)이 일어나면 2차원 속성이다. 2. `top`, `left`, `right`, `bottom`을.. 2021. 10. 29.