최종 자바스크립트 101 소개
Javascript(JS)는 웹 개발을 위한 고급 해석 프로그래밍 언어입니다.
그것은 동적, 느슨한 유형, 다범식 언어라고 불린다.자바와는 달리 웹에 주목합니다.양자는 개념과 디자인에 있어서 다르다.
Javascript의 역사
Javascript는 Brendan Eich가 1995년에 발명한 것이다.1997년에 ECMA 표준 스크립트로 변환되었습니다.ECMAScript는 언어의 공식 이름입니다.
최초 JavaScript ES1 ES2 ES3(1997-1999) 1차 주요 수정 버전 ES5(2009) Edition 2 ES6(2015)연도 신설(2016, 2017, 2018)Javascript는 모든 현대 브라우저를 제공합니다.이 브라우저들은 크롬, 인터넷 탐색기, microsoft edge, Firefox, 애플 사파리 브라우저,opera 브라우저를 포함한다.그것은 많은 데이터베이스에서 스크립트와 조회 언어로 사용되는데, 예를 들어 쿠키DB와MongodB 등이다.
##Javascript의 사용 방법
클라이언트 인증 동적 드롭다운 메뉴 날짜 및 시간 수시로 표시 양식을 제출하기 전에 HTML 양식의 사용자 입력 확인(서버에 데이터 전송) 서버 요청과 관련이 없는 사용자 입력에 응답하는 폼 생성 HTML 요소의 모양 변경 새 창이나 프레임의 열기, 닫기 및 방향 변경 HTML 레이어 조작, 예를 들어 숨기기, 이동 및 브라우저 창 주위에서 드래그 허용 완전한 클라이언트 프로그램 구축 팝업 창과 대화 상자(예: 경고 대화 상자, 확인 대화 상자, 프롬프트 대화 상자) 표시 시계 표시Javascript의 장점
속도.클라이언트 JavaScript는 서버측 액세스 없이 실행할 수 있으므로 매우 빠릅니다. 단순성: JavaScript는 학습과 실현이 더욱 쉽다. 유행도: 자바스크립트는 웹 디자인과 개발 업계에서 거의 없는 곳이 없다.Stack Overflow와 GitHub에는 JavaScript를 사용하는 많은 항목이 있습니다.최근 몇 년 동안 이런 언어는 업계에서 매우 큰 흡인력을 얻었다. 상호작용성: 자바스크립트는 파일 확장자가 무엇이든 Perl과 PHP 등 다른 언어로 작성된 스크립트를 삽입할 수 있습니다. 서버 부하: 클라이언트가 사이트 서버에 대한 수요를 줄이고 전체 부하를 낮춘다. 풍부한 인터페이스: 구성 요소나 슬라이더를 드래그하여 자바스크립트를 사용하여 사이트에 풍부한 인터페이스를 제공한다. 확장 기능:Greasemonkey와 같은 제3자 플러그인은 자바스크립트 개발자가 자바스크립트 세션을 작성할 수 있도록 하고 이 세션들은 필요한 웹 페이지에서 실행하여 기능을 확장할 수 있다. 다기능성: 노드를 통해 JavaScript를 사용할 수 있는 여러 가지 방법이 있습니다.현재 js 서버, 예를 들어 안내 노드라면.js가 Express와 함께 사용할 때 몬godb와 같은 문서 데이터베이스를 사용해야 합니다.클라이언트 프런트엔드에서도 JavaScript를 사용합니다.JavaScript를 사용하면 프런트엔드에서 백엔드까지 전체 애플리케이션을 개발할 수 있습니다. 업데이트: ECMA International은 EcmaScript 5가 출시된 이후 매년 JavaScript를 업데이트하는 데 주력해 왔습니다.
**
##JavaScript의 단점/단점
** 클라이언트 보안: 코드는 사용자의 컴퓨터에서 실행되기 때문에 일부 경우 필요 없는 악의적인 목적으로 사용될 수 있습니다. 브라우저 지원: 브라우저마다 자바스크립트에 대한 설명이 다르고 서버 스크립트는 항상 같은 출력을 생성합니다.클라이언트 스크립트가 예측할 수 없을 수도 있습니다.강력한 Javascript 사용 시작
자바스크립트를 이해하려면 html과 css에 대해 좀 알아야 합니다.자바스크립트가 페이지를 보여주고 응답하는 데 사용되기 때문입니다.
편집기에 이 코드를 입력하십시오.
<html>
<body>
<h2>Welcome to JavaScript</h2>
<script>
document.write("Hello JavaScript by JavaScript");
</script>
</body>
</html>
출력
Welcome to JavaScript
Hello JavaScript by JavaScript
위의 코드에는 html 태그와javascript 코드가 있습니다.javascript 코드는 스크립트 표시에 포함됩니다.
<script>
document.write("Hello JavaScript by JavaScript");
</script>
Javascript의 응용
클라이언트 인증 - 모든 사용자의 입력을 서버에 제출하기 전에 이 입력을 검증하는 것이 매우 중요하다. 자바스크립트는 앞에서 이 입력을 검증할 때 중요한 역할을 한다. HTML 조작 페이지 - Javascript는 HTML 페이지를 동적으로 조작하는 데 도움이 됩니다.이것은 자바스크립트를 사용하여 모든 HTML 태그를 쉽게 추가하고 삭제하며, 장치와 요구에 따라 HTML을 수정하여 모양을 바꾸는 데 도움이 된다. 사용자 알림 - 자바스크립트를 사용하여 웹 페이지에서 동적 창을 팝업하여 사이트 방문자에게 다양한 종류의 알림을 제공할 수 있습니다. 백엔드 데이터 불러오기 - 자바스크립트는 Ajax 라이브러리를 제공합니다. 다른 처리를 할 때 백엔드 데이터를 불러오는 데 도움을 줄 수 있습니다.이것은 정말 당신의 사이트 방문자에게 놀라운 체험을 줄 것이다. 프레젠테이션 - JavaScript는 프레젠테이션 원고를 만드는 기능을 제공하여 사이트를 외관과 느낌으로 만든다.JavaScript는 웹 기반 슬라이드 쇼를 구축하기 위해 RevealJS와 BespokeJS 라이브러리를 제공합니다. 서버 응용 프로그램 - Node JS는 Chrome의 Javascript를 기반으로 실행할 때 구축되어 신속하고 확장 가능한 네트워크 응용 프로그램을 구축하는 데 사용된다.이것은 웹 서버를 포함한 매우 복잡한 서버 응용 프로그램을 개발하는 데 도움이 되는 이벤트 기반 라이브러리입니다.Javascript 개발 도구
다음 편집기를 사용하여 자바스크립트 코드를 실행할 수 있습니다.
Atom 다운로드here
다운로드 가능한 비주얼 스튜디오here
webstormhere
다음 자습서에서는 Javascript 변수에 대해 자세히 설명합니다.
연락처
트위터