Namespace: WUX

(Version : 2.0.4)

WUX

Classes

AbstractComponent
AbstractComponentContainer
AbstractEditField
AbstractField
AbstractUIComponent
AccordionPanel
bindable
Button
Chart
Check
CheckGroup
Field
FieldContainer
FieldGroup
FieldSet
FrameWindow
Icon
Image
InputDate
InputNumber
InputPassword
InputText
InputTime
Link
Loader
ModalWindow
Observer
Radio
RadioGroup
RichTextEdit
scrollable
Search
Select
Space
stylable
TabPanel
Text
TextArea
TreeNode
Window

Namespaces

grid
panel
Property
config
Boolean
isChrome

Chrome 브라우저인지 확인합니다.

Properties:
Name Type Description
Chrome Boolean 여부
Boolean
isFireFox

FireFox 브라우저인지 확인합니다.

Properties:
Name Type Description
FireFox Boolean 여부
Boolean
isIE

Microsoft의 InternetExplorer 브라우저인지 확인합니다.

Properties:
Name Type Description
IE여부 Boolean
Boolean
isIE7

Microsoft의 InternetExplorer7 브라우저인지 확인합니다.

Properties:
Name Type Description
IE7 Boolean 여부
Boolean
isIE8

Microsoft의 InternetExplorer8 브라우저인지 확인합니다.

Properties:
Name Type Description
IE8 Boolean 여부
Boolean
isIE9

Microsoft의 InternetExplorer9 브라우저인지 확인합니다.

Properties:
Name Type Description
IE9 Boolean 여부
Boolean
isOpera

Opera 브라우저인지 확인합니다.

Properties:
Name Type Description
Opera Boolean 여부
Boolean
isWebKit

Webkit 엔진 브라우저인지 확인합니다.

Properties:
Name Type Description
Webkit Boolean 여부
Method
Object
cloneObject
입력된 Object 의 복사하여 새로운 Object 를 반환한다.
Parameters:
Name Type Description
입력 Object Object
Returns:
복사된 Object
Type
Object
Example
      var obj = [1,2,3,4];
      var newObj = WUX.cloneObject( obj );
Object
extend
source 객체의 member를 target 객체에 복사합니다.
Parameters:
Name Type Description
target Object 객체
source Object 객체
Returns:
target
Type
Object
Boolean
isArray
입력된 Object 의 배열 형식 여부를 반환한다.
Parameters:
Name Type Description
any any
Returns:
배열 형식 여부
Type
Boolean
Example
     WUX.isArray({"key":"value"}); // false
     WUX.isArray([{"key":"value"}]); // true
Boolean
isBoolean
입력된 Object 의 Boolean 타입 여부를 반환한다.
Parameters:
Name Type Description
any any
Returns:
Boolean 타입 여부
Type
Boolean
Example
     WUX.isBoolean('false'); // false
     WUX.isBoolean(false); // true
Boolean
isDate
입력된 Object 의 Date 타입 여부를 반환한다.
Parameters:
Name Type Description
any any
Returns:
Date 타입 여부
Type
Boolean
Example
     WUX.isDate('20091123'); // false
     WUX.isDate(new Date()); // true
Boolean
isDefined
입력된 Object 의 undefiend 여부를 반환한다.
Parameters:
Name Type Description
any any
Returns:
'undefiend' 타입 여부
Type
Boolean
Boolean
isElement
입력된 Object 의 DOM Element 여부를 반환한다.
Parameters:
Name Type Description
입력 Object Object
Returns:
DOM Element 여부
Type
Boolean
Example
 function test() { var dom = document.getElementById('id'); var
         ret = WUX.isElement( dom ); alert(ret); // == true }
Boolean
isEmpty
값이 비어있는지를 체크합니다.
Parameters:
Name Type Description
값 String
Returns:
비어있는지 여부
Type
Boolean
Object
isEqual
입력된 Object1과 Object2가 동일 Object 여부를 반환한다.
Parameters:
Name Type Description
비교 Object 입력 Object1
비교 Object 입력 Object2
Returns:
동일 Object 여부
Type
Object
Example
 function test() { var obj1 = [1,2,3,4]; var obj2 = [1,2,3,4];
         var ret = WUX.isEqual( obj ); alert(ret); // true }
Boolean
isFunction
입력된 Object 의 Function 타입 여부를 반환한다.
Parameters:
Name Type Description
입력 Object Object
Returns:
Function 타입 여부
Type
Boolean
Example
 function fnc() { }; function test() { var ret = WUX.isFunction(
         fnc ); alert(ret); // == true }
Boolean
isJSON
입력된 Object 의 JSON 형식 여부를 반환한다.
Parameters:
Name Type Description
any any
Returns:
JSON 형식 여부
Type
Boolean
Example
     WUX.isJSON('{"userId":"tester","userName":"홍길동"}'); //true
     WUX.isJSON({"userId":"tester","userName":"홍길동"}); //true
     WUX.isJSON('json'); //false
Boolean
isNumber
입력된 Object 의 숫자 타입 여부를 반환한다.
Parameters:
Name Type Description
any any
Returns:
수자 타입 여부
Type
Boolean
Example
     WUX.isNumber('123'); // false
     WUX.isNumber(123); // true
Boolean
isNumeric
입력된 Object 의 정수 여부를 반환한다.
Parameters:
Name Type Description
입력 Object Object
Returns:
정수 여부
Type
Boolean
Example
     var isNumeric = WUX.isNumeric('123');
Boolean
isObject
입력된 Object 의 오브젝트 타입 여부를 반환한다.
Parameters:
Name Type Description
입력 Object Object
Returns:
오브젝트 여부
Type
Boolean
Example
     WUX.isObject({"key":"value"});
Boolean
isRegExp
입력된 Object 의 RegExp 인스턴스 여부를 반환한다.
Parameters:
Name Type Description
any any
Returns:
RegExp 인스턴스 여부
Type
Boolean
Example
     WUX.isRegExp(/^[0-9]+$/); //true
     WUX.isRegExp('reg'); //false
Boolean
isString
입력된 Object 의 문자열 타입 여부를 반환한다.
Parameters:
Name Type Description
입력 Object Object
Returns:
문자열 타입 여부
Type
Boolean
Example
     if(WUX.isString('test')){
         // is String
     }
Array
splat
배열되어 잇는지 확인하고, 배열되어 있지않으면, 배열로 만듭니다.
Returns:
Type
Array
String
trim
입력된 String 의 여백을 제거한다.
Parameters:
Name Type Description
입력 String String
Returns:
출력 String
Type
String
Example
     WUX.trim(' value  '); // 'value'
String
UUID
UUID 를 생성하여 반환한다.
Returns:
UUID ( Unique User Identidfier )
Type
String
Example
     var uuid = WUX.UUID(); // 'XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXX'
Events