1. 자바스크립트 역사
- 넷스케이프의 브랜든 아이히에 의해 모카라는 이름으로 만들어짐
- 후에 라이브 스크립트로 개발 되다가 썬 마이크로시스템과 함께 자바스크립트라는 이름을 붙이고 발전하기 시작
2. 자바스크립트의 활용
- 웹 문서의 내용을 동적으로 변경
- 마우스 클릭 같은 이벤트 처리
- HTML5와 함께 웹 어플리케이션을 구현
3. 자바스크립트의 종류
- 유럽 컴퓨터 제조 협회(European Computer Manufacturer's Association)는 자바스크립트를 ECMAScript라는 이름으로 표준화
- 표준을 바탕으로 여러 회사가 자바스크립트를 다른 방향으로 구현
어플리케이션 |
자바스크립트 종류 |
Internet Explorer |
JScript |
Opera |
ECMAScript |
Mozilla Firefox |
JavaScript |
Google Chrome |
JavaScript |
Apple Safari |
JavaScript |
Microsoft .NET framework |
JScript.NET |
Adobe Flash & Adobe Flex |
ActionScript |
Adobe Acrobat |
JavaScript |
4. 표현식과 문장
- 표현식 : 자바스크립트에서 값을 만들어내는 간단한 코드
- 문장 : 하나 이상의 표현식 모임
- 마침표를 찍듯이 세미콜론을 문장 끝에 찍어 문장의 종결을 표시(입력하지 않아도 무관 하지만 대부분의 프로그래밍 언어가 세미콜론을 입력하므로 관례상 입력)
5. 키워드
- 자바스크립트가 만들어질 때 정해진 특별한 의미가 있는 단어
- 현재 모든 브라우저에 지원되는 키워드
break |
else |
instanceof |
true |
case |
false |
new |
try |
catch |
finally |
null |
typeof |
continue |
for |
return |
var |
default |
function |
switch |
void |
delete |
if |
this |
while |
do |
in |
throw |
with |
- 사용될 가능성이 있는 키워드
abstract |
double |
implements |
private |
throws |
boolean |
enum | goto |
import |
protected |
transient |
byte |
export |
int |
public | package |
volatile |
char |
extends |
interface |
short |
class |
final | synchronized |
long |
static |
const |
float |
native |
super |
debugger |
|
6. 식별자
- 자바스크립트에서 이름을 붙일 때 사용하는 단어
- 변수명과 함수명
- 의미 있는 단어를 사용
- 생성자 함수의 이름은 항상 대문자로 시작
- 변수와 인스턴스, 함수, 메서드의 이름은 항상 소문자로 시작
-여러 단어로 이루어진 식별자는 각 다언의 첫 글자를 대문자로
- 키워드를 사용하면 안됨
- 숫자로 시작하면 안됨
- 특수 문자는 '_' 또는 '$' 만 허용
- 공백 문자를 포함할 수 없음
7. 주석
- ' <!-- --> ' HTML 태그 범위 주석
- ' // ' 자바스크립트 한 줄 주석
- ' /* */' 자바스크립트 범위 주석
'Web > JavaScript' 카테고리의 다른 글
자바스크립트(JavaScript) 내장 함수 (0) | 2013.11.14 |
---|---|
자바스크립트(JavaScript) for in 반복문 (0) | 2013.11.14 |
자바스크립트(JavaScript) 자료형 변환 - Number() 함수, String() 함수, Boolean() 함수 (0) | 2013.11.13 |
자바스크립트(JavaScript) 입력 - prompt() 함수, confirm() 함수 (3) | 2013.11.13 |
자바스크립트(JavaScript) 자료형 검사 - typeof 연산자 (0) | 2013.11.13 |