자바스크립트/끄적끄적 4

[Javascript] JSON 이란?

JSON은 속성-값 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다 JSON은 데이터 포맷일 뿐이며 어떠한 통신 방법도, 프로그래밍 문법도 아닌 단순히 데이터를 표시하는 표현 방법일 뿐이다. 내가 스프링 웹프로젝트를 진행할때 JSON 타입의 배열로 데이터를 보낸적이 있는데, 아래와 같이 listDate 라는 이름의 배열로 3개의 데이터를 보냈다. 안될줄알았는데 되더라.. 인덱스 형식으로 끄내서 사용가능 스프링에선 배열로 온 데이터를 어노테이션 @RequestBody VO 객체에 List 변수를 따로 선언해서 List변수로 받아서 사용했던 기억이 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17..

[Javascript] AJAX란?

JavaScript의 라이브러리중 하나이며 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자이다. 여기서, 비동기 방식이 무엇인지 궁금할것인데 우리가 웹 페이지에서 어떤 요청을 하면 화면 전체가 깜빡할것이다. 이럴경우 F12(개발자모드) 에서 네트워크 탭에서, 데이터를 확인해보면 전체 데이터를 리로드 하는경우가 있다. 이런경우 (동기 방식) 전체 데이터를 리로드 하는방식이다. 동기 - 정해진 순서대로만 진행 가능하다. (어떠한 처리를 할경우 그처리를 처리후 다른걸로 넘어간다) 비동기 - 여러개의 요청사항을 한꺼번에 진행할수 있다. ( 대표적으로 백그라운드랑 똑같은 개념이라 생각하면됨) 비동기식의 장점 페이지리로드를 할경우 전체 리소스를 다시 불러와야 하는데,..