MapleStory Finger Point
본문 바로가기
[JavaScript] Promise (Custom적인 접근) function job1(){ return new Promise(function(resolve, reject){ setTimeout(function(){ reject('job1 failed!'); }, 2000); }); } function job2() { return new Promise(function (resolve, reject) { setTimeout(function () { resolve('job2 resolved!'); }, 2000); }); } job1 함수는 new Promise 함수의 결과를 return한다. 새로운 Promise를 선언할 때, 성공했을 때의 결과와 실패했을 때의 함수가 가져올 매개변수가 필요하므로 선언해준다.(resolve, reject) 비동기를 적절하게 설명하기 .. 2022. 10. 14.
[JavaScript] async & await 사용 비동기적 처리에 callback함수가 애용되면서 콜백 지옥에 빠지게들 된다. 동기적 코드 서술방식으로 비동기적 처리를 할 수 있도록 async, await가 사용된다. 노트에 필기하는 만큼 글로 표현하고 싶은데, 시간을 좀 더 들여서 연구해봐야겠다. 2022. 10. 14.
[JavaScript] Promise(then, catch) 2022. 10. 14.
[JavaScript] Call-Back 함수 2022. 10. 11.
[React] 리액트(React)란 무엇일까? 리액트란? facebook에서 만든 오픈소스 JavaScript 라이브러리이다. Web browser에서 Frontend 부분을 제작할 때 쓰인다. 리액트는 facebook에서 만든 라이브러리로, facebook 피드 부분을 편하게 구현하기 위해 만들었다고 한다. instagram 또한 React 라이브러리를 통해 만들어졌다고 한다. 이러한 두 애플리케이션 개발 후 React가 배포되었고 현재 큰 인기 + 부흥기를 맞이하고 있다. 리액트의 장점 Javascript는 넷스케이프 회사의 한 개발자가 약 10일간의 기간동안 만든 언어였다. 프로그래밍을 하다보면 언어가 가진 불완전함이 빈번하게 보인다고 한다. 초기 설계단계가 그리 탄탄하지 않았기 때문이라고 생각이 든다. 이러한 부분을 React, J-query.. 2022. 8. 11.