본문 바로가기

DHTML/Javascript

체크박스에서 체크시 색상변경해보기. 순번 제목 글쓴이 등록일시 체크 1 제목 테스트 테스트 테스트 테스트 홍길동 2004-02-17 2 제목 테스트 테스트 테스트 테스트 홍길동 2004-02-17 3 제목 테스트 테스트 테스트 테스트 홍길동 2004-02-17 더보기
이메일 유효성 검사 function isEmail(str) { // regular expression 지원 여부 점검 var supported = 0 if (window.RegExp) { var tempStr = "a" var tempReg = new RegExp(tempStr); if (tempReg.test(tempStr)) supported = 1 } if (!supported) return (str.indexOf(".") > 2) && (str.indexOf("@") > 0); var r1 = new RegExp("(@.*@)|(\.\.)|(@\.)|(^\.)"); var r2 = new RegExp("^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?) $");.. 더보기
자바스크립트 성능 향상을 위한 3가지 팁 예전에 자바스크립트는 단순히 배경색을 바꾸거나 입력형식을 검사하는 등의 용도로 사용되었으나 지금은 DHTML과 결합하여 상당히 덩치가 커지게 되었다. 그래서 이제는 성능이라는 것을 고려해야 한다. 이번장에서는 자바스크립트의 성능을 향상시킬수 있는 일반적인 방법 3가지를 살펴보겠다. 개체들을 캐싱시켜라... 자바스크립트의 성능을 향상시킬수 있는 방법중 하나는 개체를 캐싱시키는 것이다. 다음과 같이 반복적인 작업을 수행하는 스크립트가 있다고 하자. 위의 예에서 document.images라는 개체는 여러번 불리워지고 있다. 각각의 루프가 돌때마다 document.images가 두번씩 읽혀지고 있다. 우리가 불러들여야 되는 것은 images 뿐이다. 하지만 여기서는 document를 거쳐서 images에 도달.. 더보기
프레임이 없는 창 띠우기 더보기
해상도의 따라 변하는 바탕화면 사이즈 ------------------- 위 소스를 (head)와(/head)사이에 삽입합니다. 배경화면 파일명은 800.jpg, 1024.jpg, 1152.jpg, 1280.jpg, 1600.jpg 등으로 각 해상도에 맞추어서 만든뒤 위 소스가 삽입된 html파일과 같은 디렉토리에 넣어둡니다. 필요하면 1360같은 해상도도 소스를 추가 할 수 있습니다. (1600상위 해상도 등..) 더보기
자바스크립트의 자료형 자바스크립트의 자료형 자바스크립트 프로그래밍의 가장 기본은 코드로 표현되는 자료를 다루는 것이다. 수치나 상태 등의 자료는 자바스크립트 코드에서 변수 혹은 리터럴(Literals) 형태로 표현되며, 프로그램의 가장 기본적인 구성요소가 됩니다. 자바스크립트에서 사용되는 자료형은 숫자형, 논리형, 문자열형, NULL 자료형이 있습니다 자료형 예 제 숫자 17, 21.5, 54e7 (54 x 107) 문자열 "자바스크립트", 'cnj' 논리값 참(true), 거짓(false) null null 리터럴 (Literal) 리터럴이라는 용어는 위의 4가지 자료형을 가지는 고정된 값을 프로그램 내에서 직접적으로 사용한 것을 말합니다. 각각의 자료형에 대해서 알아보도록 하겠습니다. 1. 숫자형(Number) 자바스크립.. 더보기
변수를 선언하고 사용해보자!! 변수 선언하고 사용하기 사용하고자 하는 변수를 지정하는 과정 = 선언 변수에 값을 저장하는 것= 대입 변수 선언 var 변수이름 예)var a 변수 선언과 동시에 값 대입 var 변수 이름 = 초기값 아래의 예제를 활용하여 실제로 출력되는 값을 보도록 하자! 예) var b=10 변수에 값 대입 변수 이름 =값 예) C = 20 더보기
변수(Variable)의 이름을 정하는 규칙! 변수 (Variable) 란, 어떤 값을 저장하기 위한 기억 공간 예) a+b라는 계산식이 있다면, a와 b는 어떤 값을 저장하기 위한 변수라 할수 있습니다. a라는 변수에 10을, b라는 변수에 20을 대입한다면, 계산식의 결과 값은 30이 되는 것입니다. 컴퓨터에서는 이런 정수 뿐만 아니라, 문자나 논리값등 다양한 데이터를 대입할수 있으며, 변수의 이름을이용하여 값을 저장하고, 저장된 값을 사용하기도 합니다. 변수의 이름은 영문이나 숫자를 사용하며,한글은 사용할수 없습니다. 영문에서 대문자와 소문자를 구분하므로, 변수 ABC와 abc는 서로 다릅니다. 변수의 첫 문자는 영문 대/소문자, _(underline)을 사용해야 합니다. 예) Name, name, _name, name2 첫문자는 숫자를 사용할.. 더보기