숫자만 입력이라던가, 특정 키를 막는등의 javascript에서 사용될 키코드 표

키코드

사용키(기능키)

키코드

사용키(문자키)

8

<백스페이스>

65

A

9

<Tab>

66

B

12

<Clear>

67

C

13

<Enter>

68

D

16

<Shift>

69

E

17

<Ctrl>

70

F

18

<Menu>

71

G

19

<Pause>

72

H

20

<Caps Lock>

73

I

21

</>

74

J

25

<한자>

75

K

27

<Esc>

76

L

32

<스페이스바>

77

M

33

<Page Up>

78

N

34

<Page Down>

79

O

35

<End>

80

P

36

<Home>

81

Q

37

<왼쪽 화살표>

82

R

38

<위쪽 화살표>

83

S

39

<오른쪽 화살표>

84

T

40

<아래쪽 화살표>

85

U

41

<Select>

86

V

42

<Print Screen>

87

W

43

<Execute>

88

X

44

<Snapshot>

89

Y

45

<Ins>

90

Z

46

<Del>

47

<Help>

 

91

<왼쪽 윈도우>

92

<오른쪽 윈도우>

144

<Nun Lock>

145

<Scroll Lock>

 

키코드

사용키(숫자키)

키코드

사용키(숫자 키패드)

48

0

96

0

49

1

97

1

50

2

98

2

51

3

99

3

52

4

100

4

53

5

101

5

54

6

102

6

55

7

103

7

56

8

104

8

57

9

105

9

 

 

106

*

 

 

107

+

 

 

109

-

 

 

110

.

 

 

111

/

 

키코드

사용키(펑션키)

키코드

사용키(특수문자)

112

F1

186

;

113

F2

187

=

114

F3

188

,

115

F4

189

-

116

F5

190

.

117

F6

191

/

118

F7

192

`

119

F8

219

[

120

F9

220

\

121

F10

221

]

222

'

블로그 이미지

스마트전

,

Window 속성(Property)

 

속성

설명

status

브라우저의 상태표시줄에 표시할 문자열

defaultStatus

상태표시줄에 기본적으로 표시할 문자열

self

window객체, 자기 자신

parent

window안 프레임의 부모 프레임

top

프레임이 설정되기 이전의 창

frames

window객체에 있는 프레임들

opener

open() 메소드로 열린윈도우에서 창을 참조

locationbar

윈도우의 location bar를 나타낼지의 여부

menubar

윈도우의 menu를 표시할 지의 여부

personalbar

윈도우의 personal bar를 표시할 지의 여부

scrollbars

윈도우의 scroll bar를 표시할 지의 여부

statusbar

윈도우의 status bar를 표시할 지의 여부

toolbar

윈도우의 tool bar를 표시할 지의 여부

tags

html문서에서 사용된 모든 태그들

classes

html문서에서 사용된 모든 style sheet class

 

 

Window 메소드

 

메소드

설명

open()

새로운 윈도우 열기

window.open("url","name","options")

 

options :

- menubar, toolbar, location, scrollbars, status, resizable : yes/no

- width, height, left, top : pixel

close()

윈도우 닫기

alert()

간단한 메세지를 표시하는 대화상자

confirm()

사용자로부터 확인을 받기 위한 대화상자

prompt()

사용자로부터 문자열을 입력 받기 위한 대화상자

setTimeout()

지정한 시간동안 기다린 후 명령 실행

clearTimeout()

setTimeout 메소드를 해제

setInterval()

주기적으로 작업을 실행하게 함

moveBy()

윈도우 상대 이동

moveTo()

윈도우 절대 이동

resizeBy()

윈도우의 상대적 크기 변경

resizeTo()

윈도우의 절대적 크기 변경

scrollBy()

윈도우에 보여지는 부분을 상대적으로 스크롤

scrollTo()

윈도우에 보여지는 부분을 절대적으로 스크롤

stop()

html문서 전송을 중지시킴

print()

윈도우에 포함된 html문서의 내용 출력 

 

 

Window객체의 이벤트 핸들러

 

이벤트 핸들러

설명

onBlur

브라우저가 포커스를 잃을 때 발생

onDragDrop

사용자가 다른 곳에서 객체를 브라우저 안에 넣으려고 할때 발생(익스플로러 미지원)

onError

문서를 읽는 중 에러가 생길 때 발생

onFocus

브라우저에 포커스를 얻을 때 발생

onLoad

문서를 읽을 때 발생

onMove

브라우저의 위치를 변경했을 때 발생(익스플로러 미지원)

onResize

창의 크기를 변경했을 때 발생(익스플로러 미지원)

onUnload

현재 문서를 지우려고 할 때 발생

 

'Javascript' 카테고리의 다른 글

자바스크립트 keycode  (0) 2012.09.17
자바스크립트 문자열 함수  (0) 2012.09.17
자바스크립트 parseInt tip  (0) 2012.04.06
자바스크립트 arguments,args  (0) 2012.01.31
자바스크립트 기본 명령어 모음  (0) 2012.01.10
블로그 이미지

스마트전

,

Method

Description

charAt()

문자열에서 특정 위치의 문자를 반환한다. 괄호 속에 지정해 있는 정수는 0에서 문자열 길이-1 정수를 입력할 있다.

 

ex> “abc”.charAt(1) 'b' 반환한다.

charCodeAt()

문자열에서 특정 위치의 문자의 유니코드값을 반환 한다. 괄호안 정수는 위와 동일

 

ex> “ABC”.charCodeAt(0) 65 반환(A 유니코드값)

concat()

2개의 문자열을 하나의 문자열로 만든다.

 

ex> "abc”.concat("def") "abcdef" 보여준다.

fromCharCode()

charCodeAt() 반대로 동작한다. 유니코드에서 글자를 반환해준다.

 

ex> String.fromCharCode(65,66,67) "ABC" 보여준다.

지정하는 인자는 여러개 지정할 있다.

indexOf()

문자열에서 특정 문자가 있는 위치를 반환한다.

괄호 속에 넣어줄 있는 인자는 2개가 있고 첫째것은 찾을 문자, 두번째 것은 찾기 시작할 위치이다.

두번째 인자는 지정하지 않을 있고 경우 문자열의 첫번째 문자부터 찾기 시작한다.

 

ex>"abcdf".indexOf("c") 2 반환한다. 만약, 찾을 문자가 없다면 정수 -1 반환한다.

lastIndexOf()

indexOf() 같은 동작을 한다.

유일한 차이점은 이것은 문자열의 오른쪽에서 부터 왼쪽으로 찾는다.

 

ex>"abcdcdef".lastIndexOf("cd") 4 반환한다.

indexOf() 이것이나 문자열의 위치는 모두 왼쪽에서 오른쪽으로 지정되고 첫번째 문자의 위치는 0으로 지정된다.

match()

문자열에서 특정 정규 표현식(regular expression) 매칭되는 문자열을 배열로 반환한다.

 

ex>

var str = "abc def ghi"

var arr = str.match(/\w+\s*/g)

 

arr ["abc", "def", "ghi"] 가지고 있다.

replace()

기존문자나 정규표현식( 해당하는) 특정 문자열로 바꾼다.

 

ex>

ar str = "abc def ghi def"

var arr = st.replace(/def/g, "DEF")

 

arr "abc DEF ghi DEF" 된다.

search()

문자열에서 문자나 정규표현식(regular expression) 검색한 것의 index 반환한다. 검색된 것이 없으면 -1 반환한다.

 

ex>

var str = "abc def ghi"

var arr = str.search(/\w+\s*/g)

위의 arr 값은 0(zero)이다.

slice()

문자열에서 위치 사이의 문자열을 반환한다.

substring()과의 차이점은 두번째 위치를 음수 정수로 지정하여 문자열의 끝에서의 위치를 지정할 있는 것이다.

 

ex>  "abcde".slice(1, -2) "bc" 반환한다.

split()

문자열을 특정 문자를 기준으로 나누어 하나의 배열에 차례대로 저장한다.

(정규 표현식도 가능하다)

 

ex> var arr = "abc,dfe,123".split(",")

arr [abc,dfe,123]으로 배열 객체가 된다.

 

"123+456+789".split(/\+/) ["123", "456", "789"] 나온다.

substr()

subString() 비슷하게 두개의 위치안의 문자열을 반환한다.

subString() 다른점은 문자열의 끝에서 부터도 찾을 있는 것이다.

 

ex> "abcd".substr(-1, 2)   "cd" 나온다.

substring()

개의 위치안의 문자열을 반환한다.

인자가 앞의 인자 하나만 들어가면, 위치부터 나머지 문자열을 모두 반환한다.

ex> “hello”.substring(2) llo

toLowerCase()

문자열을 모두 소문자로 바꾼다.

toUpperCase()

문자열을 모두 대문자로 바군다.

valueOf()

객체의 원래 값을 반환한다

블로그 이미지

스마트전

,