스킬(skills) 188

iframe 리로드(reload) 방법

Jquery 를 사용하여 iframe 을 리로드(reload) 시키는 경우는 간단하다. $('#아이디').attr('src', '경로'); 뭐 무슨 location.reload(true) 어쩌고 할 필요없이attr 펑션을 이용하여 src 속성 값만 변경 해 주면 자동으로 reload 된다. 만약 경로 변경 없이 다시 리로드 하려면 기존 경로를 변수로 선언 해 두고 src를 수정하면 된다. 예) var url = $('#ID').attr('src'); $('#ID')attr('src', url');

jQuery를 이용한 중복 제거

jQuery 내장함수중에 inArray 라는 함수를 이용하여 배열안에 중복 된 내용을 제거할 수 있다. $.inArray('찾을 내용', '배열 변수'); 만약에 해당 내용이 배열 안에 존재하면 몇번째 공간에 있는지 0번부터 번호를 리턴 해 준다.만약 해당되는 내용이 없다면 -1 을 리턴 해 준다. 예제) var arr = new Array(); arr.push('A'); arr.push('B'); arr.push('C'); $.inArray('B', arr);

자바 실행 옵션(Option)

- Xms : 자바 구동시 JVM 이 사용 가능한 최소 메모리 사이즈 예) -Xms1024m - Xmx : 자바 구동시 JVM 이 사용 가능한 최대 메모리 사이즈 예) -Xmx2048m - PermSize : JVM의 Permanent 영역 최소 메모리 사이즈 예) -XX:PermSize=64m - MaxPermSize : JVM의 Permanent 영역 최대 메모리 사이즈 예) -XX:MaxPermSize=256m - DisableExplicitGC : 가비지 컬렉션(Garbage Collection) 강제 사용 중지. System.gc() 메소드는 JVM 에게 지금 하는게 어떠냐 하고 부탁하는 정도로 생각하면 된다. 예) -XX:+DisableExplicitGC - SurvivorRatio : 생존률..

HTML5 지원 안되는 브라우저에서 placeholder 기능 구현

title 속성에 설정 된 값을 기본 안내 문구로 지정하고, 특정 class 명을 찾아 onblur, onfocus 에 따라 값이 보여지고 안 보여지고 처리하는 방식이다. 자바스크립트는 아래와같이 구현해 놓았다. var util = { /** * HTML5 placeholder 구현 * @param obj */ placeholder : function(objClass) { $('.placeholder').each(function() { var text = $(this).attr('title'); var val = $(this).val(); if(val == '') { $(this) .css('color', '#a8a8a8') .val(text); } $(this) .blur(function() { uti..

jqgrid 정렬 기준 변경 방법

JAVA 단에서는 정렬 기준은 다음과 같이 넘어온다. sidx : 정렬 기준 컬럼sord : 내림차순 , 오름차순 따라서 jqgrid 안에 sidx, sord 와 같은 변수명으로 설정하여 넘기면 될거 같지만 그렇게 하면 작동하지 않는다. 다음과 같이 해야 된다. /** 최초 그리드 생성 */ $(grid).jqGrid({ //..... sortname: '정렬 대상 컬럼명', sortorder : 'asc' // asc 혹은 desc }); /** 새로고침 */ $(grid).clearGridData(); // 이전 데이터 삭제 $(grid).setGridParam({ postData: { //...... }, sortname: '정렬 대상 컬럼명', sortorder : 'asc' // asc 혹은 d..