'PROGRAMING/JAVASCRIPT'에 해당되는 글 4건

  1. 2011.07.07 이벤트
  2. 2011.07.06 배열 리터럴
  3. 2011.07.06 문자열 조작
  4. 2009.10.28 unescape()
2011.07.07 13:30

이벤트 핸들러 이벤트가 발생하는 경우
 onAbort 사용자가 이미지 로딩을 강제로 중단할 때
 onBlur 윈도우,폼 구성 요소, 프레임이 포커스를 잃을 때
 onChange Select, Text, Textarea 객체의 필드 값을 변경한 후 포커스를 잃을 때
 onClick 폼 구성 요소가 클릭될 때
 onDblClick 폼 구성요소나 링크를 더블클릭할 때
 ondragDrop 사용자가 한 객체(혹은 파일)를 브라우저 윈도우 상으로 드롭할 때
 onError 문서나 이미지의 로딩시 오류가 발생할 때
 onFocus 윈도우, 프레임, 프레임셋, 폼 요소가 포커스를 받을 때
 onKeyDown 사용자가 키를 누를는 순간
 onKeyPress 사용자가 키를 누른 채 유지하는 동안
 onKeyUp 사용자가 누른 키를 놓는 순간
 onLoad 브라우저 윈도우에 HTML 문서의 로딩직 후 혹은 프레임셋 문서의 모든 프레임의 로딩이 마칠 때
 onMouseDown 사용자가 마우스를 누르는 순간
 onMouseMove 사용자가 마우스를 움직일 때마다
 onMouseOver 사용자가 마우스 커서를 이미지맵이나 링크 위에 올려 놓을 때
 onMouseUp 사용자가 마우스 커서를 이미지맵이나 링크 위세서 내려 놓을 때
 onMove 사용자가 자바스크립트 코드에 의해 윈도우나 프레임의 위치가 이동될 때
 onReset 사용자가 reset 버튼을 누를 때
 onResize 사용자가 자바스크립트 코드에 의해 윈도우나 프레임의 크기가 조절되는 순간
 onSelect 사용자가 Text나 Textarea 객체의 필드 내의 텍스트 일부를 선택할 때
 onSubmit 사용자가 submit 버튼을 누를 때
 onUnload 사용자가 현재 HTML문서보기를 종료하고 다른 웹 사이트로 이동할 때
Posted by 박쥐소년
2011.07.06 23:28
자바스크립트는 배열을 생성하고 초기화 하는 리터럴 문법을 제공한다. 배열 리터럴(혹은 배열 초기자)은 대괄호로 둘러싸인 쉼표로 구분된 값들의 목록이다. 대괄호 내 값들은 0부터 시작하는 배열 인덱스에 차례대로 할당 된다. 예를 들어 , 앞절에서 본 배열 생성과 초기화 코드는 다음과 같이 작성한다.

var a = [1.2,"javascript",true,{x:1,y:3} ];
Posted by 박쥐소년
2011.07.06 22:56
문자열 s의 마지막 문자를 가져오려면
last_char = s.charAt(s.length - 1)

문자열 s에서 두번째,세번째,네번째 문자를 추출하려면,
sub = s.substring(1,4);

문자열 s내에서 첫번째 'a' 문자의 위치를 찾아 내려면
i = s.indexOf('a');




Posted by 박쥐소년
2009.10.28 14:26
escape()로 인코딩된 문자열을 디코딩한다.
개요
unescape(s)
전달인자
s 디코딩 되거나 'unescaped'될 문자열이다.
반환값
디코딩된 s의 복사본이다.

설명
unescape()는 escape()를 사용하여 인코딩된 문자열을 디코딩하는 전역 함수다. 이메서드는 %xx 와 %uxxxx(x는 16진수 하나를 뜻한다.) 형태의 문자 시퀀스를 찾은후 이것을 Unicode 문자인 \u00xx와 \uxxxx 로 교체 하여 s를 디코딩한다.

unescape()가 ECMAScript의 초기 버전에서는 표준화 되었지만 ECMAScript v3에서는 사용을 권장하지 않으며, 표준에서 제거되었다. ECMAScript의 구현은 이 함수를 구현하고 있을 가능성이 높지만, 반드시 구현할 필요는 없다. 따라서 unescape()대신 decodeURI()와 decodeURIComponent()를 사용하라. 더 많은 예와 자세한 정보를 원하면 escape()를 보라
Posted by 박쥐소년

티스토리 툴바