7월 6일 (월)_Underscore.js, 비동기처리 & Callback
오늘 학습 내용
1. 자바스크립트 underscore.js에 대하여 학습하였다.
언더스코어란 자바스크립트에서 Array, Object를 다룰 때 사용하는 유용한 API(Application Programming Interface)를 모아놓은 라이브러리이다. 링크를 통해 사이트에 들어가면 사용할 수 있는 함수들이 있다. 사용법은 다운로드 이후 스크립트 선언하면 사용할 수 있는 것으로 알고 있다(나중에 한번 연습삼아 해보도록 하겠다.)
이번에는 직접 사용하는 작업을 한 것은 아니고 언더스코어에서 사용하는 함수들을 직접 만들어 보는 시간을 가졌다.
ex ) _.each , _.indexOf , _.filter , _.map , _.reduce , _.reject , _.contains 등을 만들어 보았다.
오늘 함수를 만들면서 배운 중요한 개념이 있는데 그것은 비동기 처리와 Callback 이다.
개념에 대해 이해를 돕는 사이트의 링크이다. 들어가셔서 보시면 큰 도움이 될 것이라 생각한다.
https://joshua1988.github.io/web-development/javascript/javascript-asynchronous-operation/
자바스크립트 비동기 처리와 콜백 함수
(중급) 중급 자바스크립트 개발자가 되기 위한 자바스크립트 비동기 처리와 콜백 함수 이해하기. 콜백 지옥과 해결 방법 등
joshua1988.github.io
오늘 학습을 통해 배운 내용이 Pre Couse의 심화과정이라서 그런지 많이 어려웠다. _.XXX 함수들의 대략적인 개념은 이해가 가지만 함수를 내가 만들어 놓고도 어떻게 구동이 되는 것인지 이해하지는 못하였다.ㅠㅠ 같이한 페어분은 잘하시던데....
더욱 노력할 필요성이 느껴지는 하루였다.