"자바스크립트"의 두 판 사이의 차이

 
(사용자 5명의 중간 판 32개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;JavaScript; JS
;JavaScript (JS)
;자바스크립트
;자바스크립트
*스크립트 언어
* 객체지향 언어
*객체지향 언어
* [[스크립트 언어]]
*표준은 [[ECMA스크립트]]
* [[동적 프로그래밍 언어]]
*웹브라우저에 인터프리터 내장
* 표준은 [[ECMA스크립트]]
:서버에 있는 소스가 그대로 다운로드되어 클라이언트에서 수행됨
* 웹브라우저(클라이언트 측)에서 사용할 수 있는 프로그래밍 언어
*웹브라우저가 아닌 환경에서도 사용됨(예: [[node.js]])
* 웹페이지를 동적으로<ref>프로그램에 의해</ref> 제어하기 위해서 고안된 언어
* 웹브라우저에 인터프리터가 내장되어 자바스크립트를 처리해준다.
* HTML5이 보급되면서 [[네이티브앱]]으로만 가능하던 기능들이 점차 [[웹앱]]으로도 가능해졌다.
* 서버에 있는 소스가 그대로 다운로드되어 클라이언트에서 수행된다.
* 웹브라우저가 아닌 환경에서도 사용된다(예: [[node.js]], [[유니티]])
* [[1급 함수]] 지원
 
https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Unofficial_JavaScript_logo_2.svg/70px-Unofficial_JavaScript_logo_2.svg.png
 
==웹에서의 역할==
*HTML : Contents
*CSS : Presentation
*Javascript : Behavior
 
==기능 예시==
간단한 예시만 몇가지...
*CSS 스타일 변경
*팝업창 띄우기
*입력값 유효성 검사
*쿠키 생성
*사용자 브라우져 알아내기


==같이 보기==
==같이 보기==
{{z컬럼3|
*[[자바스크립트 자료형]]
*[[자바스크립트 태그]]
*[[자바스크립트 태그]]
*[[ECMA스크립트]]
*[[ECMA스크립트]]
*[[VBScript]]
*[[VBScript]]
*[[JScript]]
*[[유니티스크립트]]
*[[유니티스크립트]]
*[[스크립트 언어]]
*[[스크립트 언어]]
*[[AJAX]]
*[[DOM]]
*[[DOM]]
*[[JSON]]
*[[서버사이드 자바스크립트 솔루션]]
*[[자바, 자바스크립트의 차이]]
}}


==참고 자료==
==참고==
*http://en.wikipedia.org/wiki/JavaScript
* {{위키백과}}
* http://opentutorials.org/module/532/4650
* https://developer.mozilla.org/ko/docs/A_re-introduction_to_JavaScript JavaScript 재입문하기 (JS ​튜토리얼)
* http://www.bloter.net/archives/264731 [IT열쇳말] 자바스크립트 《블로터》 이지현 2016-10-06
* https://medium.com/@pitzcarraldo/javascript는-잘못이-없다-정말로-fb9b8e033b10 Cho Minkyu 2016-10-09


[[분류: Javascript]]
[[분류:JavaScript]]

2020년 9월 16일 (수) 01:06 기준 최신판

1 개요[ | ]

JavaScript (JS)
자바스크립트
  • 객체지향 언어
  • 스크립트 언어
  • 동적 프로그래밍 언어
  • 표준은 ECMA스크립트
  • 웹브라우저(클라이언트 측)에서 사용할 수 있는 프로그래밍 언어
  • 웹페이지를 동적으로[1] 제어하기 위해서 고안된 언어
  • 웹브라우저에 인터프리터가 내장되어 자바스크립트를 처리해준다.
  • HTML5이 보급되면서 네이티브앱으로만 가능하던 기능들이 점차 웹앱으로도 가능해졌다.
  • 서버에 있는 소스가 그대로 다운로드되어 클라이언트에서 수행된다.
  • 웹브라우저가 아닌 환경에서도 사용된다(예: node.js, 유니티)
  • 1급 함수 지원

 

2 웹에서의 역할[ | ]

  • HTML : Contents
  • CSS : Presentation
  • Javascript : Behavior

3 기능 예시[ | ]

간단한 예시만 몇가지...

  • CSS 스타일 변경
  • 팝업창 띄우기
  • 입력값 유효성 검사
  • 쿠키 생성
  • 사용자 브라우져 알아내기

4 같이 보기[ | ]

5 참고[ | ]

  1. 프로그램에 의해
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}