1 Javascript 상속 java에서의 상속과 기능면으로 같은 javascript의 상속구현 코드이다.부모형이라 할수 있는 Member 함수를 SubMember 함수가 상속을 한다 -> Member함수의 age변수와, getAge()함수를 가지게 된다. SubMember()함수에서 보이는 첫번째 구문 base는 상위 객체를 선언하는 키워드이다. 자신의 상위 객체가 Member라것을 선언그리고 base를 ()실행을 하였다. 이렇게 되면 base는 Member라는 함수의 코드가 저장되어있고 그 코드가 실행되었기 때문에 Member의 변수와 함수를 SubMember가 가지게 된다. Member의 prototype과 SubMember의 prototype을 공유함으로써 SubMember의 prototype에 ..
1 Javascript 캡슐화 캡슐화란 java에서 클래스내의 멤버 변수들을 외부로부터 숨기는 것을 말한다.javascript 역시 같은 기능을 하는 캡슐화 기법이 존재한다. function Member내의 지역변수 age는 Member함수가 끝나게 되면 사라지게 된다. 이것을 이용하여 캡슐화 기법을 구현할 수 있는데var m = new Member(10) 구문이 끝나면 지역변수 age는 사라지게 되기때문에 직접적으로 "m.age" 같이 접근을 할 수가없다. 하지만 함수내에 age를 참조하고있는 다른 내부함수들이 존재한다면(getAge(), setAge()와 같은..) age는 표면적으로는 사라지지만, 내부적으로는 계속하여 존재하게 된다. 그렇게때문에 getAge와 setAge로 지역변수인 age를 제어..
1 Javascript의 객체생성 자바스크립트에서 객체를 생성하는 방법은 3가지가 있다. 2 첫번째 방법 {}를 이용한 일반적인 객체생성 위같은 코드로 객체생성시 한번밖에 사용하지 못한다는 단점이 존재한다.(고로 단한번밖에 사용하지 않을 객체라면 첫번째 방법을 사용해도 무방) 3 두번째방법(객체지향적)과 세번째방법(함수지향적) 위와 같은 코드로 객체를 생성시 일반 객체지향 언어에서와 같이 객체의 반복 사용이 가능하다.객체지향적으로 생성한 객체는 JAVA나 C++과 같이 new연산자를 이용하여 객체생성이 가능하다.하지만 여기서 객체지향적 객체생성과 함수지향적 객체생성 모두 문제점을 가지고있다. 위의 두방법 모두 객체를 생성시 객체마다 함수를 새로 생성하게 된다.(getAge와 getName) 그렇기 때문에..
- Total
- Today
- Yesterday
- 스프링 autowired
- extjs 6 테마
- mybatis resultmap
- extjs
- jboss spring4
- custom mapping
- 시간차이구하기
- spring container
- mybatis common resultmap
- mysql convert
- maven 로컬저장소
- 스프링
- with grant option
- 마이바티스 공통 resultmap
- sencha touch icons
- mysql 한글깨짐
- tiles sitemesh
- sencha touch icons list
- 마이바티스 resultmp
- with admin option
- 로컬저장소
- extjs grid crud
- 제이보스 스프링4
- extjs6
- 스프링 컨테이너
- spring autowired
- local repository
- tiles vs sitemesh
- Spring
- extjs 6 theme
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |