:: ADVANCE ::
[JavaScript] AJAX : Asynchronous JavaScript and XML AJAX란 JavaScript를 이용해서 비동기식으로 서버와 통신하는 방식, 비동기 JavaScript와 XML을 말한다. 간단히 말해서, 서버측 Script와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것을 말한다. Ajax란 하나의 특정한 기술이 아니라 함께 사용하는 기술의 묶음을 지칭 서버측 다양한 형식 (JSON, XML, HTML 및 일반 Text 형식 등)의 정보를 주고 받을 수 있다. AJAX의 특징은 page 전체를 리프레쉬 하지 않고서도 수행 되는 '비동기성' 이다.이러한 비동기성을 통해 사용자가 Event 가 있으면 전체 페이지가 아닌 일부분만을 업데이트할 수 있게 해준다. [참고..
[JavaScript] JavaScript란 무엇일까? JavaScript란 무엇일까? JavaScript란 실행을 위해 따로 변환할 필요가 없는 Text 기반의 컴퓨터 언어이다.또한 JavaScript는 객체 기반의 스크립트 프로그래밍 언어로 웹 브라우저 내에서 주로 사용되며, 다른 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 주로 웹 프로그래밍에 사용되는 언어로 만약 웹 프로그래밍을 한다면 JavaScript는 사실상 필수라고 볼 수 있다.하지만 node.js나 Apache CouchDB처럼 브라우저가 아닌 환경에서도 사용된다. (이하 줄여서 JS라 하겠다) JS는 프로토타입 기반의 다중 패러다임 스크립트 언어로, 역동적이고, 객체지향형, 함수형, 명령형 프로그래밍 스타일을 지원한다..
[ JSON ] JSON - JavaScript Object Notation JSON은 text format 기반의 경량 데이터 변환 포맷이다.프로그래밍 언어에 독립적이며, C언어 계열에 익숙한 데이터 구조 형식을 취하고 있다. JSON은 두가지 포맷을 가지고 있는데,첫째는 name / value 쌍의 collection data 구조이다. (프로그래밍 언어로 따지면 object, record, struct 쯤 된다고 본다.)두번째는 정렬된 value의 list형태로써 프로그래밍 언어로 비유하자면 배열이라고 보면 된다고 한다. JSON의 데이터 구조는 많은 프로그램 언어에 의해서 지원되고 있기 때문에 XML 보다는 이기종 시스템 간의 이상적인 선택이 될 수 있을 것이다. 추가적으로 JSON은 표준 Jav..