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; } );