리모트 스크립트

Remote scripting

리모트 스크립팅은 브라우저 내에서 실행 중인 스크립트와 프로그램이 서버와 정보를 교환할 수 있도록 하는 기술입니다.로컬 스크립트는 리모트 측에서 스크립트를 호출하여 반환된 정보를 처리할 수 있습니다.

비동기 리모트스크립트의 초기 형태는 XMLHttpRequest가 존재하기 전에 개발되어 매우 간단한 프로세스를 이용했습니다.스태틱 웹 페이지는 서버 측에서 원격으로 생성된 새로운 JavaScript 콘텐츠로 새로고침되는 동적 웹 페이지(다른 타깃프레임 등)를 엽니다.

XMLHttpRequest 및 이와 유사한 "클라이언트스크립트 원격 프로시저 호출" 함수는 웹 페이지 인터페이스에서 웹 서비스를 사용하고 트리거할 수 있는 가능성을 엽니다.

그 후 웹 개발 커뮤니티는 서로 다른 브라우저 간에 일관된 결과를 가능하게 하기 위해 원격 스크립팅을 위한 다양한 기술을 개발했습니다.2000년의 JSRS 라이브러리, 2000년의 Image/Cookie 기법의 도입이 초기 예에 포함됩니다.

자바스크립트 리모트스크립트

JavaScript Remote Scripting(JSRS)은 다음과 같은 조합을 사용하여 대화형 웹 응용 프로그램을 만드는 웹 개발 기술입니다.

  • HTML(또는 XHTML)
  • 제시된 정보를 동적으로 표시하고 상호 작용하기 위해 JavaScript를 통해 조작되는 문서 객체 모델
  • 트랜스포트층XMLHttpRequest보다 브라우저 지원이 우수하기 때문에 스크립트태그 또는 iframe을 사용하는 것이 가장 많이 사용됩니다.
  • 데이터 형식WDDX 를 사용한 XML 는, JSON 또는 그 외의 텍스트 형식도 사용할 수 있습니다.

개략도

Ajax도 비슷한 방법으로 새로운 웹 브라우저의 XmlHttpRequest에 의존합니다.

라이브러리

「 」를 참조해 주세요.

외부 링크