>웹 프론트엔드 >프런트엔드 Q&A >자바스크립트란 어떤 언어인가요?

자바스크립트란 어떤 언어인가요?

青灯夜游
青灯夜游원래의
2021-10-19 14:36:093296검색

Javascript는 객체 및 이벤트 중심적이고 비교적 안전하며 클라이언트 측 웹 개발에 널리 사용되는 스크립팅 언어이기도 합니다. 다양한 추가 이러한 동적 기능은 사용자에게 더욱 부드럽고 아름다운 탐색 효과를 제공합니다.

자바스크립트란 어떤 언어인가요?

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

JavaScript는 객체 및 이벤트 중심적이고 비교적 안전하며 클라이언트 측 웹 개발에 널리 사용되는 스크립팅 언어이기도 합니다.

웹 애플리케이션 개발에 널리 사용되어 왔으며 사용자에게 더 부드럽고 아름다운 탐색 효과를 제공하기 위해 웹 페이지에 다양한 동적 기능을 추가하는 데 자주 사용됩니다.

HTML 웹 페이지에 동적 기능을 추가하기 위해 HTML에서 처음 사용되었습니다. 이는 Netscape의 LiveScript에서 개발된 프로토타입 상속 객체 지향 동적 유형 대소문자 구분 클라이언트 스크립트 언어입니다. 주요 목적은 서버가 남긴 속도 문제를 해결하는 것입니다. Perl과 같은 사이드 언어를 지원하고 다양한 사용자 작업에 응답하여 고객에게 보다 원활한 브라우징 효과를 제공합니다. 당시 서버에서 데이터를 검증해야 했기 때문에 네트워크 속도가 28.8kbps에 불과해 상당히 느렸기 때문에 검증 단계에서 시간이 너무 많이 낭비되었습니다. 그래서 넷스케이프의 브라우저 네비게이터에는 데이터 검증의 기본 기능을 제공하기 위해 자바스크립트가 추가됐다. 그러나 이제 JavaScript는 Node.js와 같은 웹 서버에서도 사용할 수 있습니다.

1. JavaScript 구성

완전한 JavaScript 구현은 다음 세 가지 부분으로 구성됩니다.

  • ECMAScript: 언어의 구문과 기본 개체를 설명합니다.

  • Document Object Model Model(줄여서 DOM) )): 웹 콘텐츠 처리를 위한 방법과 인터페이스를 설명합니다.
    브라우저 개체 모델(줄여서 BOM): 브라우저와 상호 작용하는 방법과 인터페이스를 설명합니다.

2. 자바스크립트의 기본 특징

  • 은 해석된 스크립트 언어입니다(코드가 미리 컴파일되지 않음).

  • 주로 HTML 페이지에 대화형 동작을 추가하는 데 사용됩니다.

  • HTML 페이지에 직접 삽입할 수 있지만 별도의 js 파일로 작성하면 구조와 동작의 분리가 쉬워집니다.

3. JavaScript의 특징

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

서버가 더욱 강력해짐에 따라 오늘날의 프로그래머는 보안을 보장하기 위해 서버 측에서 실행되는 스크립트를 선호하지만 JavaScript는 크로스 플랫폼과 사용하기 쉬운 장점으로 인해 여전히 인기가 있습니다. 동시에 일부 특수 기능(예: AJAX)은 클라이언트 측에서 지원되기 위해 Javascript에 의존해야 합니다. V8과 같은 엔진과 Node.js와 같은 프레임워크, 이벤트 중심 및 비동기 IO와 같은 기능이 개발됨에 따라 JavaScript는 점차 서버 측 프로그램을 작성하는 데 사용됩니다.

4. JavaScript는 일반적으로 다음 작업을 완료하는 데 사용됩니다.

2. 브라우저 이벤트에 응답합니다.

4. 데이터를 제출하기 전에 확인합니다. 서버 데이터

5. 방문자의 브라우저 정보 감지

6. 쿠키 생성 및 수정 등을 제어합니다.

5. Javascript를 사용하는 방법

Javascript를 웹페이지에 추가하는 방법에는 두 가지가 있습니다. 및 참조 방법.

1. 직접 방법

가장 일반적으로 사용되는 방법으로, Javascript가 포함된 대부분의 웹 페이지에서는 다음 방법을 사용합니다. 예:

<html>
      <head>
      <title>简单的JavaScript Hello World</title>
         <script type="text/javascript">
             document.write("Hello, PHP中文网!");   // 在浏览器视窗内直接显示
             alert("Hello,  PHP中文网!");            //  弹窗显示
             console.log("Hello,  PHP中文网!");      // 在控制台(console)里显示,需要先开启开发工具控制台
         </script>
      </head>
      <body>
   HTML页面内容……
      </body>
   </html>

이 예에서는 새 태그를 볼 수 있습니다:

)

xhtml이 아닌 문서의 스크립트 태그, 외부 파일을 참조하지 않는 경우 초과 및 미만 연산자로 인해 발생하는 브라우저 구문 분석 오류를 방지하기 위해 스크립트에 cdata 문을 추가해야 합니다. 참조 방법

3f1c4e4b6b16bbbd69b2ee476dc4f83a……2cacc6d41bbb37262a98f745aa00fbf0,而66a17b20640e18670940ab3cf242283c 用来告诉浏览器这是用Javascript编写的程序,需要调动相应的解释程序进行解释。(w3c已经建议使用新的标准:eb65986a7ef83bfab7d3b2969497bce6

이미 있는 경우 Javascript 소스 파일(보통 js 확장자)이 있는 경우 이 참조 방법을 사용하면 프로그램 코드의 활용도를 높일 수 있습니다. 기본 형식은 다음과 같습니다.

<script src=“url” type="text/javascript"></script>

Url은 프로그램 파일의 주소입니다. 마찬가지로, 그러한 명령문은 HTML 문서의 헤드나 본문 부분에 배치될 수 있습니다. "직접 삽입 방법"의 예제 효과를 얻으려면 먼저 다음 내용으로 Javascript 소스 코드 파일 "Script.js"를 생성할 수 있습니다.

document.write("这是Javascript!采用直接插入的方法!");

在网页中可以这样调用程序:c2b992906fc368867610d61ab35ef6532cacc6d41bbb37262a98f745aa00fbf0

也可以同时在导入文件时制定javascript的版本,例如:3307c2a9026f75b96448a0777eb4891a2cacc6d41bbb37262a98f745aa00fbf0

注意:凡是指定了src属性的script标签里的内容都会被忽略。

【推荐学习:javascript高级教程

위 내용은 자바스크립트란 어떤 언어인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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