일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Plugins
- Like
- CodeGlance
- 스프링부트
- 인텔리제이
- #JVM
- #Oracle
- #자바가상머신
- #이클립스
- mariadb
- 오라클
- log4j2
- #자바
- 플러그인
- 소스코드 맵
- springboot
- 이클립스
- Eclipse
- log4j
- Oracle
- #오라클
- 설정
- #eclipse
- 스프링
- IntelliJ
- Spring
- 환경설정
- 설치
- #java
- html
- Today
- Total
목록웹개발/자바스크립트(JavaScript) (10)
커피와 개발자
자바스크립트의 배열의 인덱스는 0부터 시작하여 1, 2, 3, ... 숫자로 되어있는데 문자열을 첨자로 하여 사용할 수 있다. 이런 경우를 펄(perl)에서는 해쉬(hash)라고 부른다. 자바스크립트에서도 펄의 해쉬를 구현 할수 있지만 펄의 해쉬처럼 유연하지는 못하다. 자바스크립트의 문자 인덱스의 값은 대소문자와 공백을 구별한다.
alert(); 로 확인 하는 방법 -> alert으로 확인하면 해당 스크립트가 수행되다가 alert에서 정지됨. console.log(); 로 확인하는 방법 -> 브라우저의 개발자 도구 콘솔에 출력, 실행시 정지 되지 않음.
[함수로 만든 배열리턴] function temporarilyQuota(){ var ary =new Array(); ary.push(1000); //buyQuota ary.push(800); //sortEditQuota 구매->분할된 에디터 용량 ary.push(200); //sortMailQuota 구매->분할된 메일 용량 ary.push(78444); //editUsedQuota 에디터 사용용량 ary.push(0); //mailUsedQuota 메일 사용용량 ary.push(20152); //builtinUsedQuota 기본 에디터 사용량 ary.push('1303430400'); //opendate 구매일 ary.push(6); //period 사용기간 return ary; } [리턴값을 받아오..
function yjNumberFormat(input){ var input = String(input); var reg = /(\-?\d+)(\d{3})($|\.\d+)/; if(reg.test(input)){ return input.replace(reg, function(str, p1,p2,p3){ return yjNumberFormat(p1) + "," + p2 + "" + p3; } ); }else{ return input; } }
function createRequestObject() { var reqObj; if(window.XMLHttpRequest) { try { reqObj = new XMLHttpRequest(); } catch(e) { reqObj = false; } } else if(window.ActiveXObject) { try { reqObj = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { reqObj = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { reqObj = false; } } } return reqObj; } var req = createRequestObject(); //POST 방식 function..
document.getElementById('TrRow').style.display = 'block'; document.getElementById('TrRow').style.display = 'none'; EI 에서는 정상적으로 작동하지만 파이어폭스에서는 'block' 일 때 깨진다. style.display='block'을 style.display='' 이렇게 변경하면 EI 와 파이어폭스 모두 정상동작한다. [Ex]
var a = "클립보드에 복사할 내용"; window.clipboardData.setData('Text',a); //사용 예 function clip(Name) { str = " "; window.clipboardData.setData('Text',str); alert("코드가 복사 되었습니다.\nCtrl+V 로 원하시는 위치에 붙여 넣으시면 됩니다."); }
팝업에서 입력된 값 부모 페이지로 전달 웹페이지에서 새창 열기 팝업을 호출하여 입력은 팝업에서 하고 입력된 값은 원래 페이지인 부모 창으로 전달해주는 간단한 소스입니다. 예) 회원가입 시 주소 검색창 function inputaddr(zipcode, address){ opener.document.wfrm.zipcode1.value = zipcode; opener.document.wfrm.address1.value = address; }
Checkbox를 체크하지 않으면 경고창 띄우고 Checkbox로 Focus 주기