본문 바로가기

JavaScript

자바스크립트에서 키보드의 키코드 자바스크립트에서 키보드 이벤트를 받았을 때 키 값을 구별할 수 있는 Keycode (ACSII 코드) 목록입니다. 알파벳(대소문자 동일함) 키 Mozilla IE Opera pseudo ASCII codes a 65 b 66 c 67 d 68 e 69 f 70 g 71 h 72 i 73 j 74 k 75 l 76 m 77 n 78 o 79 p 80 q 81 r 82 s 83 t 84 u 85 v 86 w 87 x 88 y 88 z 90 기능키 키 Mozilla IE Opera pseudo ASCII codes Backspace 8 Tab 9 Enter 13 Shift 16 Control 17 Alt 18 Pause / Break 19 Caps Lock 20 ESC 27 Space 32 Page Up 33.. 더보기
자바스크립트에서의 ArrayList 사용 다음과 같이 자바스크립트에서 ArrayList 메소드를 정의하면 Java의 ArrayList와 동일하게 사용이 가능합니다. //ArrayList 구현 function ArrayList(){ this.array = new Array(); this.add = function(obj){ this.array[this.array.length] = obj; }; this.iterator = function (){ return new Iterator(this); }; this.length = function (){ return this.array.length; }; this.get = function (index){ return this.array[index]; }; this.addAll = function (obj.. 더보기
자바스크립트의 정규표현식 정규 표현식이란? 정규 표현식은 문자열에서 특정한 캐릭터 조합을 찾아내기 위한 패턴입니다. 이를 이용하면 좀 더 세밀한 방법으로 문자들을 검색할 수 있습니다. 자바스크립트에서 정규 표현식 생성 자바스크립트에서 정규표현식 생성 방법으로는 2가지가 있습니다. 1. object initializers를 사용한 방법 정규표현 = /패턴/i or /패턴/g or /패턴/gi ex) var reg = /abc/i; ※ 여기서 주의할 것은 표현식 바깥을 ""로 감싸지 않는다는 점입니다. 2. RegExp 객체의 constructor function을 사용한 방법 new RegExp("패턴", "i") or new RegExp("패턴", "g") or new RegExp("패턴", "gi") ex) var reg = .. 더보기