Frontend/엘리스 SW 엔지니어 트랙87 [ 엘리스 SW 엔지니어 트랙 ] 11일차(3주차: 자바스크립트 II - DOM, event, this, closure) 📍 11일 차 11.9. 화. (실시간 강의) 오늘은 오랜만에 비가 내려서 새벽 러닝을 하지 못했고 날씨도 급격하게 추워졌다. 벌써 11월이라니.. 2021년 올해도 벌써 1달 조금 넘게밖에 남지 않았다. 내년 2월까지 최선을 다하자..! 저번 시간에 JS I을 통해 자기소개 홈페이지를 만들었고, 이번주는 진도를 더 나가서 JS II를 배우게된다. DOM, Event, this, closure 등에 대해서 배우는데 이번 주차는 어려운 파트기 때문에 복습을 더 열심히 해야겠다는 생각을 했다. ❏ 저번주 복습 indexOf(target): target이 index 몇 번째에 위치해있는지 반환하는 메서드(없으면 -1 반환) 함수에 return 값이 없으면 js엔진이 undefined를 리턴한다. (여담으로 J.. 2021. 11. 9. [ 엘리스 SW 엔지니어 트랙 ] 10일차 📍 10일 차 11.6. 토.(자기소개 홈페이지 만들기) 오늘은 강의 대신 HTML, CSS, JS를 이용해서 자기소개 페이지를 만드는 과제가 있었다. 주제는 어렵지 않은데 이것저것 추가하다 보니까 다른 기능을 추가하고 싶다는 생각이 많이 들어서 섣불리 끝나진 않았다. GitLab에 파일을 배포하는 형식으로 진행했다. 디자인에 잼병인 내가 어떻게 홈페이지를 꾸며볼까 하다가 dribble이라는 사이트에서 괜찮은 템플릿을 하나 골라 비슷하게 만들었다. header에는 navbar 대신 img를 blur 처리해서 넣었고, 가운데에 선명한 사진을 또 넣었다. body에는 과제에 포함해야하는 질문들을 포함해서 넣었고 글만 넣기에는 뭔가 심심해서 toggle 버튼을 넣었다. 그리고 나의 스택을 쉽게 알려주는 사이트.. 2021. 11. 6. [ 엘리스 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. 이전 1 ··· 13 14 15 16 17 18 다음