>  기사  >  웹 프론트엔드  >  JavaScript는 크로스 플랫폼일 수 없습니다. 그렇죠?

JavaScript는 크로스 플랫폼일 수 없습니다. 그렇죠?

青灯夜游
青灯夜游원래의
2022-09-20 16:48:583775검색

아니요, 자바스크립트는 크로스 플랫폼이 가능합니다. JavaScript 스크립트 언어는 브라우저 자체에 의존하며 운영 환경(시스템)과는 아무런 관련이 없습니다. 컴퓨터가 브라우저를 실행할 수 있고 브라우저가 JavaScript를 지원하는 한 대부분의 브라우저에서 JavaScript가 올바르게 실행될 수 있습니다. 이므로 여러 플랫폼(예: Windows, Linux, Mac, Android, iOS 등)에서 실행할 수 있습니다.

JavaScript는 크로스 플랫폼일 수 없습니다. 그렇죠?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

아니요, 자바스크립트는 크로스 플랫폼이 가능합니다.

JavaScript(줄여서 "JS")는 기능 우선순위가 있는 경량, 해석 또는 JIT(Just-In-Time) 컴파일 크로스 플랫폼 프로그래밍 언어입니다. 웹 페이지 개발을 위한 스크립팅 언어로 유명하지만 브라우저가 아닌 많은 환경에서도 사용됩니다. JavaScript는 프로토타입 프로그래밍, 다중 패러다임을 기반으로 하는 동적 스크립팅 언어이며 객체 지향, 명령형 및 선언적(예: 함수형 프로그래밍) 스타일.

언어의 구문과 기본 개체를 설명하는 JavaScript*

  • ECMAScript의 전체 구성입니다.

  • Document Object Model(DOM)은 웹 콘텐츠 처리를 위한 방법과 인터페이스를 설명합니다.

  • 브라우저 개체 모델(BOM)은 브라우저와 상호 작용하기 위한 방법과 인터페이스를 설명합니다.

JavaScript의 특징

1 순차적으로 해석되어 실행되는 스크립트 언어

기본 구조 형태는 c, c++, java와 매우 유사합니다. 하지만 이들 언어처럼 먼저 컴파일할 필요는 없지만 ==는 프로그램 실행 중에 한 줄씩 해석됩니다. ==HTML 페이지에 삽입되어 브라우저가 해석하고 실행할 수 있도록 해야 합니다.

2. 객체 기반 언어

javascript는 프로그램에서 객체를 생성할 수 있는 언어입니다.

3. 단순성

Java의 기본 구문과 제어 흐름을 기반으로 한 언어입니다. 심플하고 콤팩트한 디자인으로 자바의 기본 구문을 모두

자바스크립트에서 사용할 수 있기 때문에 자바 언어를 배웠다면 자바스크립트를 배우는 것은 상대적으로 간단합니다

4. 약한 유형의 언어

구문은 다음과 같습니다. 느슨하고 요구 사항이 엄격하지 않습니다. 예를 들어 변수를 선언할 때 변수를 선언하지 않고 직접 사용할 수도 있습니다. 5. 이벤트 기반

Operations 예를 들어 왼쪽/오른쪽 클릭 및 더블클릭, 키보드 키 모니터링, 마우스 이동, 마우스 드래그, 마우스 스크롤 및 기타 이벤트 응답 처리를 JavaScript

6에 넘길 수 있습니다. Dynamics

JavaScript는 웹 서비스 프로그램을 통하지 않고 사용자 또는 고객 입력에 직접 응답합니다

7. 보안

JavaScript는 로컬 하드 드라이브에 대한 접근을 허용하지 않으며, 서버에 데이터를 저장할 수 없습니다. 네트워크 문서 중 정보 검색이나 동적 상호 작용을 위해 브라우저를 통해서만 얻을 수 있습니다. 따라서 데이터 손실을 효과적으로 방지

8,

Cross-platform

JavaScript 스크립트 언어는 운영 체제에 의존하지 않으며 브라우저 지원만 필요합니다. 따라서 JavaScript 스크립트는 작성된 후 모든 컴퓨터에서 사용할 수 있습니다. 단, 컴퓨터의 브라우저가 JavaScript 스크립트 언어를 지원하면 JavaScript는 대부분의 브라우저에서 지원되므로 다양한 플랫폼(예: Windows, 리눅스, 맥, 안드로이드, iOS 등). 간단히 말하면 JavaScript는 브라우저 자체에 의존하며 운영 환경과는 아무런 관련이 없습니다. 컴퓨터가 브라우저를 실행할 수 있고 브라우저가 JavaScript를 지원하는 한 올바르게 실행될 수 있습니다. 그러나 다른 브라우저와 동일한 브라우저의 다른 버전은 JavaScript를 다르게 지원합니다(브라우저 호환성).

PHP, ASP 등의 서버 측 스크립팅 언어와 달리 JavaScript는 주로 사용자의 브라우저에서 실행되는 클라이언트 측 스크립팅 언어로 사용되며 서버 지원이 필요하지 않습니다. 따라서 초창기 프로그래머들은 서버의 부담을 줄이기 위해 자바스크립트를 선호했지만, 동시에 보안이라는 또 다른 문제도 불러일으켰다.

서버가 더욱 강력해짐에 따라 프로그래머는 보안을 보장하기 위해 서버에서 실행되는 스크립트를 선호하지만 JavaScript는 크로스 플랫폼과 사용하기 쉬운 장점으로 인해 여전히 인기가 있습니다. 동시에 일부 특수 기능(예: AJAX)은 클라이언트 측에서 지원되기 위해 JavaScript에 의존해야 합니다.

JavaScript의 역할

1. 웹페이지의 디자인 레이아웃을 동적으로 개선합니다. (페이지의 라벨 요소를 조작합니다.)2. 브라우저를 감지하고 동작을 제어합니다.

4. 쿠키 만들기

5. 페이지에서 발생하는 이벤트를 처리합니다

6. ajax

를 사용할 때도 JavaScript가 사용됩니다.[관련 권장 사항:

javascript 비디오 튜토리얼

,

기본 프로그래밍 비디오

]

위 내용은 JavaScript는 크로스 플랫폼일 수 없습니다. 그렇죠?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.