X-Class Module :
JavaScript Development Kit that extends meta-class (Prototype) of Predefined and customized JS Class.
Modules :
X-Class is just a container for X-modules , which are :
- X-String : extends String class.
- X-Number : extends Number class.
- X-Array : extends Array class.
- X-Date : extends Date class.
- X-Boolean : extends Boolean class.
- X-Function : extends Function class.
- X-M : extends Math class.
- X-Global : extends Global class.
- X-Storage : extends Storage class (SessionStorage & LocalStorage classes).
- X-Conversion : extends Conversion class.
- X-Operators : extends Operators class.
- X-RegExp : extends RegExp class.
- X-Statements : extends Statements class.
- X-Object : extends Object class.
- X-Masfufa : extends Masfufa class. (Masfufa= مصفوفة =Matrix)
- X-HijriDate : extends HijriDate class.
Install ;
npm install x-class
npm install x-[NAME-of-Module]
How to use :
-
Just call the famous NodeJS function require
, even , without assigning it output to variable.
-
If you want to profit static utils of XCLass , you must assign require
call to output variable
var JsDK=require('x-class');
JsDK.overload(api.orm,'add');
JsDK.extends({a:1},{a:2,b:3})
X-String :
X-String module extends String
class & it added to String Class the following methods :
Method | Arguments | Output | dependencies |
---|
capitalize | | | |
fileExtension | | | |
urlReady | | | |
urlParams | | | |
urlParsing | | | |
toHHMMSS | | | |
toFunction | | | |
linkify | | | |
passwordColor | | | |
passwordSecurity | | | |
passwordScore | | | |
toInstance | | | |
toDate | | | |
strRight | | | |
strLeft | | | |
strCenter | | | |
noSpace | | | |
noParenthesesInner | | | |
replaceAll | | | |
reduceWhiteSpace | | | |
belongTo | | | |
toInt | | | |
toASCII | | | |
X-Number
- isOdd
- isEven
..
- fromRoman
- toRoman
For more details see X-Number documentation
X-Array
TODO
X-Date
TODO
....
Note : Documentation & some modules are not published yet...coming soon