본문 바로가기

Dev

JQuery ajax로 xml 파싱하기 크로스 도메인이라 하여 다른 도메인에 있는 xml 파일을 불러오지 못하는것인데 설명이 잘되어있다. http://blog.naver.com/PostView.nhn?blogId=kkforgg&logNo=60174424616 더보기
undefined, null 처리 1. undefined 체크는if (object === undefined)혹은if (typeof object == 'undefined') 2. null 비교if (object == null)을 해도 되지만 확실히 하기 위해서는if (object === null)을 하는것이 좋습니다=== 은 값 뿐만 아니라 type 까지 비교해주는겁니다. 출처: http://blog.naver.com/PostView.nhn?blogId=bluemoonlk&logNo=110123931658 더보기
IE 외의 브라우저에서 클립보드에 복사(웹표준) function UccLink() { var IE = (document.all) ? true : false; var URL = 'http://gnscjfdl.cafe24.com' if (IE) { window.clipboardData.setData('Text', URL); alert('주소가 복사되었습니다. 블로그, 카페 게시판에 html 선택 후 Ctrl+V로 붙여 넣기 하세요.'); } else { temp = prompt("이 글의 트랙백 주소입니다. Ctrl+C를 눌러 클립보드로 복사하세요", URL ); } } 출처: http://hoonchul.com/markup/html/%ED%8D%BC%EA%B0%80%EA%B8%B0-%ED%81%B4%EB%A6%BD%EB%B3%B4%EB%93%9C-%EA.. 더보기
변수와 메소드 네이밍에 관한 15가지 모범 사례 1. 범위별로 충분히 짧게, 혹은 충분히 긴 변수 이름을 사용한다. 일반적으로 루프 카운터에는 하나의 문자로, 조건이나 루프 변수는 한 단어로, 메소드는 한/두단어로, 클래스에는 두/세 단어로, 전역 변수는 서/너 단어를 사용한다. 2. 구체적인 변수 이름을 사용한다. 예를 들어, "value", "equals", "data" 같은 변수 이름은 어떠한 경우에도 유효하지 않다. 3. 의미있는 변수 이름을 사용한다. 변수 이름은 저장되는 값을 정확하게 설명할 수 있어야 한다. 4. 변수 이름은 "o_", "obj_", "m_"등으로 시작하지 않는다. 변수 이름에 자신이 변수라고 자기 자신을 언급하는 태그는 필요 없다. 5. 변수에 관련된 회사의 네이밍 규칙을 따르고, 어플리케이션 내에서도 일관된 변수 이름에.. 더보기
Java Naming Convention [자바 코드 네이밍] 자바 언어로 프래그램을 작성할때, 몇 가지 표준 규칙들을 지켜주는 것이 좋다. 오라클에서 자바 개발을 할때 규칙에 맞게 개발을 해야한다고 정의한 문서가 있다. : http://www.oracle.com/technetwork/java/codeconv-138413.html 어떤 블로그에서 한글로 요약하였다. : http://kwangshin.pe.kr/java/CodeConventions/Java%20Code%20Conventions(%ED%95%9C%EA%B8%80).pdf 한 페이지로 요약(영어) : http://xp123.com/xplor/xp0002f/codingstd.gif간단하게 요약(한글) : http://aesthetica7.tistory.com/entry/Java-Naming-Conventi.. 더보기
텍스트 말줄임 (텍스트 자르기 : Text Ellipsis) text-overflow:ellipsis; /* IE, Safari */ -o-text-overflow:ellipsis; /* Opera under 10.7 */ -moz-binding: url('ellipsis.xml#ellipsis'); /* Firefox */ overflow:hidden; /* "overflow" value must be different from "visible" */ 출처: http://angeleyes.tistory.com/247#.UkkYS4a9XjE 더보기
Javascript 이클립스 플러그인 설정 (개발환경) The Eclipse Web Tools Platform (WTP) software repository - http://download.eclipse.org/webtools/repository/junojuno의 자리에는 이클립스 버전명을 써주면 된다. P.S 개인적으로 이클립스로 js, html을 개발하면서 편하게 생각하고 있는 기능이 있는데요. html페이지를 Open with를 사용해서 브라우저 상에서 바로 볼 수 있는 방법입니다. (이클립스의 내장 브라우저로도 되지만, 파폭이나 IE에서 디버깅 등을 하기 위해서는 브라우저를 띄우는게 가장 좋겠죠.) Eclipse의 Window > Preferences에 들어갑니다. General > Editors > File Associations를 클릭합니다. *... 더보기
자바스크립트 개발하기전에 꼭 읽어보세요 http://dotweb.tistory.com/86 더보기
동적으로 태그 추가 추가할 태그를 String으로 변수에 저장한 다음에 append 함수를 사용하여 지정된 태그안에 추가한다. *이상하게 jsfiddle jQuery 1.10.1 버전에서는 안되고, 1.9.1 버전에서는 되는데직접 파일로 만들어서 jquery-latest.js 버전에서는 된다..?? (지금 날짜 기준 최신버전 1.10.2 ) 데모: http://jsfiddle.net/AdmJU/ 더보기
hover image change 마우스 오버시 이미지 바뀌는 JQuery. 마우스 오버는 hover를 이용하고,data-src 등으로 이벤트 발생시에 바뀔 이미지 주소를 미리 저장해놓는다. 데모: http://jsfiddle.net/cussE/ 출처: http://stackoverflow.com/questions/13527480/alter-image-on-mouseover-and-mouseleave 더보기