Leturn.Document 클래스의 static 변수인 agent ( Leturn.EventDispatcher ) 인스턴스이다.
Leturn.Document 클래스는 abstract 타입으로 인스턴스될수 없으며, READY이벤트를 참조하기 위해서 이 변수를 이용할 수 있다.
참조 :
- window.onload
-
agentPropertystatic
-
includeJSMethodstatic( src:String, callback:Function=null, timeout:Number=10000, toHead:Boolean=false ):void런타임에 원격으로 JS파일을 현재 문서에 로드한다.
toHead가 true이면 head영역에 그렇지 않을경우 body영역의 마지막단에 로드된 스크립트는 추가된다. -
runtimeAddCSSMethodstatic( cssSyntax:String ):void런타임에 CSS Rule를 추가한다.
이 적용방식은 문서상에서 은닉되지만 결과는 유효하다. 참조 :
- runtimeAddCSSFull
-
qsMethodstatic( selector:String, callback:Function=null, baseElement:DOMElement=null ):HTMLElementelement.querySelector와 동일하게 처리되지만, callback 함수로 구해진 엘리먼트에 대한 액세스를 바로 수행할 수 있다.
※ 만약 selector가 id로 참조가능하다면 #id 없이 바로 쿼리수행이 가능하다. 참조 :
- Leturn.Document.qsa -
qsaMethodstatic( selector:String, callback:Function=null, baseElement:DOMElement=null ):Arrayelement.querySelector와 동일하게 처리되지만, callback 함수로 구해진 엘리먼트에 대한 액세스를 바로 수행할 수 있다. 참조 :
- Global Leturn.Document
- Leturn.Element.qsa -
mouseLocalPositionMethodstatic( mouseEvent:MouseEvent ):Object특정 마우스 이벤트가 가리키는 타겟 엘리먼트의 local 포지션을 구한다.
이것은 taget 객체에 의해서( documet or HTMElement ) 발생한 마우스 이벤트에 따라서 로컬 좌표가 달라진다. 참조 :
- Leturn.Document.mouseGlobalPosition -
subscribeWindowMouseLeaveMethodstatic( handler:Function, targetDocument:HTMLDocument=null ):Function현재 마우스 포인터가 윈도우영역을 벗어난지에 대해 체크할 수신핸들러를 등록한다.
이 리스너등록을 통해서 윈도우 영역을 벗어날경우 어떤 GNB메뉴구성에서 메뉴의 숨김처리를 좀더 용이하게 수행할 수 있다. 참조 :
- Leturn.Document.unsubscribeWindowMouseLeave -
getImageNaturalSizeMethodstatic( img:Image ):Object임의의 크기변경이 된 이미지에 대한 오리지널 사이즈 정보를 구한다.