[링크] IE8과 한글2007의 충돌로 인한 익스플로러 오류 해결
IE8을 설치한 후 한글 2007을 설치하면 한글이 구버전의 dll 로 일부 dll을 덮어쓰는 문제로 인해 익스플로러가 정상작동하지 않게 된다. 아래 링크에 이에 대한 해결책이 담겨 있다. http://jesus96.tistory.com/3
IE8을 설치한 후 한글 2007을 설치하면 한글이 구버전의 dll 로 일부 dll을 덮어쓰는 문제로 인해 익스플로러가 정상작동하지 않게 된다. 아래 링크에 이에 대한 해결책이 담겨 있다. http://jesus96.tistory.com/3
PrintWriter pw = null; try{ // Writer 객체 생성 // 파일 출력시 인코딩을 맞춰줄 경우가 많으므로 FileWriter 가 아닌 FileWriterWithEncoding 클래스 사용. // 생성자의 마지막 boolean 인수를 true로 주었을 경우에 기존 파일을 덮어쓰지 않고 내용에 append 함. pw = new PrintWriter(new BufferedWriter(new FileWriterWithEncoding(filePath, “UTF-8”, true))); … Read More »
String curTime = new SimpleDateFormat(“yyyyMMddHHmmss”).format(new Date());
* 빈 문자열을 체크하는 메서드들 (NULL 체크) // 공백문자를 인식하지 못한다. (공백문자일 경우 false 리턴) public static boolean isEmpty(String str) { return str == null || str.length() == 0; } … Read More »
http://channy.creation.net/blog/776
– 출처 : http://stackoverflow.com/questions/8308926/regex-for-matching-complete-substring – * URL에서 http:// 부분을 제거하는 예제 (Java) String regex = “^(?:https?://)?”; String s = “http://www.google.com”; s = s.replaceAll(regex, “”); System.out.println(s); * 문자열에서 마지막 콤마(컴마) 삭제 (Javascript) selector = selector.replace(/,$/, ”);
– 출처 : http://zinever.tistory.com/3 – opener 와 popup 창간에 변수를 참조하는 경우, 두 창 모두 열려 있는 상태라면 특정 변수를 참조 하는데 별다른 문제가 없는데, popup창을 닫는 동작과 함께 popup창에서 특정 변수, 객체를 opener로 전달 할때에는 브라우져 마다 각각 다르게 동작한다. … Read More »
– 출처 : https://gist.github.com/332357 – * 개요 hasOwnProperty() 함수는 객체에 지정된 이름을 가진 속성이 있는지 여부를 반환하는 함수이다. (‘own’ 의 의미는 프로토타입 체인이 아닌, 객체 자체가 해당 속성을 가지고 있는지 여부를 나타내는듯 하다.) 그러나 구버전 IE 에서는 이 함수를 그대로 사용할 수 없기 때문에 다음의 코드를 소스에 추가하여 크로스브라우징 처리를 하도록 하자. * 코드 if ( !Object.prototype.hasOwnProperty )… Read More »
Javascript에서 Scope (1) – 기본 Javascript에서 Scope (2) – 응용 Javascript에서 Scope (3) – this, prototype, new Javascript에서 Scope (4) – Element Object에서 this
http://sitereloader.appspot.com
실험해 본 결과, 비 IE 계열에서는 TD에 rowspan을 적용할 때 display:none을 한 칼럼들은 rowspan의 적용대상에서 제외되는데, IE 에서는 display:none을 한 칼럼들도 rowspan의 적용대상이 된다. 그러므로 rowspan을 먹일 때에는 브라우저별 확인이 꼭 필요하다. * 2011.12.30 추가 – 실험 결과 위의 현상이 항상 발생하는 것은 아니고, 어떤 때에는 rowspan의 대상이 되었다가,또 어떤 때에는 rowspan의… Read More »
* 증상 테이블의 특정 TD에 jQuery의 text(arg) 함수를 사용하여 값을 삽입하는데, 테이블의 셀을 가로지르는 불필요한 선들이 불규칙하게 생성되었다. (아래 그림에서 원래 이중실선이 아닌데 아래와 같이 렌더링 되었음) 오직 IE 에서만 이 문제가 발생한다. (IE 진짜.. 어후 그냥 -_-+…) * 원인 jQuery selector 의 잘못된 사용… Read More »
* rowspan 문제일 경우 – IE에서 테이블의 TD는 rowspan 속성을 따로 주지 않아도 기본적으로 rowspan=’1′ 을 가지고 있다. 그래서 rowspan 속성의 존재여부를 확인하는 .filter(‘[rowspan]’) 같은 selector는 사용할 수 없다. – 그래서 filter() 에 함수를 사용하여 크로스브라우징 문제를 해결했다. .filter(function(){ var $td = $(this);… Read More »
http://code.google.com/intl/ko-KR/apis/libraries/devguide.html
– 출처 : http://dancer.tistory.com/53 – arguments.callee This property is a reference to the function that you are in. Which is very handy if you want to get a reference to an anonymous function from inside itself. One good reason for doing this would be in a recursive anonymous function. arguments.caller This property is a reference to the… Read More »
http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=65738&page=1 http://tiagoe.blogspot.com/2010/01/css-style-typefile-tags.html
FTP클라이언트의 서버 종류를 해당 OS에 맞게 수동으로 설정해 주자!
* jQuery의 hide(), show() 메서드는 display 스타일 속성과만 관계가 있는 듯 하다. visibility 속성을 핸들링 하려면 jQuery의 css() 함수를 사용하자. $obj.css(‘visibility’, ‘hidden’); //숨기기 $obj.css(‘visibility’, ‘visible’); //보이기
* 자바스크립트에서 replace() 함수를 사용하면 첫 번째 매칭만 변환을 하게 된다. replaceAll()의 효과를 내려면 split() 과 join()을 연달아 사용하면 된다. 예) ‘A,B,C’.split(‘,’).join(”);
var jsonStr = “{10:’a,b,c’, 20:’a,b’, 30:’c’}”; var jsonObj = eval( “(” + jsonStr + “)” ); => 괄호로 한 번 더 감싸주어야 한다!