전체 글(402)
-
javascript / 검색 또는 로그인 할 때 엔터키 enter 누르면 실행되게 하기
javascript 에서 검색이나 로그인을 할 때 엔터키로 실행시키는 예제이다. 요즘은 대부분 아이디 , 비밀번호 또는 핸드폰 번호 등을 입력하고 엔터키를 누르면 로그인 또는 확인 버튼을 클릭하지 않고도 그와 같은 기능을 수행한다. 먼저 엔터키 체크하는 함수를 만든다. function enterkey() { if (window.event.keyCode == 13) { // 엔터키가 눌렸을 때 실행할 내용 login(); } } Colored by Color Scripter cs 그리고 나서 태그에 onkeyup="enterkey();" 추가해서 사용한다. Colored by Color Scripter cs 또는 Jquery 로 실행해도 된다. $("#SEARCH_KEYWORD").keyup(functio..
2016.01.05 -
javascript / xml parsing / 파싱 / 예제
string 형태의 xml text를 xml로 parsing하는 기본적인 예제이다. var txt = '' +'' +'이름아무거나' +'26' +'' +''; parser=new DOMParser(); xmlDoc=parser.parseFromString(txt,"text/xml"); // 특정 테그를 기준으로 변수에 담는다 var xml = xmlDoc.getElementsByTagName('rss'); // getElementsByTagName : 태그 호출 // childNodes : 자식 노드 // nodeValue : 해당 노드의 값(text) var name = xml[0].getElementsByTagName('item')[0].getElementsByTagName('name')[0].chi..
2016.01.05 -
javascript / file extension(확장자) check / 필수항목 표시 / zerolength(공백) check / number(숫자) check / validator
입력 폼의 벨리데이션 (validation) 을 공통으로 구현한 예제이다. 로그인 창 또는 입력 폼을 만들때 벨리데이션은 필수이다. 각각 태그를 If문을 걸어서 벨리데이션을 만들 수도 있지만, Jquery 를 이용해서 태그의 특성을 가지고 공통으로 만들수도이다. - 이런 구조의 입력폼에서만 가능하다. input 태그 등 입력받는 태그의 속성 중 title과 id가 필수로 정의되어있어야 한다. 이름 나이 Colored by Color Scripter cs Jquery는 필수이다. 사용 방법은 주석으로 대체한다. objValueCheck.js /** 사용법 - jquery 필수 - 체크할 input의 Id들을 입력 // 파일 확장자 체크 var fileCheckObjIds = "file1,file2,file..
2016.01.05 -
javascript 프린트 함수 기본 예제
javascript 에서 사용하는 프린트 함수 예제이다. 팝업을 띄워서 필요한 부분(특정 태그)을 팝업에 추가하고 그 추가된 내용을 프린트 하는 방법이다. function printPage(){ var W=document.documentElement.clientWidth; if(!W){W=document.body.clientWidth;} var H=document.documentElement.clientHeight; if(!H){H=document.body.clientHeight;} var features = "menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=" + W + ",heigh..
2016.01.05 -
javascript ArrayList 구현
javascript에서 사용 가능한 ArrayList 예제이다. javascript에서 java의 collection을 사용고 싶을 때가 많다. 배열들 또는 클래스, 함수, Object, Map 등을 담고 사용해야 할 경우가 생긴다. 다음 소스를 js파일로 만들고 해당 파일을 빌드하고 java의 ArrayList처럼 사용하면 된다. 기본적인 함수 구현 ArrayList=function(/* array? */arr){ // summary // Returns a new object of type dojox.collections.ArrayList var items=[]; if(arr) items=items.concat(arr); this.count=items.length; this.add=function(/*..
2016.01.05 -
javascript Map 구현
javascript에서 사용 가능한 Map 예제이다. javascript에서 java의 collection을 사용고 싶을 때가 많다. 배열들 또는 클래스, 함수, Object, Map 등을 담고 사용해야 할 경우가 생긴다. 다음 소스를 js파일로 만들고 해당 파일을 빌드하고 java의 Map 처럼 사용하면 된다. 기본적인 함수 구현 Map = function(){ this.map = new Object(); }; Map.prototype = { put : function(key, value){ this.map[key] = value; }, get : function(key){ return this.map[key]; }, containsKey : function(key){ return key in this..
2016.01.05 -
파일구조 / 디렉토리 구조 / 탐색기 / JAVA
JAVA로 개발되어 있다. 특정 루트의 폴더 구조를 계단식 목록으로 TXT 파일로 생성하는 소스이다. txt파일의 내용을 엑셀로 복사해서 써도되는데 이는 간격이 Tab로 구현되어있기 때문에 각 칸에 알맞게 들어간다. FileDirAna.java package fileDirAnalysis; import java.io.IOException; public class FileDirAna { // 저장할 txt 파일 static String SAVE_TXT_FILE = "D:\\a.txt"; // static String SEARCH_FULL_DIR = "D:\\project\\test"; static String SEARCH_FULL_DIR = "D:\\project\\test"; static String LA..
2016.01.05 -
URLEncoder / URLDecoder / 한글깨짐 / 문자열 깨짐 / character set / java
JAVA 에서 한글이 깨졌을 때 임시로 빠르게 확인해 볼 수 있는 코드이다. 특정 문자열이 어떤 인코딩 혹은 어떤 디코딩이 필요한지 간단히 테스트 해보자 charset은 사용이 빈번한 6가지로 되어있으며 필요하면 배열에 추가해서 사용해보는 것도 나쁘지 않다. String str_kr = "0cm+%EB%98%90%EB%8A%94+%EC%97%86%EC%9D%8C"; String charset[] = {"euc-kr", "ksc5601", "iso-8859-1", "8859_1", "ascii", "UTF-8"}; for(int i=0; i
2016.01.05 -
JAVA / URL / URLConnection / xml 가져오기 / 파싱
java URLConnection 특정 url을 호출하고 xml타입으로 가져오는 예제입니다. String urlStr = "접속할 url"; URL url = new URL(urlStr); URLConnection connection = url.openConnection(); connection.setDoOutput(true); // 타입 설정 connection.setRequestProperty("CONTENT-TYPE","text/xml"); //openStream() : URL페이지 정보를 읽어온다. BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(),"utf-8")); String inputLine; Strin..
2016.01.05 -
JAVA SimpleDateFormat을 이용한 현재 년 월 일 날짜 구하기
SimpleDateFormat을 이용한 현재 년 월 일 시 분 초 구하는 예제 입니다. 원하는 포멧으로 날짜를 구할 수 있습니다. 데이터 형식은 다음과 같습니다. yyyyMMddhhmmss 전체 또는 일부만 입력 가능합니다. (yyyy : 2014 / MM : 05 / yyyyMM : 201405 / yyyy-MM : 2014-05 / HH : 24시간 / hh : 12시간 / mm : 분 / ss : 초) 파라미터에 해당하는 데이터형식을 입력하면 그에 해당하는 현재 날짜를 return 받을 수 있습니다. /** * 현재 시간 * @param formatType * yyyyMMddhhmmss 전체 또는 일부만 입력 가능 * yyyy : 2014 / MM : 05 / yyyyMM : 201405 / yyy..
2016.01.05