Dev
-
IE7 이하 버전에서 "'console'이(가) 정의되지 않았습니다." 에러 처리Dev/JavaScript 2013. 3. 25. 10:59
웹 개발을 하다보면 javascript debug를 위해서 "console.log" 를 이용해서 debug 를 하는 경우가 굉장히 많다. 이때 주의 할 점은 사용을 하고 다 지워서 배포를 해야 하는데 잊어버리고, 또는 어디에 사용을 했는지 못찾는 경우가 있다. 이런 경우 그냥 배포를 하게 되면 IE7 이하 버전에서는 "'console'이(가) 정의되지 않았습니다." 라고 에러가 발생하게 되는데 이때 아래 내용을 javascript 제일 상단에 선언해 주면 된다. var console = console || { log:function(){}, warn:function(){}, error:function(){} };
-
페이스북(facebook) api FQL 에서 채팅내용(chatting list) 가져오기Dev/Facebook 2013. 3. 22. 14:27
FQL Query 에서 아래와 같이 작성하면 채팅 내용을 가져올 수 있다. select attachment, author_id, body, created_time, message_id, source, thread_id, viewer_id from message where thread_id IN (select thread_id from thread where folder_id = 0) and (author_id = me() or author_id != me()) order by created_time desc 주의할 점은 read_mailbox 권한이 있어야 한다.
-
javascript prototype class 사용시 jquery 에서 "this" 사용하는 방법Dev/JavaScript 2013. 3. 20. 15:28
javascript 를 prototype 을 이용해서 class 를 생성해서 사용할 경우 jQuery 안에서 자신객체인 "this" 를 사용할 수 없는데 아래와 같이 해결 할 수 있다. game = function () { this.type = "item"; }game.prototype.clicks = function () { var self = this; $("#btn_click").click(function () { alert(self.type); } } "var self = this;" 이런 방법으로 사용하면 된다.
-
이클립스(Eclipse) View Package Explorer, Navigator, Project ExplorerDev/Eclipse 2013. 1. 3. 14:48
Package Explorer 자바의 패키지 형태로 구분해서 보여주는 뷰다. Dynamic Web Project 일 경우 src 디렉토리가 주로 자바소스의 기준디렉토리가 된다. 파일을 패키지별 리스트로 보는 방법과 트리구조형태로 보는 방법이 있다. 툴바 메뉴중 제일 우측의 역삼각형을 클릭해서 보는 방법을 조정할 수 있다. Navigator윈도우의 탐색기와 가장 유사하다. Package Explorer에서 안 보였던 디렉토리들도 다 확인할 수 있다. 윈도우 탐색기의 모양에 익숙해진 사람들이 선호하는 뷰다, 단점이 있다면 에러가 난 자바파일의 아이콘 표시가 안 된다.자바 파일의 복사와 이동이 비교적 자유롭다. Project Explorer패키지 익스플로러와 유사하지만 JEE 개발에 맞춰져 있다. 제일 상단에..
-
이클립스(Eclipse) 클래식 버전(Classic Version)에 마켓플레이스(MarketPlace) 설치하기Dev/Eclipse 2012. 10. 11. 23:27
이클립스에스 플러그인을 설치 할 경우 마켓플레이스를 이용하면 쉽게 검색하고 설치도 가능하다. 하지만 이클립스 클래식 버전에는 마켓플레이스가 설치되어 있지 않다. 하지만 이클립스 클래식 버전에도 마켓플레이스를 설치해서 이용 할 수가 있는데 아래와 같이 설치 하면된다. help - install New Softwareadd >> location : http://marketplace.eclipse.org/repo/General Purpose Tools >> Marketplace Client - Install