자바스크립트

수민·2022년 9월 6일
0

프론트엔드

목록 보기
12/48

브라우저는 WEb API를 호출하여
브라우저로 전달하는방식

이일을 처리하기위해 3초후에 처리해주세요!
라고 명령한거랑 비슷한것.!

3초가지나면 함수를 실행하라고 명령!


AJAX -비동기식 자바스크립트와 XML
서버로데이터를 원활하게 주고받도록함.

API- 모든인터페이스를 의미하는 광범위한 용이
소프트웨어끼리 작용하는 응용프로그램
WebApI- 웹,HTTP를 기반으로 하는 인터페이스
Twitter.Facebook이나 날씨자 비트코인도 API

API
JSON- 완전히 다른포맷
Javascript 객체문법을 애기하는데 전혀다른의미.
JSON은 계속해서 데이터를 전송하거나 정보를 전송 사용자끼리 전송하거나
일관적이고 예측
중괄호와 키값 쌍을 가짐.

JSON(제이슨[1], JavaScript Object Notation)은 속성-값 쌍(attribute–value pairs), 배열 자료형(array data types) 또는 기타 모든 시리얼화 가능한 값(serializable value) 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 비동기 브라우저/서버 통신 (AJAX)을 위해, 넓게는 XML(AJAX가 사용)을 대체하는 주요 데이터 포맷이다. 특히, 인터넷에서 자료를 주고 받을 때 그 자료를 표현하는 방법으로 알려져 있다. 자료의 종류에 큰 제한은 없으며, 특히 컴퓨터 프로그램의 변수값을 표현하는 데 적합하다.

본래는 자바스크립트 언어로부터 파생되어 자바스크립트의 구문 형식을 따르지만 언어 독립형 데이터 포맷이다. 즉, 프로그래밍 언어나 플랫폼에 독립적이므로, 구문 분석 및 JSON 데이터 생성을 위한 코드는 C, C++, C#, 자바, 자바스크립트, 펄, 파이썬 등 수많은 프로그래밍 언어에서 쉽게 이용할 수 있다.

JSON 포맷은 본래 더글라스 크록포드가 규정하였다. RFC 7159와 ECMA-404 그리고 ISO/IEC 21778:2017[2] 표준에 의해 기술되고 있다. KS 부합화 표준은 아직 제정되지 않았으며, TTA 협회 표준명은 TTAE.OT-10.0394이다. ECMA 표준과 ISO/IEC 표준은 문법만 정의할 정도로 최소한으로만 정의되어 있는 반면 RFC는 시맨틱, 보안적 고려 사항을 일부 제공 한다.[3] JSON의 공식 인터넷 미디어 타입은 application/json이며, JSON의 파일 확장자는 .json이다.

JSON.stringify() 메서드는 JavaScript 값이나 객체를 JSON 문자열로 변환합니다. 선택적으로, replacer를 함수로 전달할 경우 변환 전 값을 변형할 수 있고, 배열로 전달할 경우 지정한 속성만 결과에 포함합니다.


POSTMAN


POSTAMN 사용법
출처: https://binit.tistory.com/17

XHR-Promise를 지원하지않음.
(callback을 사용해야함)

AJAX 비동기요청방식

profile
헬창목표

0개의 댓글