러닝 자바스크립트 예제

이 문서에서는 JSDT 2.0을 기본 IDE로 사용하여 이클립스를 사용하는 최신 자바스크립트의 워크플로우 및 도구를 소개합니다. 자바 스크립트는 가장 인기있는 브라우저가 지원을 공유하고 실수로 다른 언어의 프레임 워크에 대한 대상 언어가된 유일한 언어입니다. [61] JavaScript 엔진의 속도가 증가함에 따라 동적 특성에 내재된 성능 제한에도 불구하고 언어가 가능한 컴파일 대상이 되었습니다. 다음은 JavaScript를 통해 링크의 URL을 동적으로 만들 수 있는 방법을 보여 주며, 이 예제에서는 자바스크립트를 사용하여 웹 사이트 “digg”에 대한 링크를 만듭니다. JavaScript는 매우 다양한 환경에서 실행되므로 테스트 및 디버깅의 중요한 부분은 JavaScript가 여러 브라우저에서 작동하는지 테스트하고 확인하는 것입니다. HTML 코드를 다음으로 조정합니다. 이 예제에서는 자바스크립트가 HTML 페이지에 포함됩니다. 저작권 © 2012-2019 vogella GmbH. 소프트웨어 예제의 무료 사용은 이클립스 공공 라이센스 2.0의 조건에 따라 부여됩니다. 이 튜토리얼은 크리에이티브 커먼즈 저작자 표시-비상업적-공유3.0 독일 라이선스에 따라 게시됩니다. 이러한 사용자를 지원하기 위해 웹 작성자는 페이지의 JavaScript를 지원하지 않는 사용자 에이전트(브라우저)에서 정상적으로 성능이 저하되는 페이지를 만들 수 있습니다.

특히 JavaScript에 추가한 추가 기능 없이도 페이지는 사용 가능한 상태로 유지되어야 합니다. 일부 사이트는 JS를 사용하지 않도록 설정한 경우 대체 콘텐츠가 포함된 HTML 태그를 사용합니다. 많은 [정량화]가 바람직하다고 여는 다른 방법은 먼저 모든 브라우저에서 작동하는 기본 기술을 사용하여 콘텐츠를 작성한 다음 JavaScript를 사용하도록 설정한 사용자의 콘텐츠를 향상시키는 것입니다. [65] 이것은 점진적 향상으로 알려져 있습니다. 웹 브라우저는 샌드박스 외부에서 JavaScript를 실행할 수 있으며, 예를 들어 파일을 만들거나 삭제하는 데 필요한 권한이 있습니다. 이러한 권한은 웹에서 코드에 부여되지 않습니다. 1995년 12월, 브라우저용 JavaScript를 출시한 직후, 넷스케이프는 Netscape 엔터프라이즈 서버를 통해 서버 쪽 스크립팅을 위한 언어 구현을 도입했습니다. [24] JavaScript 작성자는 대부분의 브라우저에서 올바르게 실행할 수 있는 표준 준수 코드를 작성하여 이러한 차이점을 해결할 수 있습니다.

이러한 기능을 사용할 경우 특정 브라우저 기능이 없을 때 다르게 행동하는 코드를 작성할 수 있습니다. [62] 작성자는 두 브라우저가 서로 다른 동작으로 동일한 기능을 구현할 수 있으므로 실행 중인 브라우저를 감지하는 것이 실용적일 수도 있습니다. [63] [64] 브라우저 차이를 고려한 라이브러리 및 도구 키트도 프로그래머에게 유용합니다.

Geplaatst in Geen categorie