Alice53 [ 엘리스 SW 엔지니어 트랙 ] 14일차 📍 14일 차 11.12. 금.(온라인 강의) 오늘은 closure, arrow-function, spread operator, this 등 자바스크립트 동작 원리에 대해서 배웠는데, 아침부터 지금까지 계속 매달리는 중이다. 특히 closure 부분이 조금 어려운데 아무래도 내가 지금까지 잘 사용하지 않았던 문법이어서 그런가 보다. 자주자주 보고 익숙해져야겠다. 그리고 일반 함수와 화살표 함수의 차이는 FE면접에서 몇 번 받았던 질문이다. 그때는 코드의 가독성 부분만 강조했는데 `this`를 예로 들어 설명하면 면접관이 흡족해 하실 것 같다. `arrowFunction`은 선언된 당시의 `this` 값을 유지하기 때문에 `bind`, `call`, `apply`로 바꿀 수 없는 반면 `function`.. 2021. 11. 12. [ 엘리스 SW 엔지니어 트랙 ] 13일차 📍 13일 차 11.11. 목.(실시간 강의) 오늘은 JS에서 어려운 문법인 scope, this, 실행 컨텍스트, 함수, restParameter에 대해서 배웠다. 이 내용들은 저번에 읽었던 코어 자바스크립트에 나왔던 내용이다. 책을 읽은 지 약 2개월 정도밖에 안됐는데 부분 부분 까먹은 내용들이 있었다. 까먹지 않게 틈틈이 읽어야겠다. ❏ 스코프 변수가 작동하는 유효범위 변수에 접근할 수 있는 범위 Global: 어느 곳에서든지 해당 변수에 접근할 수 있다. Local: 해당 지역에서만 접근할 수 있다. ❏ 실행 컨텍스트 실행 컨텍스트를 바르게 이해하면 스코프를 기반으로 식별자와 식별자에 바인딩된 값(식별자 바인딩)을 관리하는 방식과 호이 스팅이 발생하는 이유, 클로저의 동작 방식, 그리고 태스크 큐.. 2021. 11. 11. [ 엘리스 SW 엔지니어 트랙 ] 12일차 📍 12일 차 11.10. 수.(온라인 강의) 오늘은 DOM과 event를 온라인강의로 배우는 날이다. 이전 챕터와는 다르게 DOM은 자주 다뤄보지 않은 개념 이어어서 관련 문제를 푸는데 오래 걸렸다. 익숙해질 때까지 반복해야겠다. DOM에 관한 기본적인 개념은 어제 다뤘기 때문에 오늘은 event를 집중적으로 다뤄볼까 한다. ❏ DOM과 이벤트 소개 DOM(Document Object Model): 문서 객체모델, 객체 지향 모델로써 구조화된 문서를 표현하는 방식(문자열로 된 코드를 트리구조 형태로 바꿔주는 것) DOM 은 XML 이나 HTML 문서의 구조화된 표현을 제공하여 프로그래밍 언어가 문서 구조, 스타일, 내용 등을 변경할 수 있도록 한다. DOM 의 종류: Core DOM(모든 문서 타입을 .. 2021. 11. 10. [ 엘리스 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. 이전 1 ··· 6 7 8 9 10 11 다음