| Method | this.chain |
|---|---|
| get (String/HTMLElement el) | HTMLElement |
|
HTMLElement를 추출하거나 생성합니다.
|
|
| gets ([String/HTMLElement] elements) | [HTMLElement/Null] |
|
다수의 HTMLElement를 추출하거나 생성하여 반환합니다.
|
|
| setOwn (HTMLElement/String element) | HTMLElement |
|
지정한 HTMLElement를 this.own에 설정합니다.
|
|
| set (String property, Number type, Mixed value) | |
|
this.chain의 값을 지정한 프로퍼티에 설정하여 재사용할 수 있도록 합니다.
|
|
| removeSet (String name) | |
|
set()으로 설정한 property를 mc에서 삭제합니다.
|
|
| setThis (Object that, String property, Mixed value) | |
|
지정한 value를 인스턴스의 프로퍼티 값으로 설정합니다.
|
|
| setChain (Mixed value) | |
|
파라미터에 지정한 값을 mc.chain에 설정합니다.
|
|
| chainDup () | |
|
this.chain 값을 mc.dup에 설정합니다.
|
|
| allocate (Object target, Object source, Boolean replace) | Object |
|
소스 오브젝트의 프로퍼티를 타깃 오브젝트에 할당합니다.
|
|
| setPrototype (Object target, Object source) | Object |
|
소스 오브젝트의property를 타깃 오브젝트의 prototype에 설정합니다.
|
|
| extend (Function ch, Funtion pt, Object sup, Boolean plus) | |
|
parent를 child에 extend한 후 supplement를 child에 적용합니다.
|
|
| each (Object obj, Funtion fn, Object scope, String type) | |
|
object type 따라 지정한 function을 반복하여 실행합니다.
|
|
| eachChain (Funtion fn, Object scope) | |
|
this.chain의 type에 따라 지정한 method를 반복하여 실행합니다.
|
|
| getType (Object obj) | String |
|
오브젝트 타입을 반환합니다.
|
|
| call (Function fn, Object scope, Object params) | Object |
|
지정한 method를 호출합니다.
|
|
| custom (Function fn) | Object |
|
사용자가 작성한 함수를 실행합니다.
|
|
| getBody () | HTMLElement |
|
body 엘리먼트 오브젝트를 반환합니다.
|
|
| createElement (String tag, String id, String prefix) | HTMLElement |
|
태그와 id로 Element를 생성합니다.
|
|
| id (mc.Dom/HTMLElement/false el, String prefix) | String |
|
엘리먼트 id가 존재하면 이를 반환하고 존재하지 않으면 새로운 id를 부여합니다.
|
|
| select (String selector, String/HTMLElement root) | String |
|
지정한 조건에 속하는 HTMLElement를 추출합니다.
|
|
| getClassFor (String pty) | String |
|
지정한 property가 class 또는 for이면 이를 변환하여 반환합니다.
|
|
| delay (Function fn, Number delay, Object scope, aruments) | |
|
지정한 시간만큼 지연하여 메서드를 실행합니다.
|
|
| periodical (Function fn, Number interval, Object scope, aruments) | |
|
지정한 시간 간격으로 메서드를 실행합니다.
|
|
| clearTimer (timer timer) | |
|
deley(), periodical()에서 설정한 timer를 해제합니다.
|
|
| convertPixel (HTMLElement el, String value) | String |
|
px 이외의 단위 값을 px 값으로 변환합니다.
|
|
| splitNumAlpha (String value) | Array |
|
파라미터로 받은 값을 숫자와 문자로 분리합니다.
|
|
| newTemplate (arguments) | String |
|
Template 인스턴스를 생성하여 this.Template에 설정합니다.
|
|
| eachJson (JSON json, Function fn, Object that) | |
|
JSON 오브젝트로 지정한 method를 실행합니다.
|
|
| evalJson (String json, Boolean setup) | JSON |
|
json 형태의 문자열을 JSON 오브젝트로 변환합니다.
|
|