티스토리 뷰
728x90
반응형
객체 함수를 만들어 사용하는 방법
객체 함수 선언
var text_app = (function(){ // 함수
var me = {}; //객체 me 선언
me.open = function(opt){ // 객체 me 메서드 생성
var data = $.extend({ // $.extend : 다수의 객체를 하나의 객체로 합치는 merge 기능 $.extend(대상, 객체n...)
text1 : '',
text2 : '',
text3 : ''
},opt); //초기값 설정
this._cb = data.cb // or text_app.cb(data.cb)
console.log(data.text1);
console.log(data.text2);
console.log(data.text3);
};
me.cb = function (data){
if ( this._cb ) {
this._cb(data);
}
};
return me;
})()
객체 함수 사용법
<script>
text_app.open({ -> $.extend 예시 : $.extend({text1,text2,text3},text1,text2,text3); -> 최종 {text1,text2,text3} 안에 값들은 추가되는 객체n(text1,text2,text3)들의 값에 의해 덮어씌어진다.
text1 : text1,
text2 : text2,
text3 : text3,
cb : function(data){ // -> this_cb = data.cb
}
});
</script>
728x90
반응형
'스크립트' 카테고리의 다른 글
주소 태그 자동 설정 script (0) | 2023.05.01 |
---|---|
ajax 를 이용하여 html 페이지 불러오는 스크립트 방법 (0) | 2023.05.01 |
eval() 과 new Function()에 관하여 (0) | 2023.05.01 |
250x250
반응형
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스케줄러
- 캐시
- Lock
- 격리수준
- centos7
- 컨테이너
- hazelcast
- 캘린더
- Quartz
- dockerfile
- Java
- 리눅스
- insert
- 이미지
- LocalDate
- 알고리즘
- 권한
- leatcode
- 도커
- 정의
- MySQL
- ncp
- docker
- Cache
- 네이버 클라우드
- Linux
- spring
- mybatis
- 개념 이해하기
- dfs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함