- 
            
            
- ANDROID
 - ANDROID_TABLET
 - CHROME
 - CHROME_VERSION
 - DOC_MODE
 - DOC_MODE_IE10_LT
 - DOC_MODE_IE11_LT
 - DOC_MODE_IE12_LT
 - DOC_MODE_IE8_LT
 - DOC_MODE_IE9_LT
 - EDGE
 - FIREFOX
 - IE10_LT
 - IE11_LT
 - IE7_LT
 - IE8_LT
 - IE9_LT
 - IE_COMPATIBLE
 - IE_VERSION
 - IPAD
 - IPHONE
 - LINUX
 - MAC
 - MOBILE
 - MOBILE_IOS
 - MOZILLA
 - MSIE
 - OPERA
 - OPERA_MINI
 - OS_VERSION
 - SAFARI
 - SAMSUNG
 - SAMSUNG_VERSION
 - SMART_PHONE
 - TABLET
 - TOUCH_DEVICE
 - VERSION
 - WEBKIT
 - WEBKIT_VERSION
 - WINDOWS
 - WINDOWS_PHONE
 - WINDOWS_TABLET
 
 - 
            
            
- addChild
 - addClass
 - addEvent
 - attr
 - children
 - clone
 - closest
 - contentHeight
 - contentWidth
 - css
 - each
 - element
 - hasClass
 - hasEvent
 - height
 - html
 - innerHeight
 - innerWidth
 - insertSWF
 - match
 - next
 - outerHeight
 - outerWidth
 - parent
 - prev
 - prop
 - rect
 - remove
 - removeAllEvent
 - removeAttr
 - removeChild
 - removeClass
 - removeEvent
 - removeProp
 - replaceWith
 - scrollLeft
 - scrollTop
 - selector
 - selectorAll
 - text
 - transition
 - trigger
 - width
 
 
TouchEvent
- Touch Device에서 대상영역의 TouchEvent 검출기
 - 스마트폰이나 태블릿처럼 Touch가 되는 Device에서 대상영역의 TouchEvent 검출
Android, iOS, Touch Device, Windows IE10~ 지원
*IE는 CSS "touch-action"을 설정해 줘야 touchmove Event가 제대로 발생한다. ex) "-ms-touch-action:pan-x; touch-action:pan-x;"
https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action 
Methods
- 
            
TouchEvent( target, options )
TouchEvent 생성- 
                    target : ElementSelectorjQuery터치이벤트 발생시킬 대상 (하나의 대상의 하나의 TouchEvent생성)
※대상 개체는 단일 개체. - 
                    options : Object
- 
                            enableMouseEvent : Boolean터치 이벤트가 지원하지 않는 환경에서 mouse이벤트를 사용할지 여부. (v1.5.0부터 지원)
 
 - 
                            
 
 - 
                    
 - 
            
addListener( type, listener, options ) : TouchEventver 1.0~
리스너 등록- 
                    type : StringListener type
 - 
                    listener : FunctionListener
 - 
                    options : ObjectBooleanuseCapture, passive 등의 설정 용도, 기본설정 false
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener 참조 
 - 
                    
 - 
            
removeListener( type, listener, options ) : TouchEventver 1.0~
리스너 삭제- 
                    type : StringListener type, 입력하지 않으면 모든 리스너 삭제
 - 
                    listener : FunctionListener, 입력하지 않으면 모든 리스너 삭제
 - 
                    options : ObjectBooleanuseCapture, passive 등등, 입력하지 않으면 type과 listener만 비교하여 삭제
 
 - 
                    
 - 
            
hasListener( type, listener, options ) : Booleanver 1.0~
리스너 등록여부 반환- 
                    type : StringListener type, 입력하지 않으면 모든 리스너 체크
 - 
                    listener : FunctionListener, 입력하지 않으면 type만 체크
 - 
                    options : ObjectBooleanuseCapture, passive 등등, 입력하지 않으면 type과 listener만 체크
 
 - 
                    
 - 
            
clear() : TouchEventver 1.0~
이벤트 및 기본설정 삭제 
Events
| No. | type | description | property | ver | 
|---|---|---|---|---|
| 1 | touchstart | TouchEvent 시점 | 
                    
                    
  | 
                1.0 | 
| 2 | touchmove | TouchEvent 이동 시점 | 
                    
                    
  | 
                1.0 | 
| 3 | touchend | TouchEvent 끝나는 시점 | 
                    
                    
  | 
                1.0 | 
| 3 | touchcancel | TouchEvent를 잃어 버린 시점 | 
                    
                    
  | 
                1.0 | 
Example
var touchEvent = new $B.event.TouchEvent( '#wrap > div.banner' )
   .addListener( 'touchstart', function (e) {
      console.log( e.type );
      console.log( e.touches ); //배열로 전달되는 터치 객체
         //touches[0] = {target, pageX, pageY, clientX, clientY, screenX, screenY, pointerType}
         //pointerType = 'touch', 'pen', 'mouse'
         //IE이외의 브라우저에서는 'touch'만 반환
      e.stopPropagation(); //부모태그로의 이벤트 전파되는 것을 차단.
      e.preventDefault(); //이벤트가 브라우저에 전파되는 것을 차단.
   });