http://www.wickedlysmart.com/hfhtml5/browsersupport.html
함수호출 방식에 따른 this의 바인딩에 대해서... 더글라스 크락포드의 자바스크립트 핵심 가이드를 공부하면서 Javascript에는 4가지 함수호출 패턴이 있다는 것을 알게 되었고 이 패턴에 따라서 함수내의 this의 값은 달라지게 됩니다. Javascript에서 this와 객체의 바인딩은 호출시에 일어납니다. 메서드 호출패턴함수 호출패턴생성자 호출패턴apply 호출패턴Javascript에서 this의 바인딩은 다룰때마가 헷갈리는 문제이므로 기본이 되는 내용을 공부한 김에 정리해 둡니다. 메서드 호출 패턴 여기서 메서드는 함수가 객체의 속성(멤버함수)로 저장되어 있는 경우에 이 함수를 메서드라고 부르고 메서드를 호출할때 this는 객체에 바인딩 됩니다. JavaScript var test = { x: ..
출처 : http://namocom.tistory.com/ 나모의 노트 기기에 브라우저 장치가 되는데 디스플레이 크기를 구해야 되었다.처음에는 이미지를 표시해서 몇 픽셀인지 구하려다가 자바스크립트에 화면 크기를 구하는 방법이 있다는 것이 생각났다. 참고: http://stackoverflow.com/questions/2474009/browser-size-width-and-heightvar size = { width: window.innerWidth || document.body.clientWidth, height: window.innerHeight || document.body.clientHeight } 이것을 바탕으로 HTML을 만들어보았다. di.html전체화면 모드일 경우에는 모니터 해상도를 구할 ..
How to get selected tab index when clicking - jqueryUI - tabs $('#tabs').click('tabsselect', function (event, ui) { var selectedTab = $("#tabs").tabs('option', 'active'); $("#hidLastTab").val(selectedTab); }); jquery reference: http://jqueryui.com/upgrade-guide/1.9/#deprecated-selected-option-renamed-to-active
Eclipse - Plugin - AnyEdit Tools Eclipse Marketplace Search "AnyEdit Tools" Install New Software url = http://andrei.gmxhome.de/eclipse/ AnyEdit Tools Plugin을 설치하면 Eclipse Editor에서 변수를 카멜표기법(camel notation)으로 쉽게 변환(단축키 - ctrl + alt + k)할 수 있다. 일반적으로 VO 변수는 DB의 컬럼ID를 주로 사용하는데 대문자와 underline(_)의 조합으로 이루어져 있다. 예를 들면 THIS_IS_MY_FIELD_NAME 라는 변수가 있다면 단축키를 누를 때 마다 thisIsMyFieldName -> this_is_my_field..
Inno Setup WIzard로 설치파일 만들어보기 저번시간에 이어서 설치파일을 만들어보겠습니다. 일단 실행을 시켜봅시다. 이렇게 나오죠? 저번시간에설명한대로 두번째꺼에 클릭하고 확인을 누를게요 그러면 이런 창이 뜹니다 밑에 체크박스있는것을 체크하고 다음을 누르신다면 그냥 백지만 보게 될것입니다. 그냥 다음을 눌러주세요 여긴 프로그램 정보들을 입력하는곳인데요 밑에 사진에 친절히 써놓았으니 참고해주세요 이렇게 입력해주시면됩니다. 설마 저대로 그냥 쓰시는 분은 없겠죠?;... 다음 여기선 프로그램을 어디에 설치를 할 것인가를 정해주는 곳입니다. 프로그램 파일즈.. ProgramFiles 라는 폴더에 그냥 설치를 하려면 놔두시고 나는 다른곳에 설치를 하겠어!!! 하시는 분들은 Program Files fol..
Jakarta POI Excel File 읽기, 쓰기, 셀컨트롤, 이미지 삽입 Jakarta POI I. POI 란? 일반적으로 POI가 엑셀파일을 쓰는 컴퍼넌트로 알려져 있으나 POI는 프로젝트 이름입니다. 즉 POI는 Microsoft Format File을 액세스 할 수 있는 API를 제공합니다. (한마디로 자바에서 MS파일을 읽고 쓸수있도록 지원합니다.) POI안에는 여러 컴퍼넌트들이 있습니다. ① POIFS Microsoft의 OLE2 포맷 형식의 문서를 자바로 읽고 쓸수 있는 컴퍼넌트입니다 기본적으로 POI의 모든 컴퍼넌트들이 POIFS를 사용합니다. ② HSSF Microsoft의 엑셀파일을 읽고 쓸수 있도록 지원하는 컴퍼넌트입니다. ③ HWPF Microsoft의 워드파일을 읽고 쓸수 있도..
출처: http://www.nextree.co.kr/p10155/ jQuery: data() 이해와 활용 Posted by 김 대호 in 배움터 - 열공, 일터 - 경험과 노하우 on May 27th, 2014 data() : html 엘리먼트 내에 데이터를 저장하고 읽는 역할을 하는 함수 data()의 사용 서버에서 조회된 데이터를 추후 ajax통신을 하기 위한 data 저장 data()를 활용하여 Form의 엘리먼트의 validation 적용 data()를 활용하면 매우 가볍고 쉽게 적용가능한 클라이언트 측 validation을 구현할 수 있습니다. 1. data() 설명 : 해당 엘리먼트에 Javascript Type의 value를 로 저장할 수 있으며, 값으로 저장되어 있는 데이터를 읽습니다. [..
2009년 6월 16일 화요일 [jQuery] each 메소드 사용시 break, continue 사용 jQuery.each ( callback ) jQuery에서 for, while 문과 비슷한 역할을 하는 each 메소드 사용 시 break, continue와 같은 프로세스를 수행해야 할 때가 있다. 그럴 때 return true;는 continue와 같은 역할을, return false;는 break와 같은 역할을 수행한다. 예제 >> $('#loop').each ( function() { if ( i==0 ) return true; // continue; else return false; // break; } );
함수호출 방식에 따른 this의 바인딩 자바스크립트의 4가지 함수호출 패턴 패턴에 따라서 함수내의 this의 값은 달라지게 됩니다. Javascript에서 this의 바인딩은 메소드를 호출한 객체입니다. 메드 호출패턴함수 호출패턴생성자 호출패턴apply 호출패턴메서드 호출 패턴 여기서 메서드는 함수가 객체의 속성(멤버함수)로 저장되어 있는 경우에 이 함수를 메서드라고 부르고 메서드를 호출할때 this는 객체에 바인딩 됩니다. JavaScript var test = { x: 100, showX: function() { alert(this.x); } } test.showX(); // 100 함수 호출 패턴 함수가 객체의 속성이 아닌 경우입니다. 이렇게 호출했을때 this는 전역객체(window객체를 의미합니..
clear 속성 개요float 속성으로 텍스트와 이미지를 배치 시킬 때는 문제가 없지만 div 태그 등을 배치 시킬 때는 상위 태그가 높이 값이 float를 적용한 하위 태그의 높이를 반영하지 않아 이상하게 된다. 다음요소가 float에 영향을 받지 않고 일반적인 레이아웃을 사용하게 하기 위한 여러 방법이 있는데 그 중 float를 준 태그 다음에 clear속성을 준 요소를 삽입하는 방법이 가장 쉽다. 사용법 asdf clear 속성 값에 "both"을 적용하면 float의 left, right 모두 제거된다. css혹은 style속성에서 float를 사용한 후 마지막 객체에 clear속성을 지닌 태그를 일일이 추가시키는 방법대신 after 가상 선택자를 이용하면 더 편리하게 관리 할 수 있다. 사용법 ..
/** * * @author yeo**ri.s**?eo@gmail.com */ package zipunzip; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.nio.charset.Charset; import java.util.Stack; import org.apache.commons.compress.archivers.zip.ZipArchiveEntry; impor..
현실을 받아들이면서 쓰는 글.... 최악의 상황이 떠오르는 오늘의 마무리 시간... 내가 감당해야 할 시간... 이 시간이... 길어질지 두렵지만.... 이 사실이 극복되어질지 모르겠지만... 아마 난 내가 앞으로 평생 혼자 일까 두렵다..... 미안....내가 잘못 했다.... 너희들에게 용서를 구하고 싶다... ............................ 내가 오늘 이후로 혼자 이더라도... 그것은 내가 속죄하는 길이라는 것을... 받아들이고 인정하갰습니다. 죄송합니다. 나란 사람에 대해서 ....죄송합니다. 미안...... 슬프고 채념하며 반성하는 이 시간 나는 그저... skell 너도 떠나는 구나.... 미안 못난 나때문에... 미안 미안 ....미안...앞으로는 연락하지 않울게 나 ....
나는 마음의 정리가 필요하다. 실수를 두려워하지 말고 주변이 다급하다면 심호흡을 크게 한뒤 몸은 빠르게 움직되 마음은 차분하게 유지하자. 항상 생각하자 대범해 지자고... 다른 사람의 비난을 두려워 하지 말고 살자. 모든 상황에 대처하는 사람은 바로 나라는 것을 잊지말자. 다른 사람이 나의 상황을 봐주는 것은 아니니까 나는 마음을 차분히 하여 모든 상황에 제대로 대처 할 수 있도록 노력해야한다. 하지만 기억하자 난 완벽한 사람이 아니라는 것을 최선을 다해 머리를 차분히 유지하자. 가슴을 뜨겁게 하지 말자 차분함을 유지하자. 물이 흐르듯 자연스럽게 차분한 마음 난 그것을 가질것이다.