본문 바로가기

javascript7

데이터 불러오기 콜백 콜백은 다른 코드의 인수로서 넘겨주는 실행 가능한 코드를 말한다. 콜백을 넘겨받는 코드는 필요에 따라 즉시 실행할 수도 있고 아니면 나중에 실행할 수도 있다. 콜백을 쓰는 이유 js에서 비동기적 프로그래밍을 할 수 있어서 이다. js는 싱글 스레드를 사용하는데 블록킹(멈춤)을 방지하여 싱글스레드를 사용할 수 있게 한다. Promise Promise는 js 비동기 처리에 사용되는 객체이다. 개인적으로 자바의 try-catch 예외처리가 떠오르는데 예외처리를 둘다 해줘서 그런것 같다. 코드 모양세도 비슷하다. try { //예외발생할 가능성이 있는 문장 }catch(Exception e) { //Exception이 발생했을 경우, 이를 처리하지 위한 문장적는다. //보통 이곳에 예외메세지를 출력하고 로.. 2023. 9. 19.
[NodeJs] 외부패키지 사용해보기 npm : Node Package Manager Package 란? 여러 가지 모듈들의 집합 그렇다면 외부 package 도 사용할 수 있지 않을까? https://www.npmjs.com/ npm Bring the best of open source to you, your team, and your company Relied upon by more than 17 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java www.npmjs.com 이 페이지를 들어가서 원하는 .. 2023. 9. 8.
[NodeJs] 모듈 사용 2023. 9. 8.
API Application Programming Interface 응용프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다. Client [1] Server [2] Database [1] : resquest, response [2] : query, query result [1]의 과정을 API 호출이라고 한다. [1]이 언제 이뤄지는 지 모른다! => 그렇기 때문에 비동기 호출인 Promise 객체를 이용한다. async function getData() { let rawResponse = await fetch("https://jsonplaceholder.ty.. 2023. 9. 8.