0601-TestCode-Prototype

intro

부끄럽다 .. 일찍오자 했는데 또 …
어느정도 어깨 결림에 부작용이 있다. -> 좀 더 자면 좋을 것 같은 기분이 많이 들어서 계속 잤다.
좀 많이 풀리긴 했다.
역시 운동과 스트레칭은 평소에 자세도 좀 신경써서 꾸준히 +_+

today’s Plan

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
1. 알고리즘 1시간 [O]
2. Mv 강의 듣고 복습 []
3. 자판기 step 9 pr 및 mvc 관계도 추가하기
- 강의 듣고 이론 정리 하기
- domContentLoaded [O]
- eventDelegation[O]
- prototypeDesignPattern[O]
- step 9 프로토타입 패턴 및 이벤트 델리게이션 , domContentLoad적용하기
4. 운동 [O]
5. Til [O]
6. 동동이랑 스몰 플젝
- 정렬기능 추가 & 리펙토링

7. 스터디 [O]
- 알고리즘
- css rendering (edited)

8. 네트워크 공부

9. 주말 과제 리서치 하기

하는 거랑 연관된 것 하는 게 제일 좋을 것 같음

* jest
* d3
* mvc

1 알고리즘 스터디 1시간

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
다른 사람 풀이 ... 재귀적인 사고가 많이 부족하다.... ;ㅁ;
if (root == null){
return 0
}
else{
return 1 + Math.max(maxDepth(root.right), maxDepth(root.left))
}

var maxDepth = function(root) {
if (root === null) return 0;
let left = maxDepth(root.left);
let right = maxDepth(root.right);
return Math.max(left, right) + 1;
};

이것도 깔끔하다...
이리 간단한 것을 뭐 이리 복잡하게 구현했는지 ...

같은 것을 실행되었을 때

2. Mv 강의 듣고 복습

3. 자판기 step 9 pr 및 mvc 관계도 추가하기

  • 강의 듣고 이론 정리 하기
  • domContentLoaded [O]
  • eventDelegation[O]
  • prototypeDesignPattern[O]
  • step 9 프로토타입 패턴 및 이벤트 델리게이션 , domContentLoad적용하기

강의 듣고

  • domContentLoad, Loaded
  • 이벤트 delegation
  • 프로토타입 디자인 패턴 및 프로토입에 대한 이해

domContentLoad -> domContent가 로드 됬을 때 dom조작 파일들을 실행 할 수 있게 설정
이벤트 delegation은 상위에서 하위로 여러엘리먼트 이벤트를 다 걸 필요 없이 이벤트 발생시 캡쳐해서 잡아내는 방식
프로토타입 디자인 패턴 메소드들을 프로토타입으로 지정해서 같이 참조하는 방식

음… 더 추가해야 될 내용이 있을까 아는 게 별로 없다. 아 이벤트 버블링 캡쳐링 위로 전파되고 아래로 전파되고
event.preventDefault() 기본 웹 api 이벤트 막기 / event.prevent 전파 막는 것도 있었는데
세부 내용들을 좀 더 공부하자

Step 9

4. 운동

오늘도 스트레칭 위주로 어깨가 그래도 어제보다 훠얼씬 나아졌다. 만세
다음주까지는 전신운동 및 스트레칭 위주로 하고 몸이 좀 풀리면 점점 강도를 높여보자!

5.TIL

짐 하고 있는 거!!!

6. 동동이랑 스몰 플젝

  • 정렬기능 추가 & 리펙토링

정렬기능은 지금 data에 맞도록 sort해서 추가하는 방식으로 수정해보기 !
리팩토링은 같은 메소드들 반복되는 하드코딩 부분 찾아서 수정

7.스터디

스터디 진행 빠르게 진행 되었고 서로 생각 공유하고 금방 끝났다.
아쉬운 점은 프로퍼티랑 함수를 연결시킨다라는 생각을 못해서 오래걸림 +_+
만도는 세부 내용 정리를 잘 한다 !

나도 EJS 공부 좀 해야겠다. 기본 개념 정리 !!!