본문 바로가기

Dev.FrontEnd/JavaScript

[아홉번째] JavaScript - Web Browser / Ajax , JSON



Ajax
(Asynchronous JavaScript and XML)

자바스크립트를 통해 내부적으로 통신할 수 있는 것.
- 누가 : 사용자들이
- 무엇을 : 지금 당장 필요로하지 않는 정보들을
- 언제 : 나중에 필요로할 때
- 어떻게 : 서버에서 가져와주는 기술 
- 왜 : 그게 사용자 입장에서 효율적이니까

Asynchronous JavaScript and XML
XML은 중요하지 않다. 요즘엔 다른 데이터도 다 취급하기 때문에
주로 JSON을 많이 사용.
비동기적으로 서버와 통신을 하는 방식
<->
동기적인 것은 동시적인 것



JSON
(JavaScript Object Notation)
JavaScript 에서 객체를 만들 때 사용하는 표현식
서버와 통신을 통해서 작업을 해야하는 상황에서 유용하고 광범위하게 사용하는 기술이다.

jQuery 와 Ajax 의 콜라보;
.ajax - 기본적인 API 이것을 다루는걸 추천한다.
가장 근간이 되는 API. 가장 많이 사용된다.

jQuery.ajax( [settings] )

$.ajax({
url: "http://fiddle.jshell.net/favicon.png",
beforeSend: function( xhr ) {
xhr.overrideMimeType( "text/plain; charset=x-user-defined" );
}
})
.done(function( data ) {
if ( console && console.log ) {
console.log( "Sample of data:", data.slice( 0, 100 ) );
}
});




자바스크립트 포스팅도 이게 마지막. 이제는 올린 포스팅들을 다듬고 다듬고 다듬어야지.생활코딩 이고잉님 감사합니다^^-..-