To-DoHello Coding 그림으로 개념을 이해하는 알고리즘 읽기(퀵정렬 부분)Udemy - Advanced JS- Advanced Objects- Upcoming Videos- Pass by value VS Pass by reference- Type Coercion- Exercise: Advanced Objects- ES7- Exercise: ES7- ES8- Exercise: ES8Udemy - JAVA IntroJDK랑 IntelliJ IDEA 설치freeCodeCamp OOP 문제 5개 이상 풀기 우아한 테크코스 제출다 썼지만 제출은 다음에(왠지 고쳐야 할 것 같아서) 티스토리에 마크다운 적용하기코드를 너무 그냥 복붙하니 시각적으로 별로라 markdown으로 예쁘게 써보려고 했는데 일단 신택..
Currying - 하나의 패러미터만 받게끔 만드는 것 Compose - 뭐라 설명해야 할지.. // Avoding Side Effects, functional purity var a = 1;function b() { a = 2;} 함수는 작은 우주라고 생각하면 된다. 위 코드를 보면 함수 b가 함수 바깥에 영향을 끼치고 있는데 그것을 side effect라고 하고, 이것을 줄임으로써 functional purity를 획득할 수 있다. 이렇게 함으로써 'Deterministic'될 수 있는데 어떤 인풋을 넣더라도, 몇번을 시행하든, 리턴밸류가 항상 같다는 것이다. (console.log도 alert도 없고, undefined 되지도 않고, 항상 같은 밸류를 리턴) -> avoiding bug에 좋은 방법.
To-Do요가늦잠 자서 못 했다. 시간이 너무 이른 것 같다... Hello Coding 그림으로 개념을 이해하는 알고리즘 읽기 Udemy - Advanced JS- Advanced Functions- Exercise: Advanced Functions- Advanced Arrays- Exercise: Advanced Arrays- Advanced Objects- Upcoming Videos- Pass by value VS Pass by reference- Type Coercion- Exercise: Advanced Objects- ES7- Exercise: ES7- ES8- Exercise: ES8오늘 너무 조금밖에 못들었는데, 주말에 여행가서 공부를 못하는 만큼 내일은 정말 분발해야겠다freeCode..
To-Do교육 면접 보러 갔다 오기- 삼성 멀티캠퍼스 4차산업혁명 선도인력양성 과정 면접을 보고 왔다. 후기는 따로 남겨야지!Hello Coding 그림으로 개념을 이해하는 알고리즘 읽기 Udemy - Advanced JS - 132. Scope - 133. Exercise: Scope- 134. Advanced Control Flow- 135. Exercise: Advanced Control Flow - 136. ES5 and ES6- 137. Exercise: ES5 and ES6freeCodeCamp에서 배웠던 ES6 문법이 나왔다. 그 때는 너무 생소했었는데, 두 번째 보니까 더 낫다. 조금 있으면 ES7 문법도 배운다. 진도는 많이 못나갔지만 오늘은 너무 피곤해서 To-Do를 다 달성한 것만으로..
To-Do요가!우아한 테크코스 1문항 작성 or 생각Udemy - DOM section 끝내기- 126. Exercise: DOM Events delete 버튼 추가 및 기능 성공!- 127. solution: DOM Events- 128. Exercise: Background Generator- 129. Background Generator Files- 130. jQuery- 131. Developer fundamentalsDOM exercise는 나름 재밌었다. html, css, js 모두 사용해서 뭔가 그럴싸한 것을 만들어본 것이 처음이라서 그랬던 것 같다. 그런데 이제 더 이상 DOM을 사용하지 않고(강사가 I know it's bummer이라고 했다) React를 배울거라고 한다. 아주 빠르고..
To-DoUdemy - The Complete Web Developer in 2019 : Zero to Mastery123. DOM selectors 124. DOM events 125. callback func - 콜백함수 뒤에는 ()를 붙이지 않는다. 왜냐하면 이벤트리스너가 실행되고 난 뒤에(클릭이나 엔터키가 눌린 뒤에) 그 함수가 실행되길 원하기 때문이다. 126. DOM events exercise - 생각보다 오래 걸리는 중이다... DOM 섹션을 오늘 끝내진 못할 것 같다 - 리스트를 추가할 때에 Delete 버튼을 자동으로 만들고, 버튼 클릭 시 리스트가 삭제되도록 해야되는데, 삭제가 안된다. 127. DOM events solution 128. exercise - background gen..
To-Do Udemy - The Complete Web Developer in 2019 : Zero to Mastery (javascript 부분 끝내기)115. Javascript Terminology116. Loops117. Exercise - Build Facebook 2 118. Javascript Keywords119. Section Outline Documents - 역시 아는 부분이라 빨리 빨리 넘어감! 알고리즘 문제 풀이 (toyoff 7-1, 7-2, 7-3)- 7-4은 문제를 이해 못 해서 못풀었다... Do-tomorrow Udemy - The Complete Web Developer in 2019 : Zero to Mastery(DOM 부분) - 원래 내일은 하루종일 약속이 있어서 ..
To-Do freeCodeCamp Basic Algorithm 16문제 풀기 - 16/16 완료(100%) - 테스트는 전부 패스하는데 문제는 solution에 비해서 너무 안 깔끔하게(?) 푼다는 점이다. 패스했다고 넘어가지 말고 더 깔끔하게 짜는 것을 연습해야겠다. 리플릿 알고리즘 문제 1개 풀기- 7/1 완료(700%...?) - 유데미 강좌 javascript 부분은 알고 있는 내용이어서 거의 패스하며 듣고, 대신 알고리즘 문제 더 풂. 삼성멀티캠퍼스 지원동기 작성- 신청 완료(신청은 되어서 신청하긴 했는데 hrd 사이트에도 아직 안 올라와 있고 자세한 안내도 없어서 어떻게 진행되는건지 모르겠다) Udemy - The Complete Web Developer in 2019 : Zero to Mas..
면접왕 김지디지 참석 후기 19.2.26.(목) GDG Seoul에서 개최한 면접왕 김지디지 행사에 다녀왔다. 밋업(Meetup)에서 참석 신청을 했고, 노쇼방지를 위한 5000원을 입금하고 나니 참석 확인 메일을 받을 수 있었다.행사는 역삼역 근처 GALA빌딩 메가존클라우드에서 진행됐다. 행사에는 카카오모빌리티, 우아한형제들, Additor, 뱅크샐러드, 레진엔터테인먼트의 개발자/대표 님들이 오셔서 주니어 개발자 취업 및 면접에 대한 조언을 주셨다.누가 어떤 말씀을 하셨는지 구체적으로 정리하진 않았지만, 생각나는 것을 두서없이 적는다면 이렇다. 신입 개발자에게 요구하는 자질은 성장가능성 / 빠른 러닝커브 / 커뮤니케이션 능력이다.성장가능성: 어차피 신입에게 실력을 기대하고 뽑는 것은 아니기 때문에, 함..
fr.container { display: grid; grid-gap: 20px; grid-template-columns: 1fr 1fr 2fr;} fr은 fraction의 약자로, %로 설정하는 것보다 responsive하며 숫자로 비율을 조절할 수 있다. 아래의 예시와 같이 된다. repeat.container { display: grid; grid-gap: 20px; grid-template-columns: repeat(4, 1fr) // 1fr을 4번 반복과 같다 grid-template-rows: 1fr; } auto.container { display: grid; grid-gap: 20px; grid-template-columns: auto 1fr 2fr; grid-template-rows: ..
Test Method let testStr = "freeCodeCamp";let testRegex = /Code/;testRegex.test(testStr);// Returns true // 사이에 quote 없음, regex가 메소드 앞에 옴. var str = "The best things in life are free";var patt = new RegExp("e"); // 찾고자 하는 것을 아규먼트로 받을 때에 사용var res = patt.test(str); newRe = new RegExp('Fox','g') // Define a string. str1 = 'The Quick Brown Fox Jumps Over The Lazy Dog'; // Check whether regular expre..
for …of 반복문var iterable = [10, 20, 30];for (var value of iterable) { console.log(value); // 10, 20, 30 }for (var value of 'basket') { console.log(value); // b a s k e t }for …in 반복문var iterable = [10, 20, 30];var obj = { a: 1, b: 2, c: 3 }; for (var prop in obj) { console.log(prop, obj[prop]); // a 1, b 2, c 3 }for (var index in iterable) { console.log(index, iterable[index]); // 0 10, 1 20, 2 3..
객체 속성(property = key + value)의 값(value)이 함수인 경우 메소드라고 부른다. var a = { b: function() { return; } }; // a.b(); 하면 함수를 호출할 수 있다. var mother = function(func) { func(); }; var children = function() { alert('안녕하세요'); }; mother(children); // '안녕하세요' // mother함수를 호출할 때 children함수를 아규먼트로 사용. children 함수는 func 매개변수로 전달되어 func();통해 호출된다. 함수는 인자값과 매개변수로 사용될 수 있다.(아규먼트와 패러미터 둘 다) 함수가 값으로 사용될 때 이를 1급 함수라고 부른다.
- Total
- Today
- Yesterday
- Session
- 자바
- Prefix Sums
- linkedlist
- CSS
- this
- Conflict
- youtube data api
- 포인터 변수
- 리덕스
- GIT
- JavaScript
- oracle
- rxjs
- 제네릭스
- package.json
- 알고리즘
- til
- getter
- react
- 깃
- c언어
- jQuery
- Data Structure
- SQL
- useEffect
- Redux
- 개발 공부
- Java
- 인스턴스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |