멋쟁이사자처럼 프론트엔드 스쿨 2기 39_Day

aydennote·2022년 5월 26일
0
post-thumbnail

📖 오늘 학습 뽀인트!

  1. Ajax
  2. 자료구조와 알고리즘

1. Ajax

🕵️‍♀️ Ajax(에이작스)란?
자바스크립트를 이용하여 브라우저가 서버에게 비동기적으로 데이터를 요청하고, 응답 받은 데이터를 동적으로 페이지 렌더링 하는 방식을 Ajax(Asynchronous Javascript and XML)라고 한다. 자바스크립트에서는 주로 fetch()를 사용하며, jquery에서는 $.ajax()를 사용한다.


✍ JS와 jQuery 비동기 통신 종류

JS

  • fetch
  • axios
  • XMLHttpRequest

jquery

  • load
  • ajax

2. 자료구조와 알고리즘

🕵️‍♀️자료구조란?
데이터를 특정 방식으로 구성하고 저장함으로써 더 효율적으로 접근하고 수정할 수 있게 해준다. 즉, 자료 구조는 데이터 값들, 데이터 간의 관계, 그리고 데이터를 다룰 수 있는 함수와 작업의 모임이다.
이러한 자료 구조에는 Stack, Queue, Linked List, Tree, Map, Set, Graph 등이 있다.

🕵️‍♀️알고리즘이란?
간단히 말해 어떤 문제를 해결하는 방법이다. 어떤 문제를 해결하는 알고리즘은 여러개가 존재하며, 정답은 없고 효율은 있다고 생각한다. 자료구조와 알고리즘을 연결지어 생각해보면 어떤 문제를 해결하는 알고리즘에 특정 자료구조를 채택하여 사용할 수 있다.

profile
기록하는 개발자 Ayden 입니다.

0개의 댓글