Posting Subject
- ★자료 구조와 시간 복잡도
- CleanCode 함수편
- 예외처리
- 실전 Git
- HTML CSS Series
- 쿠키와 캐시
context 정리 > this 재정리 > scope정리 > closuer > asyncprototype 포스팅js 문법 설탕
Todos
testrunner
dom
element와 node의 차이(difference between element and node in javascript dom)children과 childNodes의 차이(difference between children and childNodes in javascript dom)remove와 removeChild의 차이 (difference between removeChild and remove in javascript dom)offsetTopoffsetWidthdom과 js의 차이createDocumentFragmentHTML TemplateinnerHTMl 보안상 단점tweets에 forEach는 되는데, reduce는 안되는 이유 (why array method is not working on nodelist)tweets를 유사 배열에서 배열로 바꾸는 방법 (how to convert nodelist into javascript array)mdn keyup event
고차함수
- 커링(currying)과 클로져(closure)의 차이 이해하기 (js closure vs curry)
- 선언형 프로그래밍(declarative programming)과 절차형 프로그래밍(imperative programming)의 차이를 배열 메소드를 통해 이해하기 (js imperative vs declarative)
- 함수의 조합(function composition)에 대해 학습하기 (javascript function composition)
JS 심화개념
- JavaScript 엔진이 어떠한 형태로 비동기 호출을 하는지 그 원리를 이해할 수 있다
.bind() 메소드를 어느 때에 사용하는지 이해할 수 있다.각각의 경우 this 가 어떤 식으로 취급되는지 이해할 수 있다this 키워드에 값이 바인딩되는 5가지 룰에 대해서 이해할 수 있다.