스크립트 6

자바스크립트 - 문자열 앞뒤 여백 제거 [펌]

책 Even Faster Web Sites를 보면 문자열 앞뒤 여백을 제거하는 자바스크립트 함수를 최적화하는 방법이 나온다. 먼저 가장 간단한 방법이다. 정규 표현식으로 문자열 앞뒤 여백을 제거한다. function trim(text) { return text.replace(/^\s+|\s+$/g, ""); } 다음과 같이 정규 표현식에서 g 옵션을 제거하면 성능을 개선할 수 있다. function trim(text) { return text.replace(/^\s+/, "").replace(/\s+$/, ""); } 문자열 뒤에 있는 여백을 정규 표현식을 사용하지 않고 처리하면 성능을 더욱 개선할 수 있다. function trim(text) { text = text.replace(/^\s+/. "")..

스크립트 2011.05.14

자바스크립트] 숫자 여부 판단 함수; 숫자인지 문자인지; isNum, isNumeric, isNumber JavaScript

어떤 문자열이, "숫자로만 이루어진 문자열"인지, 그래서 숫자로 변환될 수 있는 문자열인지 아니면, 'ABC가나다' 등의 문자로 이루어진 문자열인지 판단해야 할 때가 있습니다. 그렇지만 isNum 같은 함수가 없어서, isNaN() 함수를 사용하여 별도의 함수를 만들어 주어야 했습니다. JavaScript: 숫자/문자 여부 알아내기 예제: Numeric Validation isNaN() 함수는 불린 값을 반환하는데, 참(true)을 반환하면 "숫자가 아니라는 뜻이고", 거짓(false)을 반환하면 숫자라는 뜻입니다. 이 논리값을, isNumber() 함수에서는, 뒤집어 주었습니다. 그리고 isNaN() 함수는, 빈 문자열과 공백도 숫자로 간주하는 문제가 있어서 이 부분도 처리했습니다. isNaN() 은 ..

스크립트 2009.10.29

Form 의 값을 Get 또는 Post 형식으로 새창으로 전송하는 방법

Form 의 값을 Get 또는 Post 형식으로 새창으로 전송하는 방법JavaScript 을 이용한다.JavaScriptfunction new_caputre(){     var objPopup = window.open('','myWindow','resizable=yes, top=0, left=100, width=400, height=450, scrollbars=no');    document.newCapture.target="myWindow";      // 타켓     document.newCapture.action="bar.php";       // 수행할 경로    if ( objPopup == null)                                  // 팝업이 뜨는지 ..

스크립트 2009.06.30

javascript기초.txt

:::내부::: :::외부::: ▶ 버튼에 스크립트 삽입 ▶ 버튼에 스크립트 삽입 ▶ 외부에서 가져오기 :::Window객체::: window.defaultStatus▶ 상태 표시줄에 표시할 문자열의 초기 값 설정 window.frames▶ 창에 포함된 프레임을 배열 형태로 지정 window.opener▶ 오픈메소드를 사용해서 새 상츨 열었을 경우, 새 창을 열도록 한 문서를 가리킴 window.parent▶ 상위 프레임을 가리킴 window.self▶ 현재 작업중인창 window.top▶ 프레임이 설정되기 전에 상태로 돌아감 window.classes▶ 문서 안에 정의된 모든 스타일시트의 정보를 갖음 window.tags▶ 모든 태그의 정보를 나타냄 window.screenX▶ 창의 x좌표 반환 win..

스크립트 2009.05.11