-
code wars 련습온라인 코딩 련습 2019. 4. 2. 14:40
문자열이 인자로 들어왔을 때 A -> T , T -> A, C -> G, G -> C로 바꾸쇼 베댓 이놈아
-
함수 4코-드 스피츠/함수와 oop 2019. 2. 11. 15:43
https://www.youtube.com/watch?v=_tmIikzjvOk&t=5119s에서 발췌 [01:22:35] (a.) const Data = class extends Array {constructor (row, col) {prop(this, {row, col});}}; es5와 es6의 가장 큰 차이점은, es5까지는 어떠한 상속을 받아서(prototype을 이용하여) class를 만들었다하여도 만들어지는 객체는 Object입니다. prototype체인이 되었을 뿐 실제 만들어진 객체는 Object입니다. 그러나 es6의 class를 사용하여 new를 만들면, 언제나 타고 타고 타고 올라가서 마지막 부모 것이 만들어집니다. 이걸 home object라고 합니다. home object의 대상은..
-
ES6 + 기초 3코-드 스피츠/es6 2019. 1. 24. 21:11
https://www.youtube.com/watch?v=GhAkc00TvZs&index=4&list=PLBA53uNlbf-tKPtxR85LmXFYk0pNF8-Og 발췌 흐름제어 속 반복 구문 Interface in JS 1. 인터페이스란 사양에 맞는 값과 연결된 속성키의 세트2. 어떤 object라도 인터페이스의 정의를 충족시킬 수 있다.3. 하나의 object는 여러 개의 인터페이스를 충족시킬 수 있다. 자스 내의 고유명사. const iterator = {data: [1,2,3,4],next () {return {done: this.data.length === 0,value: this.data.pop()}}} iterable interface itrator interface를 모두 외우고 있다는 가..
-
ES6 + 기초 2코-드 스피츠/es6 2019. 1. 22. 16:44
https://www.youtube.com/watch?v=q9j6XLOQYeA&list=PLBA53uNlbf-tKPtxR85LmXFYk0pNF8-Og&index=6 에서 발췌 흐름제어 flow control 바르게 좋은 제어문을 짜는 것은 매우 어렵다.제어문을 잘못짜는 이유 중 하나는 제어문이 뭔지 잘 모르기 때문이다. 기본적인 flow control 코드는 보통 위에서 아래로 흐른다. 그런 흐름 속에서 Jump가 가능하다. goto문이 있다. 고전적으로는 line number로 이동시켰으나 현재는 lable을 이용한다. goto대신에 lable의 이름으로 jump를 시킨다. lable identifier는 변수의 식별자 규칙과 같은 이름 규칙을 갖는다. 숫자로만 시작할 수 없고 _, $, 또는 알파벳으..
-
ES6 + 기초 1코-드 스피츠/es6 2019. 1. 21. 10:53
https://youtu.be/kG87PONfqkg 에서 발췌 현업 개발자와 학생의 차이 - 복잡성을 정복했느냐. 프로그래밍을 공부하며 어떤 것이 무엇을 의미하느냐 정도가 아닌 그 어떤 것을 이용해서 복잡성을 정복했느냐. 모든 프로그래밍은 변하기 때문에 향후 변화에 대해 프로그램이 받아줄 수 있게 미리 짜둬야 한다. 이번 회에서 배울 것 - 언어의 기본 요소 + 흐름제어flow control [프로그램은 무엇인가?] 어디서부터가 프로그램인가 - 컴퓨터 메모리에 적재된 이후에 실행되기 직전 상태부터가 프로그램. 그전까지 아님. 컴파일 언어의 라이프 사이클 컴파일러 -> 인간친화적인 프로그래밍 언어를 기계어로 바꿔준다.File은 프로그램인 상태가 아닙니다. 메모리에 적재되어야 프로그램이다. 1. 랭귀지 코드..
-
리덕스 사가의 이펙트란?후론트엔드 련습/사가 2019. 1. 16. 16:32
https://redux-saga.js.org/에서 발췌하여 구글 번역기를 돌리고 이상한 부분은 수정했습니다.즐감하세요. 1. Beginner Tutorial에서.Effects are simple JavaScript objects which contain instructions to be fulfilled by the middleware. When a middleware retrieves an Effect yielded by a Saga, the Saga is paused until the Effect is fulfilled.이펙트는 미들웨어가 수행되는 명령을 담고있는 간단한 자바스크립트 객체입니다. 미들웨어가 Saga에 의해 yield 된 이펙트를 받을때, Saga 는 이펙트가 수행될때까지 정지합니다...
-
웹팩의 기본 씪쓰 컨셉후론트엔드 련습/웹팩 2019. 1. 14. 15:53
https://webpack.js.org/concepts/ 참고여처음에는 내가 한글로 쓰다가 존나 귀찮아서 구글 번역기에 넣었슴미다 Concepts개념 webpack is a static module bundler for modern JavaScript applications.웹팩은 정적 모듈 번들러이다 모던 자바스크립트 어플을 위한. Since version 4.0.0, webpack does not require a configuration file to bundle your project, nevertheless it is incredibly configurable to better fit your needs.4.0.0버전 이래로 웹팩은 설정 파일을 필요로 하지않는다 니놈 프로젝트 번들할라고그럼에도..
-
함수 2코-드 스피츠/함수와 oop 2019. 1. 6. 23:25
이 강의의 발췌록 입니다.https://www.youtube.com/watch?v=h80tLv0fn88&index=2&list=PLBNdLLaRx_rKOFzA3txlG5rf9ZaVUuvmv SPREAD REFSUB ROUTINE CHAINTAIL RECURSIONTAIL RECURSION TO LOOP ----------------------------------------------------------------- CLOSURENESTED CLOSURESHADOWINGCO ROUTINE 1. SPREAD REF 참조값은 잠깐 오염대로 끝나는 게 아니라 그 오염이 계속 전파된다. B는 참조값. 새로만든 로컬변수 LA는 routine A의 인자 B를 물고 있습니다. 새로만들었지만 LA가 B를 물고 있기 ..