전체 글 (364) 썸네일형 리스트형 [TIL] 2021.05.18 하버드 cs50 강의 Facts 네이버 부스트코스에서 제공하는 인강 하버드 cs50 공부 Feelings 오늘은 아침부터 외로움에 사무쳐 무척 힘들었다. 일어나자마자 몸은 피곤했고, 내 옆엔 아무도 없었다. 일하면서 공부할 때는 전업으로 공부를 하는 사람이 그렇게 부러울 수가 없었다. '나도 시간만 많으면 진짜 열심히 할 수 있는데' 라고 생각했다. 지금은 시간이 매우 많다. 그런데 생각한만큼 열심히 하고 있는가? 전혀. 취준생이라는 포지션을 태어나 처음 겪어보는 중이다. 교대라는 울타리 안에서 경쟁률이 합리적인 시험을 준비하던 때, 그리고 내 주위에 모든 인간관계가 같은 시험을 준비해서 외로움을 덜 수 있을 때 와는 전혀 다른 새로운 국면이 펼쳐진 것이다. 언제 끝날지 모르고, 내가 잘 해낼 수 있을지 모르고, 당장 가진 .. [TIL] 2021.05.17 Facts 요가 헬스 2시간 CS 인강 듣기 Feelings 계속 졸면서 인강을 듣고 있다.ㅋㅋㅋㅋㅋ 오늘은 일찍 자야겠다. 후후 Findings C언어 2의 보수 압출력 형식 지정자 & % 사용법 숫자 하나씩 끊어서 입력 받아 출력하기 (567 => 5 6 7) 운영체제 역할 시스템 자원 관리 사용자와 컴퓨터 커뮤니케이션 지원 컴퓨터 하드웨어와 응용프로그램 제어 응용프로그램 = Application Future Action Plans 요가 갔다가 인강 주구장창 듣기 [TIL] 2021.05.16 Make it right Facts 집에서 쉬었다. 샤워하기 전 풀업, 푸쉬업 한세트 씩 Feelings 오늘은 헬스장이 쉬는 날이고, 밖에 비까지 왔다. 운동을 좀 하려 했는데. 날씨 탓인지 기분이 매우 꿀꿀하다. 코딩테스트 끝난 날(어제)은 원없이 게임을 했다. 오늘 일어나보니 코딩은 하기 싫고, 게임도 하기 싫었다. 운동을 하고 싶은데 빡세게 운동할 여건도 안됐다. 오전에 외출했다가 집에 오니 태이가 날 반겨주었다. 내 옆에 껌딱지처럼 붙어 다니는 태이 덕분에 30평 넓은 집에 홀로 있는 답답한 적막을 그나마 이겨낼 수 있었다. 푹신한 침대에서 잠을 잤다. 꿈 속에서도 하고 싶은 것을 제대로 해내지 못했다. 일어나서 우울함에 표정이 점점 없어지다가, 그냥 다음 있을 시험을 준비하기로 했다. 생각 전환에 도움이 된 건 방탄소.. 우아한 테크 캠프 2차 코딩테스트 후기 [TIL] 2021.05.15 Facts 우아한 테크 캠프 2차 코딩테스트 응시 Findings 바닐라 js 로 API 연동하는 법을 내가 잘 모른다는 것. 시간을 두고 도전하면 못할 게 아니라는 것. Feelings exhausted 4시간 동안 관심사 분리와 리팩터링에 힘을 쏟으며 페이지를 구현해나갔다. API를 이용해서 토큰을 얻는 것에 엄두가 나지 않았기 때문이다. 어느정도 구현을 끝내고 나니 API 핸들링을 할 시간이 많이 남았다. 그래 드디어 오늘 배워보자, 해내보자! 라는 생각으로 공부를 했다. 어느정도 서치를 하니 방법이 보였다. Spring으로 REST API를 만들어본적은 있으므로 객체와 JSON을 적절히 활용해 기능을 구현하면 될 것 같았다. 하지만 시간이 부족해 끝내 구현하지는 못하.. 함수 바인딩 코어자바스크립트를 필사한 것입니다. 사라진 this 객체 메서드를 콜백으로 전달할 때 this 정보가 사라지는 문제가 생긴다. 객체 메서드가 객체 내부가 아닌 다른 곳에 전달되어 호출되면 this가 사라진다. let user = { firstName: "John", sayHi() { alert(`Hello, ${this.firstName}!`); } }; setTimeout(user.sayHi, 1000); // Hello, undefined! this.firstName이 "John"이 되어야 하는데, 얼럿 창엔 undefined가 출력된다 이렇게 된 이유는 setTimeout에 객체에서 분리된 함수인 user.sayHi가 전달되기 때문이다. 위 예시의 마지막 줄은 다음 코드와 같다. let f = us.. DOM 인터페이스와 테스팅 mdn을 필사한 것입니다. DOM interface 이 문서는 objects와 DOM에서 조작가능한 것들에 대해 설명하고 있다. 사람들은 HTML FORM element가 HTMLFormElement interface로부터 name property를 얻고, className property는 HTMLElement interface로 부터 얻는 것에 대해 별로 관심이 없는 것 같다. 두 가지 경우 모두, property는 form object 안에 있는 것이다. 하지만 DOM 안에 구현된 objects와 interfaces 사이의 관계는 혼동될 수 있다. 이 섹션에서는 DOM specification 안의 실제 interfaces와 그들을 어떻게 활용할 수 있는지에 대해 살펴보도록 하자. Interface.. DOM MDN을 필사한 것입니다. DOM 이란? 문서 객체 모델(The Document Object Model, 이하 DOM)은 HTML, XML 문서의 프로그래밍 interface이다. DOM은 문서의 구조화된 표현(structured representation)을 제공하며 프로그래밍 언어가 DOM 구조에 접근할 수 있는 방법을 제공하여 그들이 문서 구조, 스타일, 내용 등을 변경할 수 있게 돕는다. DOM은 구조화된 nodes와 property와 method를 갖고 있는 objects로 문서를 표현한다. 이들은 웹 페이지를 스크립트 또는 프로그래밍 언어들에서 사용될 수 있게 연결시켜주는 역할을 담당한다. 웹 페이지는 일종의 문서(document)다. 이 문서는 웹 브라우저를 통해 그 내용이 해석되어 웹 브라.. [TIL] 2021.05.13 - class와 모듈 Facts 프로그래머스 과제형 테스트 문제풀이를 하였다. Findings 아니 이건 뭐지... 하고 한참 생각했다. 나는 분명 js 파일을 보고 있는데 class에 constructor에 내부 함수까지.. 마치 Java처럼 쓰이고 있는데 Java랑 완전히 똑같진 않아서 아니 이게 대체 뭐지...? 하고 심기불편인채로 계속 뜯어보았다. 이해가 되지 않았다. this.로 인스턴스의 field를 참조해야 하는데 현재 클래스의 field에는 없는 놈이 있었다. 접근제한자도 없다.. 뭐하자는 거지? console.log("app is running!"); class App { $target = null; data = []; constructor($target) { this.$target = $target; thi.. 이전 1 ··· 21 22 23 24 25 26 27 ··· 46 다음