탈클래스화 참고: You Don't Know JS 6.3.1 탈클래스화 (page 164) - 객체 위임 모델 (OLOO - Objects Linked to Other Objects: 객체를 다른 객체에 연결) Object.create(객체) 6.4 더 멋진 구현 Object.setPrototypeOf(객체, 타켓객체) 프로그래밍 TIP/JAVASCRIPT 2017.12.06
[서적 핵심 정리] 자바스크립트 객체지향 프로그래밍 page 120 클로저란 비공개 내부 변수를 갖는 함수 인스턴스 생성자다. 그리고 클로저로 생성한 독립된 변수 공간을 가진 인스턴스를 클로저라고 한다. 클로저를 이용해 함수를 반환할 수도 있지만 객체를 반환할 수도 있다.(클래스 vs 인스턴스 = 클로저 vs 반환 객체) function outer() { var x = 0; return function() { return ++x; } } var f = outer(); document.write(f()); document.write(f()); var g = outer(); document.write(g()); document.write(g()); // 결과 // 1 // 2 // 1 // 2 객체 멤버 분류(page 145) 구분 구현 설명 비공개 멤버 속.. 프로그래밍 TIP/JAVASCRIPT 2014.05.14
EasyUI checkbox tree onChecked 이벤트 처리 var isLoadingTime = true; $(document).ready(function() { $('#tt').tree({ data : [{ "id" : 1, "text" : "Folder1", "iconCls" : "icon-save", "children" : [{ "text" : "File1", "checked" : true, "attributes" : { "url" .. 프로그래밍 TIP/JAVASCRIPT 2013.10.17
[JAVASCRIPT] 사랑 가능성 테스트 최종본 이름으로 알아보는 그 사람과 나의 미래 예측 본인의 이름 상대의 이름 가능성 테스트 결과 내역 보기 첫번째 문자/획수 두번째 문자/획수 세번째 문자/획수 본인의 이름 획수 상대의 이름 획수 획수의 합 소스는 아래와 같습니다 ========================================================================== 이름으로 알아보는 그 사람과 나의 미래 예측 본인의 이름 상대의 이름 가능성 테스트 결과 내역 보기 첫번째 문자/획수 두번째 문자/획수 세번째 문자/획수 본인의 이름 획수 상대의 이름 획수 획수의 합 프로그래밍 TIP/JAVASCRIPT 2013.05.25
PrintScreen 방지??!! 해당 웹페이지가 구동되는 동안 0.02초마다 클립보드 초기화 하기. 고로 해당 웹페이지가 구동되어 있는 동안 클립보드에서 텍스트, 이미지 등등 아무것도 가져갈 수 없음... 다른 창에서도 Print Screen 이 안 먹는다는 이야기.. 쿨럭 프로그래밍 TIP/JAVASCRIPT 2011.01.20
[JAVASCRIPT] 이미지 업로드를 jpg 와 gif 로 제한하기 이미지 파일을 업로드할 때 확장자를 체크하는 자바스크립트 gif 와 jpg 만 업로드 가능하게... 소스: 이미지 확인 아래는 예제 화면 이미지 확인 프로그래밍 TIP/JAVASCRIPT 2008.09.01
[JAVASCRIPT] iframe 높이 자동 조절 iframe 를 사용할 때 걱정은 상하스크롤바가 생긴다는 거다. 며칠 동안의 검색을 통해 iframe 상하사이즈 자동 조절 소스 핵심은 자바스크립이다. (당연한 예기인가?) 자바스크립트 부분과 iframe 에서 호출하는 onload="DYNIFS.resize('iframe 명')" 부분을 잘 보아두자 소스: 아래는 예제 화면 프로그래밍 TIP/JAVASCRIPT 2008.09.01