전체 글 150

많이쓰는 이벤트 종류

/* 마우스 이벤트 */ click마우스 버튼 클릭시 발생 dblclick마우스 버튼 더블클릭시 발생 mousedown마우스 버튼을 눌렀을 때 발생 mouseup마우스 버튼을 눌렀다 뗐을 때 발생 mouseover마우스 커서를 올려놓았을 때 발생 mouseout마우스 커서를 올려놓았다가 밖으로 나갈 때 발생 mousemove마우스 커서를 움직일 때 발생 /* 키보드 이벤트 */ keydown키보드가 눌려있을 때 발생 keyup키보드가 눌려있다가 떼는 순간 발생 keypress키보다가 눌리는 순간 발생 HTML이벤트 load페이지를 전부 다 읽어들인 후에 발생 unload페이지로부터 빠져나갈 때 발생 abort페이지를 읽다가 사용자의 중지 요청에 의해 중단되는 경우 발생 error페이지를 읽다가 오류에 의..

Note/그밖에 2011.06.30

문자인코딩 함수

encodeURI() / decodeURI() 최소한의 문자만 인코딩합니다. ; / ? : @ & = + $ , - _ . ! ~ * ' ( ) # 이런 문자는 인코딩하지 않습니다. http:// ... 등은 그대로 나옵니다. encodeURIComponent() / decodeURIComponent() 알파벳과 숫자 Alphanumeric Characters 외의, 대부분의 문자를 모두 인코딩합니다. http:// ... 가 http%3A%2F%2F 로 됩니다. escape() / unescape() 예 전부터 있던 오래된 함수입니다. encodeURI() 와 encodeURIComponent() 의 중간 정도의 범위로 문자를 인코딩합니다.

Note/그밖에 2011.06.30

언어별 substring 비교

javascript var str = "abcdef"; str = str.substring(2,4); //결과 "cd" //시작, 끝 인덱스 str = str.substr(2,4); //"cdef" //시작, 길이 JSP(java) Strgin str = "abcdef"; str.substring(2); //"cdef" //시작 인덱스 str.substring(2,4); //"cd" //시작, 끝 인덱스 ASP * ASP만 인덱스가 1부터 시작한다. Dim str str="abcdef" Mid(str,2,4) ' "bcde" ' 시작, 길이 Mid(str,2) ' "bcdef" ' 시작 인덱스 PHP $str="abcdef"; substr($str,2,4); //"cdef" //시작, 길이 substr(..

Note 2011.06.30

크로스 브라우징을 위한 핵 사용

/* 핵 */ Netscape 4 배제하기 Netscape 는 media 속성이 screen 이 아닌 경우 외부 스타일시트를 읽지 못하는 버그가 존재함. Win IE 3~4, Mac IE 4~4.5, Netscape 4 배제하기 @import url("/css/style.css") Win IE 4, Mac IE 4 는 인용부호가 "가 아니면 읽지 못하는 버그 존재. IE 3과 Netscape 4는 @import 지원하지 않음. Mac IE 5 배제하기 H1 { /* \*/ color:red; /* */ } Holly 핵이라 하며, 주석 안의 내용이 적용되지 않음. Win IE 4~5 배제하기 H1/**/ { color:red; } 셀렉터 뒤에 /**/ 삽입. Win IE 4~5, Mac IE 4.5~5 ..

Note/그밖에 2011.06.30

js 많이쓰는 숫자, 문자 함수

Math.round(value) //반올림 Math.ceil(value)//올림 Number(value)//숫자로변환(잇는그대로 숫자로바꿈) parseInt(value)//정수로변환 parseFloat(value)//실수로변환 String(value)//문자로변환 value.toFixed(2)//소숫점 자릿수 고정 value.split("^"); value.replace("-","");//문자열의 첫번째 - 를 바꾼다(없앤다) value.replace(/-/gi,"");//문자열의 모든 - 를 바꾼다(없앤다) value.replace(/,/gi,"");//문자열의 모든 , 를 바꾼다(없앤다) value.substring( x, y ); value.toLowerCase()//대문자 -> 소문자 value...

Note/그밖에 2011.06.30