목록Wep Programming/기타 (3)
heenam
JSON JSON은 텍스트-기반의 데이터 교환 형식이다. 이 형식은 사람도 읽을 수 있으며 컴퓨터도 쉽게 분석할 수 있다. JSON은 자바스크립 언어에서 유래하여 배열과 객체를 표현하는 양식에 토대를 두고 있다. JSON은 근본적으로 언어에 독립적이다. 따라서 어떤 언어에서도 읽고 쓰는 데 문제가 없다. JSON과 XML JSON과 XML은 경쟁자나 마찬가지이다. 둘 다 계층적으로 데이터를 구상할 수 있으며 프로그램으로 비교적 쉽게 구문 분석할 수 있다. 하지만 XML과 달리 JSON은 종료 태그를 써줄 필요가 있다. 아주 작은 차이지만 JSON이 XML보다 간결하다. 따라서 빠르게 읽고 쓰는게 가능하다. 자바스크립트에서는 eval()을 사용해 쉽게 파싱할 수 있다. 배열도 사용 할 수 있다. JSON의..
Ajax 개요 Ajax는 서버와 데이터를 교환하는 기술의 하나이다. Ajax는 클라이언트가 서버와 적은 양의 데이터를 교환하여 비동기 적으로 THML 페이지를 업데이트 할수 있다. 따라서 Ajax는 빠르고 동적인 대화형 웹 페이지를 만드는 데 유용하다. Ajax는 대표적으로 구글 맵에 사용된다. 이외에도 Ajax를 이용하면 혁신적인 메일 서비스, 게시판 서비스, 블로그 서비 스 등이 가능하다. Gmail, 유투브, 페이스북이 모두 Ajax를 사용하고 있다. Ajax는 새로운 프로그래밍 언어가 아니라 기존의 표준 기술을 현명하게 사용하는 새로운 기술이다. Ajax 외 기존 방법의 비교 기존의 웹 브라우저는 서버로 부터 페이지 단위로만 받을 수 있었지만 Ajax를 사용하면 XML 파일 조각 단위로 받을 수 ..
jQuery jQuery는 일종의 자바스크립트 라이브러리이다. jQuery를 사용하면 자바스크립트 프로그래밍의 양을 상당히 줄일 수 있다. 그리고 무엇보다도 jQuery는 배우기 쉽다. 게다가 무료이다. 설치 과정도 필요 없이 그냥 한 줄만 소스에 추가하면 된다. 똑같은 동작을 하는 자바스크립트 코드와 jQuery 코드를 서로 비교해 보자. 자바스크립트 jQUREY document.getElementsById("myPara").innerHTML = "안녕하세요?" $("#myPara").html("안녕하세요") jQuery는 CSS의 선택자 문법을 사용하여 특정한 요소를 선택한다. jQuery는 웹 페이지에서 자바스크립트를 사용하는 것을 쉽게 하기 위하여 만들어 졌다. jQuery를사용하면 자바스크립 트..