Category Archives: Lang

프로그래밍 언어

[펌글] ie7에서 display inline-block 사용하기

By | 9월 12, 2012

– 출처 :   http://dancer.tistory.com/126  – CSS로 Layout을 잡을 때 inline element 사이에 block element를 넣고 싶을 때가 있습니다. 하지만 div같은 block element를 사이에 넣는다면 새로 줄바꿈이 되어 element들이 포지셔닝하게 됩니다. 기본적으로 inline element가 block element를 포함할 수 도 없습니다. 그럴 때 inline-block display 속성을 사용한다면 원하는 방식으로 동작시킬 수 있을 것입니다. inline-block 속성은 매우 유용한… Read More »

IE에서 사용하는 window.event (이벤트 전역객체) 에 대하여

By | 8월 31, 2012

어디서 읽은 글이라 출처가 없다 -.-;;… 비 IE계열의 브라우저에서는 이벤트객체를 사용할 때, 이벤트 핸들러에 반드시 이벤트 객체를넘겨주어야 하는 반면에, IE에서는 마지막으로 발생한 이벤트에 대해서 window.event 라는 전역속성명으로이벤트 객체를 참조하는 것이 가능하다고 한다.

공백 등 특수문자가 들어있는 id를 사용하여 jQuery 객체를 생성할 때 어떻게 하면 될까?

By | 8월 24, 2012

답1) 엘리먼트 id에는 특수 문자를 쓰면 안된다 >, < !!! 답2) 하지만 어쩔 수 없는 경우란 게 있잖아… (-,.   –  ) …       => attribute명으로 참조할 경우 그 안에서 문자열을 따옴표로 감쌀 수 있기 때문에 참조가 가능하다!!          (예: $(“div[id=’content Module’]” )            => 위와 같이 쓰면… Read More »

jQuery의 $obj.data() 메서드 사용 예시

By | 8월 14, 2012

$(‘#reqTable’).data(‘A’, ‘111’); //데이터 셋팅 $(‘#reqTable’).data(‘B’, ‘222’); $(‘#reqTable’).data(‘C’, ‘333’); $(‘#reqTable’).removeData(‘A’);  //특정 데이터 삭제        $(‘#reqTable’).data(‘B’)); //특정 데이터 리턴        $(‘#reqTable’).removeData(); //전체 데이터 삭제    $(‘#reqTable’).data()); //전체 데이터 리턴

jQuery 이벤트 스로틀링 플러그인 (event throttling)

By | 8월 8, 2012

http://benalman.com/projects/jquery-throttle-debounce-plugin/  – ajax call 처리 등을 위해서 : debounce() 사용- 리사이즈(resize), 스크롤링(scrolling) 처리 등을 위해서 : throttle() 사용- 해당 함수들을 실행하면 함수가 실행되는 것이 아니라 함수 자체를 리턴함에 유의한다.

window.open() 으로 팝업을 호출했을 때 팝업이 부모창 뒤로 숨는 현상 방지

By | 7월 26, 2012

* 문제해결의 요점은 “팝업에 포커스를 준다” 는 것이다.   그래서 다음과 같이 할 수 있을 듯 하다.    (1) 팝업페이지의 onload 스크립트에서 다음의 코드 호출         window.focus();    (2) 부모페이지의 window.open()의 리턴을 받아서 다음의 코드 호출          – 그러나 이 코드는 준비되자마자 호출할 수 없고, 팝업의 렌더링 시간을 예측하여    … Read More »

jQuery UI의 버튼()이 있는 페이지에서 input text에 엔터키를 입력했을 때 form 내의 첫번째 버튼이 클릭되어 함수가 실행되는 경우

By | 7월 23, 2012

* 현상    form 안에 조회조건 input text와 jQuery-UI의 button이 있다.    (form은 onsubmit=”return false” 처리되어 있는 상태임)   input text 에 조회조건을 입력하고 엔터키를 입력하니 button에 바인딩된 함수가 실행되었다.-.-;;   keycode == 13 이런 이벤트바인딩을 해 준 것도 아닌데 어떻게 이렇게 된단 말인가!! * 원인규명    원인을 찾기 힘들었던 이유는 form에 이미 return false가 되어 있기 때문이었다.   위… Read More »

div 안에 div를 계속 채울 때, 안쪽 div들의 높이의 합이 바깥쪽 div의 높이보다 커지면 바깥쪽 div에 스크롤이 생기게 하기

By | 7월 19, 2012

* 바깥쪽 div의 style 속성   overflow-y : auto (혹은 scroll) * 안쪽 div의 style 속성   display : block * 참고    그러나 위와 같이 해도 FireFox 에서는 스크롤이 생기지 않고, 안의 내용이 늘어날 때마다 크기가 변경되었다.   구글링을 해 보니 스타일 속성에 overflow: -moz-scrollbars-vertical 을 넣으라고 되어 있던데, 그렇게 해도   스크롤바만 생길 뿐 크기가 변경되는 것은 마찬가지였다.… Read More »

[링크] IE를 위한 css 예외처리(hack)

By | 7월 4, 2012

http://www.noupe.com/css/7-css-hacks-you-cannt-live-without.html http://www.dynamicsitesolutions.com/css/filters/first-child-plus-html/ http://www.thesitewizard.com/css/excludecss.shtml http://www.cssportal.com/css-hacks/ http://kaludin.egloos.com/967831 

[링크] table-layout:fixed 의 용법

By | 6월 20, 2012

* 참고 링크    W3School Reference   table-layout property   table-layout 속성을 이용하여 테이블 고정하기  * 문제 해결 사례    – colspan이 들어가 있는 테이블에서 width를 지정해도 원하는 대로 그려지지 않을 때       table-layout: fixed 를 주었더니 해결되었다.    – table 안에 div를 넣고 table의 width가 줄어들 때 안에 있는 div도 줄어들게 하고 싶었다.     table-layout:… Read More »

자바(java)에서 배열(Array)여부를 체크하는 방법

By | 6월 19, 2012

1. 배열객체.getClass().isArray() 사용    – primitive type의 배열에도 사용할 수 있다.   – 객체가 null일 경우 NullPointerException을 발생시킨다. 2. 배열객체 instanceof Object[] 사용    – primitive type의 배열에는 사용할 수 없는 듯 하다.   – 객체가 null일 경우 false를 리턴한다. * 참고 링크    –  http://stackoverflow.com/questions/219881/java-array-reflection-isarray-vs-instanceof